Altivec Builds
Moderators: Cat_7, Ronald P. Regensburg
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
Altivec Builds
Well our good friend Daniel Foesch on #PearPC has developed the Altivec code to have implemented in builds....what does this mean?
Better compatibility in future programs (e.g. Tiger already runs better)
More speed, because of the processes floating point math operations can be handled which makes the client faster.
And your nifty PearPC installation runs as a G4
The PearPC Information Station is hosting the binaries of this at...
http://pearpcexe.sytes.net
Note: This requires the CPU_PVR code to be changed in your configuration file. The Configuration Maker has already been updated to reflect this. Just choose G4 as the processor.
Better compatibility in future programs (e.g. Tiger already runs better)
More speed, because of the processes floating point math operations can be handled which makes the client faster.
And your nifty PearPC installation runs as a G4
The PearPC Information Station is hosting the binaries of this at...
http://pearpcexe.sytes.net
Note: This requires the CPU_PVR code to be changed in your configuration file. The Configuration Maker has already been updated to reflect this. Just choose G4 as the processor.
downloaded. Rebooting PearPC to see if this makes much of a difference. Here's hoping! :D
edit:
System Specs:
Pentium 2.6GHz, 800MHz FSB
1GB PC3200 DDR
Western Digital WD360JB "Raptor" (10,000 RPM)
Windows XP SP2 RC2, build 2149
Bootup Time: 2:42
Shutdown Time: 0:12.
Also, during shutdown the spinner is blended on top of the wallpaper. In previous versions of PearPC, the wallpaper disappeared and the spinner was shown on a solid blue background.
edit:
System Specs:
Pentium 2.6GHz, 800MHz FSB
1GB PC3200 DDR
Western Digital WD360JB "Raptor" (10,000 RPM)
Windows XP SP2 RC2, build 2149
Bootup Time: 2:42
Shutdown Time: 0:12.
Also, during shutdown the spinner is blended on top of the wallpaper. In previous versions of PearPC, the wallpaper disappeared and the spinner was shown on a solid blue background.
Re: Altivec Builds
http://www.kelley.ca/pearpc/wiki/index.php/AltivecCybermagellan wrote:Well our good friend Daniel Foesch on #PearPC has developed the Altivec code to have implemented in builds....what does this mean?
Better compatibility in future programs (e.g. Tiger already runs better)
More speed, because of the processes floating point math operations can be handled which makes the client faster.
And your nifty PearPC installation runs as a G4
The PearPC Information Station is hosting the binaries of this at...
http://pearpcexe.sytes.net
Note: This requires the CPU_PVR code to be changed in your configuration file. The Configuration Maker has already been updated to reflect this. Just choose G4 as the processor.
Has this got JIT altivec support? I thought there was a problem with that.
If it hasn't unless you have an altivec only program this isn't going to give you anymore speed, in fact it might well be slower.
If the altivec is interpreted instead of recompiled, remember those figures interpreter 400 times slower, jitc 40 times slower, well it's going to take a hit in pearpc.
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
As I've posted before, my builds *work* .
------
Alrighty, I was unhappy with the selection of builds available, so I decided to make my own builds.
These are the following builds I'm making:
G4/Altivec (from altivec CVS branch), SDL
G4/Altivec (from altivec CVS branch), Win32
Standard CVS CPU, SDL
Standard CVS CPU, Win32
Each of the above configurations are available optimized for Pentium 4, or AthlonXP, so there are eight builds total. Additionally, each build will stay archvied, so if tomorrows CVS isn't as good as todays, you can go back.
If the folders are missing zip files, its just because it's currently building . http://www.tekmaven.nu/pearpc/builds/
Just one note, if you are using the G4/Altivec builds, be sure to add this line to your config file:
cpu_pvr = 0x000c0000
-----------
------
Alrighty, I was unhappy with the selection of builds available, so I decided to make my own builds.
These are the following builds I'm making:
G4/Altivec (from altivec CVS branch), SDL
G4/Altivec (from altivec CVS branch), Win32
Standard CVS CPU, SDL
Standard CVS CPU, Win32
Each of the above configurations are available optimized for Pentium 4, or AthlonXP, so there are eight builds total. Additionally, each build will stay archvied, so if tomorrows CVS isn't as good as todays, you can go back.
If the folders are missing zip files, its just because it's currently building . http://www.tekmaven.nu/pearpc/builds/
Just one note, if you are using the G4/Altivec builds, be sure to add this line to your config file:
cpu_pvr = 0x000c0000
-----------
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
The primary difference that I can see is that he only provides AthlonXP and P4 optimized builds, not the standard builds that I can run on my PIII, Celeron or Athlon Thunderbird. A PIII optimized build would be nice...Cybermagellan wrote:How is this any different from what I do? maybe I didn't make a SDL build? Sorry...
P3 build is going to be up tonight. I changed the script last night for it, and it didnt get a chance to run again .brannoch wrote:The primary difference that I can see is that he only provides AthlonXP and P4 optimized builds, not the standard builds that I can run on my PIII, Celeron or Athlon Thunderbird. A PIII optimized build would be nice...Cybermagellan wrote:How is this any different from what I do? maybe I didn't make a SDL build? Sorry...
Don't take offense to this, and I'm not trying to compete with ya . Your site is doggy slow, and I get like 7k/s when downloading builds. Also, the popup is pretty annoying.Cybermagellan wrote:How is this any different from what I do? maybe I didn't make a SDL build? Sorry...
P3 builds for all configurations are available on my site now too (currently compiling now 8) ).
I changed the script to append the time in military format to the end (2116 = 21:16 EDT). This way, if there is a major CVS update in the middle of the day, I can rebuild and you'll be able to distinguish between the builds. I don't think there is a difference between the two builds, other that the one with the time was compilied slightly later that day (it did to a cvs update automattically, but it might not have updated anything 8)).
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
Updated
21 July 04 Updated:
I would just like to say one thing. If you are using a P3 trying to run the Altivec build your kinda being redundant. The Altivec code isn't going to give any PURE boost levels or "optimized" performance. Running a P3 with Altivec is like running a race backwards. "You might get there" but not as fast as you would doing it the right way.
Shawn
I would just like to say one thing. If you are using a P3 trying to run the Altivec build your kinda being redundant. The Altivec code isn't going to give any PURE boost levels or "optimized" performance. Running a P3 with Altivec is like running a race backwards. "You might get there" but not as fast as you would doing it the right way.
Shawn
-
- Forum All-Star
- Posts: 541
- Joined: Mon May 24, 2004 5:37 am
- Location: Arizona
Look at the webcvs, it will show ya all the diffsdethell wrote:This might be somewhat offtopic, but I'm wondering if you guys doing the nightly builds only do them if CVS has a change. I download new builds every day, but I don't know if anything has actually changed in CVS from one day to the next or if you guys just build daily regardless.
Thanks,
dethell
I use webcvs to look for changes, but wasn't sure if the ChangeLog was always updated when there is a change. Knowing if the new builds represented new code in CVS would help because each day I retest a specific app to see if it's working yet and if the code didn't change then I'm spinning my wheels for that day. No big deal. Just trying to save myself a few seconds.
Re: Updated
The P3 and Celeron I have here are 800 and 1300 Mhz, respectively. They both support MMX and SSE. They are also what I have available. Short of buying/building a new computer (which I can't do right now, though I have many parts) this is as right as it'll get for me.Cybermagellan wrote:I would just like to say one thing. If you are using a P3 trying to run the Altivec build your kinda being redundant. The Altivec code isn't going to give any PURE boost levels or "optimized" performance. Running a P3 with Altivec is like running a race backwards. "You might get there" but not as fast as you would doing it the right way.
Shawn
Anyway, isn't the "right way" still using a Mac?
Re: Updated
It is because the P3 doesn't have SSE2? If so, wouldn't an Athlon XP build be just as wrong?Cybermagellan wrote:I would just like to say one thing. If you are using a P3 trying to run the Altivec build your kinda being redundant. The Altivec code isn't going to give any PURE boost levels or "optimized" performance. Running a P3 with Altivec is like running a race backwards. "You might get there" but not as fast as you would doing it the right way.
hey guys...
From the info I got from the dev mailing list and the wiki, AltiVec is software emulated at the moment. It should run on a 486 as well as on a P4.
http://www.kelley.ca/pearpc/wiki/index.php/Altivec
http://sourceforge.net/mailarchive/foru ... arpc-devel
--kybernaut
From the info I got from the dev mailing list and the wiki, AltiVec is software emulated at the moment. It should run on a 486 as well as on a P4.
http://www.kelley.ca/pearpc/wiki/index.php/Altivec
http://sourceforge.net/mailarchive/foru ... arpc-devel
--kybernaut