Help - Search - Members - Calendar
Full Version: Nvclock Darwin Port + Mapmemory Driver + Source
Project OS X Forums > Snow Leopard Guides & Tutorials > Tools
Pages: 1, 2
Slice
QUOTE (wojnar @ Jun 19 2010, 10:51 PM) *
rolleyes.gif
Notebook Yes, i am not sure Gateway is manufacturer of GPU.

The manufacturer of GPU is nVidia! blink.gif
alphamerik
Ok, I have made some experimental updates, please report back if your temperature reading is fixed.
If are running Linux and you are using the 'Internal Sensor' on a new card, please check if 'sensors-detect' can find your i2c chipset (need lm_sensors package).

Also, I am interested in porting 'sensors-detect' to OSX:
http://www.lm-sensors.org/browser/lm-senso.../sensors-detect

I think the IOCTL parts of the code will need to be updated to either use a command-line utility or provide a c-wrapper. Have been having trouble wrapping my head around the differences between methods that nvclock uses for i2c, linux i2c driver, and IOKit i2c use. Any suggestions or help are appreciated. smile.gif
munerf
Got my temperature reading ok, but I have this error:

Unhandled init script entry with id '0x96' at 0xc748
-- General info --
Card: G92 [GeForce 9800 GT]
Architecture: G92 A2
PCI id: 0x0614
Subvendor id: 0x1043
GPU clock: 601.712 MHz
Bustype: PCI-Express

-- Shader info --
Clock: 1512.000 MHz
Stream units: 112 (11111101b)
ROP units: 16 (1111b)
-- Memory info --
Amount: 1024 MB
Type: 256 bit DDR3
Clock: 899.996 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 39C

-- VideoBios information --
Version: 62.92.72.00.00
Signon message: ASUS EN9800GT VB Ver 62.92.72.00.AS14
Performance level 0: gpu 600MHz/shader 1500MHz/memory 900MHz/1.15V/100%
VID mask: 3
Voltage level 0: 1.05V, VID: 0
Voltage level 1: 1.15V, VID: 1
Voltage level 2: 1.25V, VID: 2
Voltage level 3: 1.35V, VID: 3
intamara
Report: GT240 with nvclock0.8b5_7
Thanks for your work.

CODE

Unhandled init script entry with id '0x8c' at 0x655b
-- General info --
Card: GT215 [GeForce GT 240]
Architecture: GA3 A2
PCI id: 0x0ca3
Subvendor id: 0x10de
GPU clock: -8589935.000 MHz
Bustype: PCI-Express

-- Shader info --
Clock: -8589935.000 MHz
Stream units: 96 (00001111b)
ROP units: 8 (00000011b)
-- Memory info --
Amount: 512 MB
Type: 128 bit DDR2
Clock: -8589935.000 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 36C

-- VideoBios information --
Version: 70.15.27.00.02
Signon message: NVIDIA GeForce GT240 VGA BIOS V2813
VID mask: 14
Voltage level 0: 0.01V, VID: e0
Voltage level 1: 0.00V, VID: 22
Voltage level 2: 0.00V, VID: 0


GPU clock and mem type were wrong.

alphamerik
Just as a warning, using nvclock with these cards and 0.8b5_7 will likely make your system freeze:

CODE
        { 0x06c0, "GF100 [GeForce GTX 480]", DESKTOP },
        { 0x06cd, "GF100 [GeForce GTX 470]", DESKTOP },
        { 0x06d1, "GF100 [Tesla C2050]", DESKTOP },

mitchde
B7 works with 8800GTX (NV50, 0x191) good. Also VRAM MB shown now. GREAT !
Thanks for nvclock - for me much more interesting to see the MHZ of GPU/SHADER/VRAM switching by powermanagement as the gpu temp / fan speed wink.gif No other OS X tool can show that.
Also the new FAKE plugin not. I will use that kext / nvclock toolset for checking that and not the FAKE plugin which "only" does the gpu fan/gpu temp.
jinnggoff
Hi Alphameric, here's result for my vga card (G105M) with nvclock0.8b5_7
CODE
bash-3.2# ./nvclock -i
Unhandled init script entry with id '0x8c' at 0xd9ec
Unhandled init script entry with id '0x8c' at 0xd9ec
-- General info --
Card:         G98M [GeForce G105M]
Architecture:     GA8 A2
PCI id:     0x0a69
Subvendor id:     0x17aa
GPU clock:     -8589935.000 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: -8589935.000 MHz
Stream units: 24 (00000001b)
ROP units: 4 (00000001b)
-- Memory info --
Amount:     256 MB
Type:         128 bit DDR3
Clock:         -8589935.000 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 52C

-- VideoBios information --
Version: 70.18.3b.00.0b
Signon message: GT218 E697 SKU 0099 A02 VGA BIOS
VID mask: c
Voltage level 0: 0.01V, VID: e0
Voltage level 1: 2.55V, VID: 0
Voltage level 2: 2.55V, VID: 0

Gpu temperature seems same as windows version.
And for memory type, Gpu clock, Shader clock and voltage level seems not report corectly.
Thanks Alphamerik for your effort.
Trauma
Hi,

a quick post to share my startup item here. I think some of you might have done this, but lets share things..
I build this little startup script to lower the GPU fan speed at start up, since my GPU is quiet cool i wanted to makes it more silent too.

For those who doesn't know, startup items are like daemon launched by the system when starting. This allow you to setup automatically nvclock settings at runtime. this have to be installed inside the following folder:
/Library/StartupItems

Do not forget to fix permissions, a startup script needs to be root (chmod 755 & chown 0:0). check the plist before installing, and setup the command line to your needs.

here is the script: Click to view attachment Not working, uploaded version was wrongly written.... DOE

Unfortunately since nvclock option -f return an error the startup item script seems to be aborted...

CODE
25/06/10 00:58:27    com.apple.SystemStarter[133]    Error: NVClock doesn't offer lowlevel overclocking on NV50/G8x/G9x/GT200 hardware (yet).
25/06/10 00:58:27    com.apple.SystemStarter[133]     Option "Coolbits" "1" to the screen or device section in your xorg.conf and then try NVClock again.
25/06/10 00:58:56    SystemStarter[133]    nVclock Daemon (343) did not complete successfully


alphamerik
Thanks for the info Trauma!

Unfortunately when I put my computer to sleep the fan automatically reverts back to the default settings. Any idea on how to add a trigger for wake from sleep?

Am working on a fix for the weird clock speed values, I think the root of the problem may be with voltage table not being parsed correctly, will need to spend some time in a debugger with ROM files.
Trauma
QUOTE (alphamerik @ Jun 24 2010, 11:27 PM) *
Thanks for the info Trauma!

Unfortunately when I put my computer to sleep the fan automatically reverts back to the default settings. Any idea on how to add a trigger for wake from sleep?

Am working on a fix for the weird clock speed values, I think the root of the problem may be with voltage table not being parsed correctly, will need to spend some time in a debugger with ROM files.


Could you force nvclock to not return an error code while using -f option ?

About sleep problem, sleepwatcher will certainly do the trick wink.gif

http://www.bernhard-baehr.de/
Burninator
Working for me now! (With an error still, but working...)

Question: will these experimental updates work with/find their way into FakeSMCnVclockPort anytime soon? =D

Thanks!

CODE
$ sudo ./nvclock -i
Unhandled init script entry with id '0x96' at 0xc7d8
-- General info --
Card: G92 [GeForce 9800 GT]
Architecture: G92 A2
PCI id: 0x0614
Subvendor id: 0x3842
GPU clock: 555.428 MHz
Bustype: PCI-Express

-- Shader info --
Clock: 1350.000 MHz
Stream units: 112 (01111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount: 512 MB
Type: 256 bit DDR3
Clock: 899.996 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 46C

-- VideoBios information --
Version: 62.92.89.00.90
Signon message: NVIDIA GeForce 9800 GT VGA BIOS
Performance level 0: gpu 300MHz/shader 600MHz/memory 100MHz/0.95V/100%
Performance level 1: gpu 550MHz/shader 1375MHz/memory 900MHz/1.20V/100%
VID mask: 1
Voltage level 0: 0.95V, VID: 0
Voltage level 1: 1.20V, VID: 1
eMatoS
alphamerik, there seems to be an error upon gpu freq readings, this is what nvclock -i says:
CODE
-- General info --
Card:         G98 [GeForce 8400 GS]
Architecture:     G98 A2
PCI id:     0x06e4
Subvendor id:     0x1682
GPU clock:     669.600 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1620.000 MHz
Stream units: 16 (1b)
ROP units: 4 (1b)
-- Memory info --
Amount:     256 MB
Type:         128 bit DDR2
Clock:         468.000 MHz

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

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 52C

-- VideoBios information --
Version: 62.98.12.00.02
Signon message: G86 p413 SKU 0010 VGA BIOS
Performance level 0: gpu 620MHz/shader 1500MHz/memory 470MHz/100%


As you can see I've oc the gpu and memory, originally it was 460-400 and it works fine at 620-470, but I have checked with nvclock and it says the freq is 669.6, not the 620 I've set the bios to load. In windows it works as it should but not in osx, do you have any idea why is that? Perhaps an nvclock thing?
гык-sse2
QUOTE (mitchde @ Jun 22 2010, 03:32 AM) *
B7 works with 8800GTX (NV50, 0x191) good. Also VRAM MB shown now. GREAT !
Thanks for nvclock - for me much more interesting to see the MHZ of GPU/SHADER/VRAM switching by powermanagement as the gpu temp / fan speed wink.gif No other OS X tool can show that.
Also the new FAKE plugin not. I will use that kext / nvclock toolset for checking that and not the FAKE plugin which "only" does the gpu fan/gpu temp.

If you want - it will be done through new SMC keys, but before it I'll clean smcK-Stat-i from machine-dependency as it causes crashes. iStat, of course, won't support it.
scrax
my results are also strange, here you are:

CODE
-- General info --
Card:         C79 [GeForce 9400]
Architecture:     GAC B1
PCI id:     0x0861
Subvendor id:     0x19da
GPU clock:     486.000 MHz
Bustype:     PCI

-- Shader info --
Clock: 1296.000 MHz
Stream units: 16 (1b)
ROP units: 4 (1b)
-- Memory info --
Amount:     512 MB
Type:         128 bit DDR2
Clock:         -8589935.000 MHz

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 53C

-- VideoBios information --
Version: 62.79.3c.00.00
Signon message: MCP7A S BIOS (OEM VERSION)
Performance level 0: gpu 450MHz/shader 1200MHz/memory 0MHz/1.20V/100%
VID mask: 3
Voltage level 0: 1.20V, VID: 0

fxd0h
QUOTE (гык-sse2 @ Jun 14 2010, 05:38 PM) *
Or implement a snprintf function.


No, reversing RivaTuner won't give us anything useful, 'cause it's nVidia driver that switches 2D/3D and resets speeds if we do anything with them. That's why only reversing drivers can give us this possibility.


Is there anyone working on reversing the drivers to know how to switch the p.states or even dinamically change the clocks ?

I've tried changing my gtx260m clocks using nibitor to no available , nibitor doesn't seems to support my card as expected , chameleon vbios loader works I've got same results from the chameleon loaded vbios and the flashed on card vbios. My actual problem is my card is always at 2d/idle profile and doesn't automatically switch to 3d or extra while running 3d intensive applications.

aikidoka25
thanks for effort to develop this!

the card is detected on my unit (HP Mini 311), however when i tried to under clock it (to preserve the battery in low usage situation), i got an error. i wonder if anyone had tried the coolbits option. i couldn't find that file in os x, i am using 10.6.4 by the way.

CODE
MacBookMini:nvclock0.8b5_7-bin-universal _$ sudo ./nvclock -n 286
Error: NVClock doesn't offer lowlevel overclocking on NV50/G8x/G9x/GT200 hardware (yet).
If you want to overclock your card using the Nvidia drivers instead add the line:
Option "Coolbits" "1" to the screen or device section in your xorg.conf and then try NVClock again.


form nvclock -i
CODE
-- General info --
Card:         C79 [GeForce 9400M]
Architecture:     GAC B1
PCI id:     0x0876
Subvendor id:     0x103c
GPU clock:     486.000 MHz
Bustype:     PCI

-- Shader info --
Clock: 1188.000 MHz
Stream units: 16 (1b)
ROP units: 4 (1b)
-- Memory info --
Amount:     256 MB
Type:         128 bit DDR2
Clock:         -8589935.000 MHz

-- Smartdimmer info --
Backlight level: 100%

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 58C

-- VideoBios information --
Version: 62.79.73.00.06
Signon message: NVIDIA MCP79 PM235 (MaxPerf) VGA BIOS (OEM VERSION)
Performance level 0: gpu 300MHz/shader 600MHz/memory 0MHz/0.90V/100%
Performance level 1: gpu 350MHz/shader 800MHz/memory 0MHz/0.90V/100%
Performance level 2: gpu 450MHz/shader 1100MHz/memory 0MHz/1.01V/100%
VID mask: 7
Voltage level 0: 0.85V, VID: 4
Voltage level 1: 0.90V, VID: 3
Voltage level 2: 0.95V, VID: 2
Voltage level 3: 1.01V, VID: 1
BenReilly
My card is a Palit Geforce GT 240 512mb 128bit DDR3 running Snow Leopard 10.6.4

My results using nvclock:
CODE
bash-3.2# ./nvclock -f -i
-- General info --
Card:         Unknown Nvidia card
Architecture:     GA3 A2
PCI id:     0x0
GPU clock:     -2147483.750 MHz
Bustype:     PCI

-- Memory info --
Amount:     512 MB
Type:         128 bit SDR
Clock:         -2147483.750 MHz


What do I need tot do in order to make it work?
гык-sse2
QUOTE (aikidoka25 @ Aug 2 2010, 08:03 PM) *
thanks for effort to develop this!

the card is detected on my unit (HP Mini 311), however when i tried to under clock it (to preserve the battery in low usage situation), i got an error. i wonder if anyone had tried the coolbits option. i couldn't find that file in os x, i am using 10.6.4 by the way.

CODE
MacBookMini:nvclock0.8b5_7-bin-universal _$ sudo ./nvclock -n 286
Error: NVClock doesn't offer lowlevel overclocking on NV50/G8x/G9x/GT200 hardware (yet).
If you want to overclock your card using the Nvidia drivers instead add the line:
Option "Coolbits" "1" to the screen or device section in your xorg.conf and then try NVClock again.

Coolbits won't work, they are specific to X Window System and Linux nVidia drivers, but we have Aqua WindowServer instead and no way to connect with nVdrivers, which override the speed of cards supporting power management. NV40 only. (The only advantage of NV40:))
jefrotone
i found out why my graphics card doesn't show up now.. .its device id is not in the mapmemory driver...

you have Device ID: 0x0613 for Geforce 9800 GTX+ but!

mine is

Device ID: 0x0612
Revision ID: 0x00a2


my device id is nowhere to be found..

could anyone show me how to add it in? or perhaps add it in for me? >..<

laugh.gif
morgan
Gentlemen, I will gather under the topic, which may be the cause of the erroneous administration GPU temperature, see the screen:
Click to view attachment

is THIS card: http://www.gigabyte.pl/products/vga/specs/...98xpzl-1gh.html

And j have the same like jefrotone
Click to view attachment
Device ID: 0x0612
Revision ID: 0x00a2


CODE
S/L/E/AppleGraphicsPowerManagement.kext/Contents/Info.plist's

modyfied: Vendor10deDevice0613
http://pastebin.com/ZR5RHRxU

nvclock -f -i give out:
CODE
-- General info --
Card: G92 [GeForce 9800 GTX]
Architecture: G92 A2
PCI id: 0x0612
Subvendor id: 0x1458
GPU clock: 738.000 MHz
Bustype: PCI-Express

-- Shader info --
Clock: 1836.000 MHz
Stream units: 128 (11111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount: 1024 MB
Type: 256 bit DDR3
Clock: 999.000 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 47C

-- VideoBios information --
Version: 62.92.59.00.10
Signon message: GV-N98XPZL-1GH/F12
Performance level 0: gpu 400MHz/shader 1200MHz/memory 800MHz/0.00V/100%
Performance level 1: gpu 740MHz/shader 1850MHz/memory 1000MHz/1.15V/100%
VID mask: 3
Voltage level 0: 0.95V, VID: 0
Voltage level 1: 1.00V, VID: 1
Voltage level 2: 1.05V, VID: 2
Voltage level 3: 1.10V, VID: 3

nvclock -F auto -f
gives: Error: Your card doesn't support fanspeed adjustments!

System Profiler:
CODE
| | | +-o GFX0@0 <class IOPCIDevice>
| | | | {
| | | | "acpi-device" = "IOACPIPlatformDevice is not serializable"
| | | | "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
| | | | "assigned-addresses" = <1000028200000000000000f80000000000000001140002c200000000000000e00000000000000
0101c00028200000000000000f60000000000000002240002810000000000bf00000000000080000
0
00>
| | | | "class-code" = <00000300>
| | | | "subsystem-vendor-id" = <58140000>
| | | | "vendor-id" = <de100000>
| | | | "IOPCIExpressLinkCapabilities" = 15617
| | | | "driver-ist" = <c0f2bf0f80ffffff0100000080ffffffc0f2bf0f80ffffff0200000080ffffffc0f2bf0f80fff
fff0300000080ffffff>
| | | | "VRAM,totalsize" = <00000040>
| | | | "IOName" = "display"
| | | | "rom-revision" = <"F12 (62.92.59.00.10)">
| | | | "rm_multiboard_capable" = <01000000>
| | | | "NVDA,gart-width" = 64
| | | | "IOPCIMSIMode" = Yes
| | | | "AAPL,gart-width" = 64
| | | | "IOChildIndex" = 1
| | | | "IOPCIExpressLinkStatus" = 4353
| | | | "twinView-driver" = <00c0ba3f>
| | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
| | | | "NVCAP" = <04000000000003000c0000000000000700000000>
| | | | "IOPCIResourced" = Yes
| | | | "IOPMIsPowerManaged" = Yes
| | | | "IODeviceMemory" = (({"address"=18446744073575333888,"length"=16777216}),({"address"=18446744073172680704,"length"=268435456}),({"address"=18446744073541779456,"length"=33554432}),"IOSubMemoryDescriptor is not serializable")
| | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
| | | | "AAPL,slot-name" = <"PCI">
| | | | "saved-config" = <0e0846021000000021002d4c018f0000020f000400032005100070002003010004000000c31e0
00000000000010000000000000000040000000000000000000000000000000000040003000400032
0
00f91e09b6000302ff8007b004200830005000d304030009000800283c7440000000000100000000
0
000000004000000000000000000000000000000008007b0048007b00400000000000000000000000
0
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0
000000000000000000000000000000>
| | | | "name" = "display"
| | | | "subsystem-id" = <10000000>
| | | | "AAPL,ndrv-dev" = Yes
| | | | "model" = <"Gigabyte nVidia GeForce 9800GTX+ 1024 MB (GV-N98XPZL-1GH)">
| | | | "rm_board_number" = <00000000>
| | | | "IOPCIExpressASPMDefault" = 0
| | | | "NVDA,current-arch" = 146
| | | | "device_type" = <"NVDA,GeForce">
| | | | "compatible" = <"pci1458,34a4","pci10de,612","pciclass,030000">
| | | | "AAPL,interrupts" = <1000000007000000>
| | | | "IOHibernateState" = <00000000>
| | | | "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@3/IOPCI2PCIBridge/GFX0@0/NVDA,Display-A@0/NVDA/AGPM"
| | | | "NVKernelLoaded" = <01000000>
| | | | "IONVRAMProperty" = Yes
| | | | "reg" = <00000200000000000000000000000000000000001000020200000000000000000000000000000
00114000242000000000000000000000000000000101c00020200000000000000000000000000000
0
02240002010000000000000000000000008000000030000202000000000000000000000000000002
0
0>
| | | | "device-id" = <12060000>
| | | | "revision-id" = <a2000000>
| | | | "IOInterruptSpecifiers" = (<1000000007000000>,<1100000000000100>)
| | | | "AAPL,iokit-ndrv" = <5016a2807fffffff>
| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/PEG1@30000/GFX0@0"
| | | | }
| | | |
| | | +-o NVDA,Display-A@0 <class IONDRVDevice>
| | | | | {
| | | | | "nativeNDRV" = <"advn">
| | | | | "IODeviceMemory" = (({"address"=18446744073575333888,"length"=16777216}),({"address"=18446744073172680704,"length"=268435456}),({"address"=18446744073541779456,"length"=33554432}),"IOSubMemoryDescriptor is not serializable")
| | | | | "AAPL,gray-page" = <01000000>
| | | | | "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
| | | | | "display_cfg" = <0301000000000000>
| | | | | "connector-type" = <00000000>
| | | | | "noNVRAM" = <01000000>
| | | | | "com-varp" = <00a07d6d80ffffff>
| | | | | "IOFBDependentID" = 18446743524191391488
| | | | | "display-cfg" = <ffffffff>
| | | | | "driver-ist" = <c0d6101180ffffff0100000080ffffffc0d6101180ffffff0200000080ffffffc0d6101180fff
fff0300000080ffffff>
| | | | | "name" = <"NVDA,Display-A">
| | | | | "AAPL,ndrv-dev" = Yes
| | | | | "compatible" = <"NVDA,NVMac">
| | | | | "display-connect-flags" = <00000000>
| | | | | "av-signal-type" = <02000000>
| | | | | "AAPL,iokit-ndrv" = <5016a2807fffffff>
| | | | | "VRAM,memsize" = <0000002000000040>
| | | | | "IOFBDependentIndex" = 0
| | | | | "AAPL,gray-value" = <c38c6400>
| | | | | "AAPL,RegEntryID" = <006ec40f80ffffffff913bf07f000000656d6953000000007a6c755200000000>
| | | | | "device_type" = <"display">
| | | | | "AAPL,boot-display" = <01000000>
| | | | | }


I'm stuck on Level 2, no matter if the boot or sleep.
I have no idea what's going on .....
dino42
I had the same "strange temp values" problem.
I fixed it by adding my device id into AppleGraphicsPowerManagement.kext/Contents/Info.plist
Added my gfx device id into iMac10,1 section and than made a iMac10,1 smbios.plist that i added to E/E

This fixed nvclock -i and temps give resaonable values:

CODE
Unhandled init script entry with id '0x96' at 0xc748
-- General info --
Card: G92 [GeForce 9800 GT]
Architecture: G92 A2
PCI id: 0x0614
Subvendor id: 0x1043
GPU clock: 601.712 MHz
Bustype: PCI-Express

-- Shader info --
Clock: 1512.000 MHz
Stream units: 112 (01111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount: 1024 MB
Type: 256 bit DDR3
Clock: 899.996 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 47C

-- VideoBios information --
Version: 62.92.72.00.00
Signon message: ASUS EN9800GT VB Ver 62.92.72.00.AS10
Performance level 0: gpu 600MHz/shader 1500MHz/memory 900MHz/1.15V/100%
VID mask: 3
Voltage level 0: 1.05V, VID: 0
Voltage level 1: 1.15V, VID: 1
Voltage level 2: 1.25V, VID: 2
Voltage level 3: 1.35V, VID: 3


but I get this "Unhandled init script entry with id '0x96' at 0xc748" log message?
the fan is also not recongnized.

My card works with netkas pcefi, no special dsdt settings or kexts.

here my ioreg values

CODE
| | +-o pci-bridge@1 <class IOPCIDevice, id 0x1000001b7, registere$
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, id 0x1000001fb, $
| | | +-o display@0 <class IOPCIDevice, id 0x1000001ba, register$
| | | +-o NVDA,Display-A@0 <class IONDRVDevice, id 0x1000002ba$
| | | | +-o NVDA <class NVDA, id 0x1000002bc, registered, matc$
| | | | +-o AppleUpstreamUserClientDriver <class AppleUpstre$
| | | | +-o AGPM <class AGPM, id 0x100000306, registered, ma$
| | | | | +-o gpu-control <class IOService, id 0x100000307, $
| | | | | +-o IOHWControl <class IOHWControl, id 0x1000003$
| | | | +-o gpu-sensor <class IOService, id 0x10000034c, reg$
| | | | | +-o IOHWSensor <class IOHWSensor, id 0x10000034d, $
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2$
| | | | +-o display0 <class IODisplayConnect, id 0x10000034f$
| | | | | +-o AppleDisplay <class AppleDisplay, id 0x1000003$
| | | | +-o IOFramebufferUserClient <class IOFramebufferUser$
| | | | +-o IOFramebufferSharedUserClient <class IOFramebuff$
| | | +-o NVDA,Display-B@1 <class IONDRVDevice, id 0x1000002bb$
| | | | +-o NVDA <class NVDA, id 0x1000002e2, registered, matc$
| | | | +-o AppleUpstreamUserClientDriver <class AppleUpstre$
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2$
| | | | +-o display0 <class IODisplayConnect, id 0x100000354$
| | | | | +-o AppleDisplay <class AppleDisplay, id 0x1000003$
| | | | +-o IOFramebufferUserClient <class IOFramebufferUser$
| | | | +-o IOFramebufferSharedUserClient <class IOFramebuff$
| | | +-o NVKernel <class NVKernel, id 0x1000002b7, registered$
| | | | +-o NV2DContext <class NV2DContext, id 0x10000035b, !r$
| | | | +-o NV2DContext <class NV2DContext, id 0x10000035d, !r$
| | | | +-o nvDevice <class nvDevice, id 0x100000367, !registe$
| | | | +-o nvTeslaGLContext <class nvTeslaGLContext, id 0x100$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | | +-o nvTeslaGLContext <class nvTeslaGLContext, id 0x100$
| | | | +-o nvTeslaSurface <class nvTeslaSurface, id 0x1000003$
| | | +-o driver_MapMemory <class driver_MapMemory, id 0x10000$


is there any chance to get fan control working for this cards?
and (ok other topic) get FakeSMC plugins to show correct temo and fan values.
as by now istat still gives me gfx diode at 123 degrees celsius.

cheers
maximus434
Guys I'm getting the following errors and the clock speeds are way off - any ideas whats wrong?
CODE
admins-MacBook-Pro:~ admin$ sudo ./nvclock -i
Unhandled init script entry with id '0x8c' at 0xda33
Unhandled init script entry with id '0x8c' at 0xda33
-- General info --
Card: GT216 [GeForce GT 330M]
Architecture: GA5 A2
PCI id: 0x0a29
Subvendor id: 0x0000
GPU clock: -8589935.000 MHz
Bustype: PCI-Express

-- Shader info --
Clock: -8589935.000 MHz
Stream units: 48 (00000011b)
ROP units: 8 (00000011b)
-- Memory info --
Amount: 256 MB
Type: 128 bit DDR3
Clock: -8589935.000 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 36C

-- VideoBios information --
Version: 70.16.58.0a.00
Signon message: GT216 Apple K18 VGA BIOS
VID mask: 14
Voltage level 0: 0.01V, VID: 0
Voltage level 1: 0.00V, VID: ff
Voltage level 2: 0.15V, VID: 0

The Finale of Seem
Dang, I was hoping to use this to boost the fan speed of my GTX 285, which seems to glitch out after it gets a fair bit over 70C. Any way I can get around the "card not supported" bit? I don't want to overclock this thing (if anything, it needs a minor underclock), I just want to jack up the fan. I've mucked around with BIOS editors in Windows, but I'm wary of using that option if there's another available.

EDIT: Aaaand I'm a boob. Got it. Fan is cranking up to whatever I specify if I use both -f and -F. Just gotta get the right stuff. Thanks for the great work! Now to see if this will stop the crashes in L4D2...
3.14r
Reporting that works good here. nVidia GF8800 Ultra (ex GTX EXO with Ultra BIOS flashed). Mac OS X.5.8
CODE
-- General info --
Card:         nVidia Geforce 8800Ultra
Architecture:     NV50/G80 A2
PCI id:     0x194
GPU clock:     612.000 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1512.000 MHz
Stream units: 128 (11111111b)
ROP units: 24 (111111b)
-- Memory info --
Amount:     768 MB
Type:         384 bit DDR3
Clock:         1080.000 MHz

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

-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 46C
GPU temperature: 53C
Fanspeed: 1585 RPM
Fanspeed mode: manual
PWM duty cycle: 60.0%

-- VideoBios information --
Version: 60.80.18.00.11
Signon message: G80 P355 SKU 0002 VGA BIOS
Performance level 0: gpu 612MHz/shader 1512MHz/memory 1080MHz/1.35V/100%
VID mask: 3
Voltage level 0: 1.10V, VID: 0
Voltage level 1: 1.20V, VID: 1
Voltage level 2: 1.35V, VID: 2
Thanks!
real3x
Is it possible to add support for Gtx460 ?

CODE
GeForce GTX 460
PCI id:     0x0e22
intamara
report my GT240, ./nvclock -i

CODE

Unhandled init script entry with id '0x8c' at 0x655b
Unhandled init script entry with id '0x8c' at 0x655b
-- General info --
Card: GT215 [GeForce GT 240]
Architecture: GA3 A2
PCI id: 0x0ca3
Subvendor id: 0x10de
GPU clock: -8589935.000 MHz
Bustype: PCI-Express

-- Shader info --
Clock: -8589935.000 MHz
Stream units: 96 (00001111b)
ROP units: 8 (00000011b)
-- Memory info --
Amount: 512 MB
Type: 128 bit DDR2
Clock: -8589935.000 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 33C

-- VideoBios information --
Version: 70.15.27.00.02
Signon message: NVIDIA GeForce GT240 VGA BIOS V2813
VID mask: 14
Voltage level 0: 0.01V, VID: e0
Voltage level 1: 0.00V, VID: 22
Voltage level 2: 0.00V, VID: 0
hannibal1969
Hi Guys,

I have a Quadro FX1600 in my laptop but its not getting to the higher performance profile no matter I try.

Tried modding the bios with nibtor and inject it with the bootloader. New modded profiles ignored completely.
SMBios.plist has affect. If notebook type is MacBookPro5,1 2D performance is 183Mhz lowest, If type is macBookPro 5,3
325Mhz is lowest. I setup SSH remote. Start games etc but GPU clock never reaches 625Mhz but max 325Mhz

This is the output:

Any idea how to force the GPU clocks to go higher ? PS what is the exact command to dump your bios with "mapMemoryDriverClient" ?

Oh System profiler shows : 10de:040d but in nvclocks I see 103c:040d ???

TIA

CODE
-- General info --
Card:         G84 [Quadro FX 1600M]
Architecture:     G84 A2
PCI id:     0x040d
Subvendor id:     0x103c
GPU clock:     324.000 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1350.000 MHz
Stream units: 32 (11b)
ROP units: 8 (11b)
-- Memory info --
Amount:     512 MB
Type:         128 bit DDR3
Clock:         799.200 MHz

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

-- Smartdimmer info --
Backlight level: 100%

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 72C

-- VideoBios information --
Version: 60.84.74.00.11
Signon message: G84 p409 WS SKU 0501 VGA BIOS
Performance level 0: gpu 275MHz/shader 550MHz/memory 301MHz/1.15V/100%
Performance level 1: gpu 625MHz/shader 1250MHz/memory 800MHz/1.32V/100%
VID mask: 7
Voltage level 0: 1.00V, VID: 2
Voltage level 1: 1.15V, VID: 7
Voltage level 2: 1.25V, VID: 5
Voltage level 3: 1.32V, VID: 3
shremi
QUOTE (alphamerik @ Jun 21 2010, 11:27 PM) *
Just as a warning, using nvclock with these cards and 0.8b5_7 will likely make your system freeze:

CODE
        { 0x06c0, "GF100 [GeForce GTX 480]", DESKTOP },
        { 0x06cd, "GF100 [GeForce GTX 470]", DESKTOP },
        { 0x06d1, "GF100 [Tesla C2050]", DESKTOP },



Hi alphamerik i have been trying to get your method to work but i cant get it right.

I have tried a couple of things and here is what i got so far:

1.- in 0.8b5_7 my card freezes , so i can confirm that my GTX 470 is not working with 0.8b5_7

2.- with 0.8b5_6 alll i can get is this:
CODE
iMac-de-Casa:nvclock0.8b5_6-bin-universal Casa$ ./mapMemoryDriverClient
1 : IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/pci-bridge@3/IOPCI2PCIBridge/display@0
iMac-de-Casa:nvclock0.8b5_6-bin-universal Casa$ sudo ./nvclock -f -i
-- General info --
Card:         Unknown Nvidia card
Architecture:     GC0 A3
PCI id:     0x0
GPU clock:     -2147483.750 MHz
Bustype:     PCI

-- Memory info --
Amount:     0 MB
Type:         128 bit SDR
Clock:         -2147483.750 MHz

iMac-de-Casa:nvclock0.8b5_6-bin-universal Casa$


Any help would be appreciated.

Thanks

Shremi
sir_bazz
Thanks muchly for this...

Just changed fan to auto and went from this:
-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 51C
GPU temperature: 58C
Fanspeed: 743 RPM
Fanspeed mode: manual
PWM duty cycle: 40.0%


To this:
-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 45C
GPU temperature: 52C
Fanspeed: 1077 RPM
Fanspeed mode: auto
PWM duty cycle: 59.2%


Next is to load it on startup.

bazz.
Gringo Vermelho
Early model Leadtek Winfast PX9800GTX+ 0x0612, no mods to AGPM, MacPro3,1 model identifer, unmodified nvidia drivers, 10.6.6 in 64-bit mode.

nvclock 0.8b5_7:

CODE
-- General info --
Card:         G92 [GeForce 9800 GTX]
Architecture:     G92 A2
PCI id:     0x0612
Subvendor id:     0x107d
GPU clock:     738.000 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1836.000 MHz
Stream units: 128 (11111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount:     512 MB
Type:         256 bit DDR3
Clock:         1101.600 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 61C

-- VideoBios information --
Version: 62.92.4e.00.06
Signon message: WinFast PX9800 GTX+   (2008070701)
Performance level 0: gpu 740MHz/shader 1836MHz/memory 1100MHz/1.15V/100%
VID mask: 3
Voltage level 0: 1.00V, VID: 0
Voltage level 1: 1.05V, VID: 1
Voltage level 2: 1.10V, VID: 2
Voltage level 3: 1.15V, VID: 3


Sweet!

If I'm reading this right it's running at top speed all the time.
Temperature and clocks match what I see under Windows.
iLeopod
9800GT with b5_6
CODE
-- General info --
Card:         Unknown Nvidia card
Architecture:     G92 A2
PCI id:     0x605
GPU clock:     601.712 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1512.000 MHz
Stream units: 112 (01111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount:     512 MB
Type:         256 bit DDR3
Clock:         899.996 MHz

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

-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 36C
GPU temperature: 48C
Fanspeed: 1725 RPM
Fanspeed mode: manual
PWM duty cycle: 29.8%

-- VideoBios information --
Version: 62.92.52.00.09
Signon message: GeForce 9800 GT VGA BIOS
Performance level 0: gpu 600MHz/shader 1500MHz/memory 900MHz/0.00V/100%
VID mask: 3
Voltage level 0: 0.95V, VID: 0
Voltage level 1: 1.00V, VID: 1
Voltage level 2: 1.05V, VID: 2
Voltage level 3: 1.10V, VID: 3
youminbuluo
So why is 0x01d8, "G72M [GeForce Go 7400]", MOBILE not in your list.
But { 0x01d0, "G72 [GeForce 7350 LE]", DESKTOP },
{ 0x01d2, "G72 [GeForce 7550 LE]", DESKTOP },
{ 0x01d6, "G72M [GeForce Go 7200]", MOBILE },

are?


hackintosh:nvclock0.8b5_7-bin-universal mac$ ./mapMemoryDriverClient
1 : IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEGP@1/IOPCI2PCIBridge/VGA@0


hackintosh:nvclock0.8b5_7-bin-universal mac$ sudo ./nvclock -f -i
Segmentation fault

Gringo Vermelho
QUOTE (real3x @ Nov 19 2010, 10:18 AM) *
Is it possible to add support for Gtx460 ?

CODE
GeForce GTX 460
PCI id:     0x0e22

Seconded. This is from an ASUS 1GB ENGTX460, same device ID as above:
CODE
Gringos-MacPro:nvclock0.8b5_7-bin-universal Gringo$ sudo ./nvclock -f -i
-- General info --
Card:         Unknown Nvidia card
Architecture:     GC4 A1
PCI id:     0x0000
Subvendor id:     0x0000
GPU clock:     -2147483.750 MHz
Bustype:     PCI

-- Memory info --
Amount:     0 MB
Type:         128 bit SDR
Clock:         -2147483.750 MHz
mrmojorisin17
Works great with my Zotac nVidia GeForce 8800GT 512MB wink.gif

CODE
-- General info --
Card: G92 [GeForce 8800 GT]
Architecture: G92 A2
PCI id: 0x0611
Subvendor id: 0x19da
GPU clock: 663.428 MHz
Bustype: PCI-Express

-- Shader info --
Clock: 1620.000 MHz
Stream units: 112 (01111111b)
ROP units: 16 (1111b)
-- Memory info --
Amount: 512 MB
Type: 256 bit DDR3
Clock: 899.996 MHz

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

-- Sensor info --
Sensor: Analog Devices ADT7473
Board temperature: 42C
GPU temperature: 52C
Fanspeed: 840 RPM
Fanspeed mode: manual
PWM duty cycle: 33.3%

-- VideoBios information --
Version: 62.92.24.00.00
Signon message: GeForce 8800 GT VGA BIOS
Performance level 0: gpu 660MHz/shader 1600MHz/memory 900MHz/0.00V/100%
VID mask: 3
Voltage level 0: 0.95V, VID: 0
Voltage level 1: 1.00V, VID: 1
Voltage level 2: 1.05V, VID: 2
Voltage level 3: 1.10V, VID: 3


Also fan speed control works.

Thanks
ownliwon
Would I be able to UNDERCLOCK a gtx 260 with this tool?

reason being, I have an OC MSI GTX 260 but my Power supply is only 500w.
In win7 I use nvidia's performance tool to underclock and run games with no problems.
Gringo Vermelho
Try it and report back!

Another way could be to use nibitor (available at mvktech.net) to modify your video card's BIOS and lower the clocks, then load the modified BIOS with Chameleon GraphicsEnabler or NVEnabler.kext.

You could also flash the video card with your modified BIOS to permanently run it at slower clock speeds on any OS. Keep the original BIOS around for when you can afford a better PSU and then flash it back to the card.

Or, you could experiment with editing AppleGraphicsPowerManagement.kext and throttle the card there.
macthekid
I am going to attempt to help this application along, at least until I decide its not worth it and go buy a compatible AMD/ATI card.
But until then I have some questions and will be turning here to get some insight on where I should look first.

For the last few days I have been searching for a way to monitor and tune the speed of my Graphics card fan. My card is an EVGA 9800GT w/ 512MB DDR3.
And before you say its not supported, hear me out. I was able to get this working back in 10.6.5 with the same card, and the experimental version of nvClock posted at the head of this thread. I got it working after a few weeks of hair-pulling then, by changing some code and locally compiling the binary.
Unfortunately I didn't keep logs of those steps, and have some reason to believe things are a little different now.

So following others posts, here is what the "nvclock -f -i" posts:
CODE
Unhandled init script entry with id '0x96' at 0xc9ba
-- General info --
Card:         G92 [GeForce 9800 GT]
Architecture:     G92 A2
PCI id:     0x0605
Subvendor id:     0x3842
GPU clock:     300.856 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1620.000 MHz
Stream units: 112 (11011111b)
ROP units: 16 (1111b)
-- Memory info --
Amount:     512 MB
Type:         256 bit DDR3
Clock:         950.400 MHz

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

-- Sensor info --
Sensor: G84 GPU Internal Sensor
GPU temperature: 41C

-- VideoBios information --
Version: 62.92.69.00.70
Signon message: NVIDIA GeForce 9800 GT VGA BIOS
Performance level 0: gpu 300MHz/shader 600MHz/memory 100MHz/0.95V/100%
Performance level 1: gpu 650MHz/shader 1625MHz/memory 950MHz/1.05V/100%
VID mask: 3
Voltage level 0: 0.95V, VID: 0
Voltage level 1: 1.00V, VID: 1
Voltage level 2: 1.05V, VID: 2
Voltage level 3: 1.10V, VID: 3


Here is the data from the debug option, incase this could be of helpful reference:
CODE
Unhandled init script entry with id '0x96' at 0xc9ba
--- G92 [GeForce 9800 GT] GPU registers ---
NV_PMC_BOOT_0 (0x0): 092280a2
NV_PBUS_DEBUG_0 (0x1080): 00002410
NV_PBUS_DEBUG_1 (0x1084): 00041469
NV_PBUS_DEBUG_2 (0x1088): 00000000
NV_PBUS_DEBUG_3 (0x108c): 000000d2
NV_10F0 (0x10f0): 00000000
NV_1540 (0x1540): f30f00df
NV_15B0 (0x15b0): 00000000
NV_15B4 (0x15b4): 00000000
NV_15B8 (0x15b8): 00000000
NV_15F0 (0x15f0): 00000000
NV_15F4 (0x15f4): 00000000
NV_15F8 (0x15f8): 00000000
NV_PBUS_PCI_0 (0x1800): 060510de
NV_PBUS_PCI_0 (0x182c): c9773842
NV_C010 (0xc010): 00000000
NV_C014 (0xc014): 00000000
NV_C018 (0xc018): 00000000
NV_C01C (0xc01c): 00000000
NV_C020 (0xc020): 00000000
NV_C024 (0xc024): 00000000
NV_C028 (0xc028): 00000000
NV_C02C (0xc02c): 00000000
NV_C040 (0xc040): 2e80daa3
NV_4000 (0x4000): 00000000
NV_4004 (0x4004): 00000000
NV_4008 (0x4008): 1018a200
NV_400C (0x400c): 00002c05
NV_4010 (0x4010): 00000000
NV_4014 (0x4014): 00000000
NV_4018 (0x4018): 00001200
NV_401C (0x401c): 00001c03
NV_4020 (0x4020): 00000000
NV_4024 (0x4024): 00001e02
NV_4028 (0x4028): a0090000
NV_402C (0x402c): 00002707
NV_4030 (0x4030): a0090000
NV_4034 (0x4034): 00001002
NV_4038 (0x4038): 00000000
NV_403C (0x403c): 00000000
NV_4040 (0x4040): 00010000
NV_4044 (0x4044): 00010000
NV_4048 (0x4048): 00000000
NV_404C (0x404c): 00000000
NV_4050 (0x4050): 00010000
NV_4054 (0x4054): 00000000
NV_4058 (0x4058): 00000000
NV_405C (0x405c): 00000000
NV_4060 (0x4060): 00010000
NV_E100 (0xe100): 00000910
NV_E114 (0xe114): 00001046
NV_E118 (0xe118): 000005b2
NV_E11C (0xe11c): 00000001
NV_E120 (0xe120): 00000000
NV_E300 (0xe300): 00000100
NV_20008 (0x20008): c0083640
NV_20400 (0x20400): 00000028
NV_PDISPLAY_SOR0_REGS_BRIGHTNESS(c084): 00000000
NV_PFB_CFG0 (0x100200): 01001800
NV_PFB_CFG0 (0x100204): 01449000
NV_PFB_CFG0 (0x100208): 00000000
NV_PFB_CFG0 (0x10020c): 20000000
NV_PFB_218  (0x100218): 01000101
NV_PFB_TIMING0 (0x100220): 02040606
NV_PFB_TIMING1 (0x100224): 0d010905
NV_PFB_TIMING2 (0x100228): 02020102
NV_PFB_474     (0x100474): 00000000
NV_PEXTDEV_BOOT_0 (0x101000): 8f42948e
NV_NVPLL_COEFF_A (0x680500): 00000000
NV_MPLL_COEFF_A (0x680504): 00000000
NV_VPLL_COEFF (0x680508): 00000000
NV_PLL_COEFF_SELECT (0x68050c): 00000000
NV_NVPLL_COEFF_B (0x680570: 00000000
NV_MPLL_COEFF_B (0x680574: 00000000


I have also noticed, there is a repeating error at the beginning of these print-outs which I believe may have something to do with why nvClock does not work with my card/9800GT
Attempting to set the fan-speed, or force-set the speed result in the same overlying error and the message that my card isn't supported. I am certain it is functional, however, I just don't remember how to get it to that point.
In Ubuntu was able to use the "coolbits" option to enable my fan control, but don't rightfully know the differences between how cool bits accessed my card settings and how nvclock attempts to.

Has anyone else got any information on where the problem could be localized and possibly solved within the code of nvClock port or otherwise driver configurations?

My sincerest apologies if this is a "n00b" question. I'm only looking for some pointers in the right direction not a hand to hold me while I step lightly through.
Thanks much for any extra help, I hope I can be of some help to you all as well.
osxfr33k
Can this ID be added? GTX 560M 3GB Vram



PCIe Lane Width: x16
VRAM (Total): 3072 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1251
Revision ID: 0x00a1
ROM Revision: 70.26.29.00.0C
Displays:
Display:
Resolution: 1920 x 1080
Pixel Depth: 32-Bit Color (ARGB8888)
avkdm
Please add support for Nvidia GTX460 -Device ID 0x0e22
RobertX
Chipset Model: GeForce GT 520
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1040
Revision ID: 0x00a1
ROM Revision: 75.19.1B.00.01 ...

"It seems your card isn't officialy supported in NVClock yet.
The reason can be that your card is too new.
If you want to try it anyhow [DANGEROUS], use the option -f to force the setting(s)"
...any chance of adding this card?...and if i choose to use the -f option...what happens? is it overclocking my card?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.