I replaced a GeForce 7600 with a GT 240-based card in my system yesterday. Normally, I'm using 64-bit Fedora 12 as a MythTV backend and VMware work area. I had been using the nouveau drivers and things seemed to work OK to this point, but I'd been interested in seeing what the NVidia drivers could do with a new card. I'd seed this thread and decided to watch to see how things worked out before switching.
Last night, I realized I had an old installation of UbuntuStudio installed on a test partition with the Nvidia drivers installed so I could check things out. In the categorization of hardware / software / performance, I'd summarize:
Zotac GT 240 / DDR3 / Passive Cooling
64-bit 2.6.31-9-rt kernel / X-server 1.6.4 / Nvidia 185.18.36
PowerMizer runs card at highest perf level (level 2) @ 550 / 790 with glxgears running
Side note: GPU thermal monitor show stable 50 C as I type this
Don't know if this is helpful, but it did seem like another data point.
More Detailed Outputs:
root@mycomputer:~# uname -a
Linux mycomputer 2.6.31-9-rt #152-Ubuntu SMP PREEMPT RT Thu Oct 15 13:22:24 UTC 2009 x86_64 GNU/Linux
NVIDIA Driver Version: 185.18.36
X Server Info:
Version: 1.6.4 (10604000)
NV-Control Ver: 1.18
Card: Zotac GeForce GT 240 1GB DDR3 Passive Cooling
root@mycomputer:~# lspci -v
01:00.0 VGA compatible controller: nVidia Corporation Device 0ca3 (rev a2)
Subsystem: ZOTAC International (MCO) Ltd. Device 2134
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at dc000000 (64-bit, prefetchable) [size=32M]
I/O ports at 8c00 [size=128]
[virtual] Expansion ROM at fe780000 [disabled] [size=512K]
Capabilities:  Power Management version 3
Capabilities:  Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities:  Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information <?>
Capabilities:  Virtual Channel <?>
Capabilities:  Power Budgeting <?>
Capabilities:  Vendor Specific Information <?>
Kernel driver in use: nvidia
Kernel modules: nvidia, nvidiafb
root@mycomputer:~# nvidia-settings -q all | grep GPUPerfModes
Attribute 'GPUPerfModes' (mycomputer:0.0): perf=0, nvclock=135, memclock=135 ; perf=1, nvclock=405, memclock=324 ; perf=2, nvclock=550, memclock=790
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
54150 frames in 5.0 seconds
53373 frames in 5.0 seconds
53914 frames in 5.0 seconds
53927 frames in 5.0 seconds
53943 frames in 5.0 seconds
53566 frames in 5.0 seconds
55400 frames in 5.0 seconds
55522 frames in 5.0 seconds
55470 frames in 5.0 seconds
55212 frames in 5.0 seconds
54692 frames in 5.0 seconds
root@mycomputer:~# nvidia-settings -q all | grep GPUCurrentClockFreqs
Attribute 'GPUCurrentClockFreqs' (mycomputer:0.0): 550,790.
'GPUCurrentClockFreqs' is a packed integer attribute.
'GPUCurrentClockFreqs' is a read-only attribute.
'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.