Jump to content

Snow Leopard Graphics Update 1.0


143 posts in this topic

Recommended Posts

What 'effect' is that?

 

I've been using MacPro3.1 for my Pentium D D945GCZ ICH7 system with 9500GT video, but have lately been wondering if it was the right choice.

Those of us with X58 hardware (MacPro4,1) and a GTX 285 had a performance decrease with 10.6.4.

What I mentioned were two workarounds.

Link to comment
Share on other sites

Thanks, would you attach the Info.plist from your AppleGraphicsPowerManagement.kext?

Sorry for the delay d00d just got home from work here is the info.plist you wanted from the AppleGraphicsPowerManagement.kext

Sorry I had to attach it as a .txt, it wouldn't let me put it up as a .plist If you need it in .plist feel free to pm me

Info.txt

Link to comment
Share on other sites

Sorry for the delay d00d just got home from work here is the info.plist you wanted from the AppleGraphicsPowerManagement.kext

Sorry I had to attach it as a .txt, it wouldn't let me put it up as a .plist If you need it in .plist feel free to pm me

Info.txt

 

So, if I read this right, the AppleGraphicsPowerManagement.kext has an entry to corresponding to nvidia deviceid 05e2, (a GTX280) but it looks as though your GTX285 has a device id of 05e3. so the kext would not try and modify its behaviour?

 

 

Cheers

Jon

Link to comment
Share on other sites

I've got a Galaxy GT240, and get screen garbage (all white with speckles) once the machine finishes booting - but it's running, and I can ssh in. Safe Mode boots OK (sorta) - any suggestions which kexts to remove to get it working at least as well as before the update? :(

 

I was looking forward to better Aperture performance, too. :(

 

Just wanted to follow this up - I have a somewhat weird setup (due to not being able to boot off my main disk), and I had a lurking .mkext file I had to trash. Booting fine now!

Link to comment
Share on other sites

Sorry for the delay d00d just got home from work here is the info.plist you wanted from the AppleGraphicsPowerManagement.kext

Sorry I had to attach it as a .txt, it wouldn't let me put it up as a .plist If you need it in .plist feel free to pm me

Info.txt

I haven't been able to reproduce improved GPU performance by adding EVGA subsystem-vendor-id aor vendor-id to the EFI string or DSDT.

 

You have AppleGraphicsPowerManagement.kext in /System/Library/Extensions/.

Do you also see it loading in System Profiler:Software:Extensions?

Booting in 32 or 64bit?

 

Would you attach the output of ioreg's display@0 and it's subtree sections?

That would include NVDA,Display-A@0 through NVKernel.

 

Thanks.

 

So, if I read this right, the AppleGraphicsPowerManagement.kext has an entry to corresponding to nvidia deviceid 05e2, (a GTX280) but it looks as though your GTX285 has a device id of 05e3. so the kext would not try and modify its behaviour?

 

 

Cheers

Jon

I've been unable to explain why removing this kext improves performance, when it shouldn't come into play with the GTX 285's device ID anyways.
Link to comment
Share on other sites

ASUS P6T Intel i7 920 - SL 10.6.4

Everything is OK over here after update. Anyhow, I have had to update the netkas EFI 6 too, because the apple graphics improvement affects to my About This Mac, where it shows a wrong CPU. After netkas EFI everything's right. I even edit the NVDANV50Hal to include my card device ID (0x061a), and, I think, 3D software seems very good more than before.

 

post-418551-1282850247_thumb.png

post-418551-1282850321_thumb.png

Link to comment
Share on other sites

I haven't been able to reproduce improved GPU performance by adding EVGA subsystem-vendor-id aor vendor-id to the EFI string or DSDT.

 

You have AppleGraphicsPowerManagement.kext in /System/Library/Extensions/.

Do you also see it loading in System Profiler:Software:Extensions?

Booting in 32 or 64bit?

 

Would you attach the output of ioreg's display@0 and it's subtree sections?

That would include NVDA,Display-A@0 through NVKernel.

 

Thanks.

 

I've been unable to explain why removing this kext improves performance, when it shouldn't come into play with the GTX 285's device ID anyways.

The AppleGraphicsPowerManagement.kext is loaded in my system profiler extensions section.

just incase here is what it lists for the extension

AppleGraphicsPowerManagement:

Version: 100.12.12

Last Modified: 7/31/09 10:55 PM

Get Info String: 100.12.12, Copyright 2010 Apple Inc. All rights reserved.

Kind: Intel

Architectures: i386, x86_64

64-Bit (Intel): Yes

Location: /System/Library/Extensions/AppleGraphicsPowerManagement.kext

Kext Version: 100.12.12

Load Address: 0xffffff7f81580000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

I'm booting in 64 bit

 

I think this is all you need, let me know if you need more

out.txt

Link to comment
Share on other sites

The AppleGraphicsPowerManagement.kext is loaded in my system profiler extensions section.

just incase here is what it lists for the extension

 

I'm booting in 64 bit

 

I think this is all you need, let me know if you need more

out.txt

Under NVKernel it shows that you're running version 1.6.16.11 software, which is from MacOSXUpd10.6.4.dmg.

I'm using the current version 1.6.18.18 from SnowLeopardGraphicsUpdate1.0.dmg.

I flashed my GPU with the EVGA BIOS with no improvement...

Link to comment
Share on other sites

Under NVKernel it shows that you're running version 1.6.16.11 software, which is from MacOSXUpd10.6.4.dmg.

I'm using the current version 1.6.18.18 from SnowLeopardGraphicsUpdate1.0.dmg.

I flashed my GPU with the EVGA BIOS with no improvement...

 

Weird I applied the update via software update, when it came out. I'll try applying the update and report back (after backing up as a just incase)

 

Did the manual update, now running 1.6.18.18 with no change in performance still a little lower than it should be but 23.92 fps at last test with cinebench.

 

heres the same info requested by d00d before, after the manual download and update

out.rtf

Link to comment
Share on other sites

I flashed my GPU with the EVGA BIOS with no improvement...

 

Do you mean the Mac version BIOS?

Out of interest. what are the other likely effects of using a model id of MacPro3,1?

It seems to have to effect on performance of the CPU memory etc (pretty itdentical geekbench scores).

so I assume the turbo boost, and memory bandwidth etc are unaffected by the model id?

Cheers

Jon

Link to comment
Share on other sites

Weird I applied the update via software update, when it came out. I'll try applying the update and report back (after backing up as a just incase)

 

Did the manual update, now running 1.6.18.18 with no change in performance still a little lower than it should be but 23.92 fps at last test with cinebench.

 

heres the same info requested by d00d before, after the manual download and update

out.rtf

I'm not sure why you have good performance and I don't.

Anyone else with a GTX 285 have their original GPU scores in CINEBENCH or Open GL Extensions Viewer, after applying MacOSXUpd10.6.4 or SnowLeopardGraphicsUpdate1.0?

 

Do you mean the Mac version BIOS?

Out of interest. what are the other likely effects of using a model id of MacPro3,1?

It seems to have to effect on performance of the CPU memory etc (pretty itdentical geekbench scores).

so I assume the turbo boost, and memory bandwidth etc are unaffected by the model id?

Cheers

Jon

I flashed with an EVGA PC BIOS.

The ROM on the PC GPUs isn't large enough to hold the Mac BIOS.

As far as I can tell using MacPro3,1 is cosmetic other than this issue.

Others have written that updates won't happen correctly on X58 hardware if not using MacPro4,1.

Link to comment
Share on other sites

Good news!

 

Aperture Update is out and Newest CUDA Driver 3.1.14 is out!

So I installed Graphics Update 1.0 again and updated Aperture & CUDA. After Update

everything works OK, but after some more tests no significant increase noticed.

Here are my test results before update:

 

http://www.insanelymac.com/forum/index.php...t&p=1520788

I will post today results after update...

d00d & sidewinder33 can you post yours allso? How do you inject your cards and what boot-loader are you using?Thanks!

 

Cheers

QuattroFX

Link to comment
Share on other sites

As far as I can tell using MacPro3,1 is cosmetic other than this issue.

Others have written that updates won't happen correctly on X58 hardware if not using MacPro4,1.

Thanks. I guess to be cautious i could set the id to 4,1 when applying updates.

 

I'm not sure why you have good performance and I don't.

Anyone else with a GTX 285 have their original GPU scores in CINEBENCH or Open GL Extensions Viewer, after applying MacOSXUpd10.6.4 or SnowLeopardGraphicsUpdate1.0?

 

Here we go. I don't have cinebench marks from 10.6.3, but empirically the are the same as now with id of 3,1. eg 30fps

10.6.4 MacPro3,1 pre graphics update

post-97931-1282911453_thumb.png

 

10.6.4 MacPro4,1 pre graphics update

post-97931-1282911595_thumb.png

 

10.6.4 MacPro3,1 post graphics update

post-97931-1282911647_thumb.png

 

10.6.4 MacPro4,1 post graphics update

post-97931-1282911725_thumb.png

 

Cheers

Jon

Link to comment
Share on other sites

Alright I dont have pre and post update stats but I have 10.6.3 and 10.6.4 and MacPro3,1 and MacPro4,1 stats for my system. I could have swore thought that I used to hit 30 fps with 10.6.4 and MacPro3,1 id. I went back to 4,1 because the gpu would get super hot after a sleep cycle, as described by d00d in his native power management thread. Something to do with the gpu not clocking back down after sleep, (or something to that effect d00d will probably explain it much better after me)

* my 10.6.4 scores are post graphics update*

10.6.4 MacPro4,1

post-534937-1282938767_thumb.png

10.6.4 MacPro3,1

post-534937-1282938760_thumb.png

10.6.3 MacPro4,1

post-534937-1282938743_thumb.png

10.6.3 MacPro3,1

post-534937-1282938735_thumb.png

 

Also my scores pre update were in the 12-14fps range.

Link to comment
Share on other sites

I have a GTX 285 and received a major performance hit post 10.6.4 update.

 

Motherboard is arriving back from RMA today, so I'll benchmark/test pre/post install and report back once I get my machine back up and running.

 

For the record, I am using a system identifier of iMac11,1 and not MacProX,X.

 

Complete specs in my signature.

Link to comment
Share on other sites

Alright I dont have pre and post update stats but I have 10.6.3 and 10.6.4 and MacPro3,1 and MacPro4,1 stats for my system. I could have swore thought that I used to hit 30 fps with 10.6.4 and MacPro3,1 id. I went back to 4,1 because the gpu would get super hot after a sleep cycle, as described by d00d in his native power management thread. Something to do with the gpu not clocking back down after sleep, (or something to that effect d00d will probably explain it much better after me)

* my 10.6.4 scores are post graphics update*

...

It may be your newer pci3842,1180 EVGA BIOS, I was only able to find the older pci3842,1281 to flash with.

If you have time, would you dump your BIOS with nvflash so that I can test with it?

It's at;

http://www.techpowerup.com/downloads/1824/...%20Windows.html

Thanks.

 

For X58 MBs and a GTX 285 with degraded performance, edit the AppleGraphicsPowerManagement.kext/Contents/Info.plist's MacPro4,1 section and change Vendor10deDevice05e2 to Vendor10deDevice05e3.

This will keep level 0 low power mode on gpu under low load after sleep and wake, but shader and memory will be stuck in level 2 high power mode.

GPU temperatures before, and after sleep and wake are still less than using MacPro3,1 or deleting AppleGraphicsPowerManagement.kext, which causes gpu, shader and memory to always run in level 2 high power mode.

I've tested this using nvclock with device-properties video string or DSDT video modification, but not with GraphicEnabler.

Link to comment
Share on other sites

It may be your newer pci3842,1180 EVGA BIOS, I was only able to find the older pci3842,1281 to flash with.

If you have time, would you dump your BIOS with nvflash so that I can test with it?

It's at;

http://www.techpowerup.com/downloads/1824/...%20Windows.html

Thanks.

 

For X58 MBs and a GTX 285 with degraded performance, edit the AppleGraphicsPowerManagement.kext/Contents/Info.plist's MacPro4,1 section and change Vendor10deDevice05e2 to Vendor10deDevice05e3.

This will keep level 0 low power mode on gpu under low load after sleep and wake, but shader and memory will be stuck in level 2 high power mode.

GPU temperatures before, and after sleep and wake are still less than using MacPro3,1 or deleting AppleGraphicsPowerManagement.kext, which causes gpu, shader and memory to always run in level 2 high power mode.

I've tested this using nvclock with device-properties video string or DSDT video modification, but not with GraphicEnabler.

This should be the Bios I believe the info it printed in the dos screen matched what you said, as far as version wise.

oldrom.rom.zip

Link to comment
Share on other sites

This will keep level 0 low power mode on gpu under low load after sleep and wake, but shader and memory will be stuck in level 2 high power mode.

 

Thanks. Strangely this is exactly the results I get simply by setting my model id to MacPro3,1 (even after sleeping, I rarely reboot). see nvclock results for 3,1

As 4,1 the GPU clock seems to stick in level 0 all the time.

 

 

MacPro3,1 idle

-- General info --
Card: 		GT200b [GeForce GTX 285]
Architecture: 	GT200 B1
PCI id: 	0x05e3
Subvendor id: 	0x19da
GPU clock: 	300.856 MHz
Bustype: 	PCI-Express

-- Shader info --
Clock: 1296.000 MHz
Stream units: 240 (11111111b)
ROP units: 32 (11111111b)
-- Memory info --
Amount: 	1024 MB
Type: 		512 bit DDR3
Clock: 		1188.000 MHz

-- PCI-Express info --
Current Rate: 	16X
Maximum rate: 	16X

-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 38C
GPU temperature: 42C
Fanspeed: 850 RPM
Fanspeed mode: manual
PWM duty cycle: 40.0%

-- VideoBios information --
Version: 62.00.58.00.03
Signon message: GT200 P892 SKU 0052 VGA BIOS
Performance level 0: gpu 300MHz/shader 600MHz/memory 100MHz/1.05V/100%
Performance level 1: gpu 400MHz/shader 800MHz/memory 300MHz/1.05V/100%
Performance level 2: gpu 648MHz/shader 1476MHz/memory 1242MHz/1.15V/100%
VID mask: 1
Voltage level 0: 1.05V, VID: 1
Voltage level 1: 1.15V, VID: 0

 

MacPro3,1 load.

Card: 		GT200b [GeForce GTX 285]
Architecture: 	GT200 B1
PCI id: 	0x05e3
Subvendor id: 	0x19da
GPU clock: 	648.000 MHz
Bustype: 	PCI-Express

-- Shader info --
Clock: 1476.000 MHz
Stream units: 240 (11111111b)
ROP units: 32 (11111111b)
-- Memory info --
Amount: 	1024 MB
Type: 		512 bit DDR3
Clock: 		1242.000 MHz

-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 43C
GPU temperature: 54C
Fanspeed: 829 RPM
Fanspeed mode: manual
PWM duty cycle: 40.0%

idle3_1.txt

load3_1.txt

Link to comment
Share on other sites

My results after running the SLGU 1.0:

 

Before -> After -> Delta




Geekbench ("Control"):

9224 -> 9345 -> +1.3%




Cinebench 11.5:

CBCPUX = 4.887586 -> 5.058361 -> +3.49%

CBOPENGL = 14.293167 -> 14.332163 -> +0.273%

 

 

 

 

A difference of zilch.  This is with model iMac11,1 as identifier, so the MacProX,X variable is removed in this instance.

 

FYI: These scores are with stock CPU/RAM speeds, wanted to remove any OC variables there may be in the tests.

 

Going to attempt a Source engine game and cross fingers.

Link to comment
Share on other sites

This should be the Bios I believe the info it printed in the dos screen matched what you said, as far as version wise.

oldrom.rom.zip

Even using your same BIOS I can't reproduce the 10.6.3 performance.

If you disconnect one of the two monitors and reboot, do you still have 10.6.3 performance?

 

I neglected to backup my original Gigabyte GV-N285UD-1GH/F1 (nvclock: 62.00.50.00.01, ioreg: pci1458,34c9) BIOS.

If anyone with this card has some time, would you dump your BIOS with nvflash so that I can restore to my original BIOS?

Thanks in advance.

Windows;

http://www.techpowerup.com/downloads/1824/...%20Windows.html

DOS;

http://www.techpowerup.com/downloads/1825/...sh_5.95.01.html

Link to comment
Share on other sites

 Share

×
×
  • Create New...