View previous topic :: View next topic |
Author |
Message |
musv Advocate
Joined: 01 Dec 2002 Posts: 3333 Location: de
|
Posted: Mon Oct 15, 2012 5:08 pm Post subject: Bad 2D performance with Quadro FX 3800 |
|
|
Hi there,
I've got a new computer a few weeks ago. In that thing a Nvidia Quadro FX3800 is built in. My computer before worked with a Nvidia 9400 GT and in the notebook I'm using a ION (GeForce 9400m). I know, the Quadro FX3800 is a not a gamer card. But that isn't the problem. The 3D performance is ok.
My window manager is e16. It's configured to switch the desktops via hotkeys. The leaving desktop moves out, the entering in. And on this point the Quadro FX reacts a lot slower. The desktop switching takes more time, doesn't appear fluently and the drawing of the windows is quite slow.
Are there any special options to improve the 2D performance of that card?
xorg.conf: | Section "Device"
Identifier "GeForce"
VendorName "nvidia"
Driver "nvidia"
Option "NoLogo" "1"
Option "CursorShadow" "1"
Option "DPI" "75 x 75"
Option "TripleBuffer" "true"
# Option "backingstore" "true"
Option "AddARGBGLXVisuals" "true"
Screen 0
EndSection |
/var/log/Xorg.0.log: | [ 9.486] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 9.486] (==) NVIDIA(0): RGB weight 888
[ 9.486] (==) NVIDIA(0): Default visual is TrueColor
[ 9.486] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 9.486] (**) NVIDIA(0): Option "NoLogo" "1"
[ 9.486] (**) NVIDIA(0): Option "CursorShadow" "1"
[ 9.486] (**) NVIDIA(0): Option "DPI" "75 x 75"
[ 9.486] (**) NVIDIA(0): Option "TripleBuffer" "true"
[ 9.486] (**) NVIDIA(0): Option "AddARGBGLXVisuals" "true"
[ 9.486] (**) NVIDIA(0): Enabling cursor shadow
[ 9.486] (**) NVIDIA(0): Enabling 2D acceleration
[ 11.318] (II) NVIDIA(GPU-0): Display (ViewSonic Q241WB-2 (CRT-0)) does not support NVIDIA
[ 11.318] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 11.320] (II) NVIDIA(0): NVIDIA GPU Quadro FX 3800 (GT200GL) at PCI:3:0:0 (GPU-0)
[ 11.320] (--) NVIDIA(0): Memory: 1048576 kBytes
[ 11.320] (--) NVIDIA(0): VideoBIOS: 62.00.74.00.0b
[ 11.320] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 11.320] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 11.335] (--) NVIDIA(0): Valid display device(s) on Quadro FX 3800 at PCI:3:0:0
[ 11.335] (--) NVIDIA(0): ViewSonic Q241WB-2 (CRT-0) (connected)
[ 11.335] (--) NVIDIA(0): DFP-0
[ 11.335] (--) NVIDIA(0): DFP-1
[ 11.335] (--) NVIDIA(0): DFP-2
[ 11.335] (--) NVIDIA(0): DFP-3
[ 11.335] (--) NVIDIA(0): DFP-4
[ 11.335] (--) NVIDIA(0): ViewSonic Q241WB-2 (CRT-0): 400.0 MHz maximum pixel clock
[ 11.335] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
[ 11.335] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
[ 11.335] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[ 11.335] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[ 11.335] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[ 11.335] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[ 11.335] (--) NVIDIA(0): DFP-3: 480.0 MHz maximum pixel clock
[ 11.335] (--) NVIDIA(0): DFP-3: Internal DisplayPort
[ 11.335] (--) NVIDIA(0): DFP-4: 480.0 MHz maximum pixel clock
[ 11.335] (--) NVIDIA(0): DFP-4: Internal DisplayPort
[ 11.335] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 11.335] (**) NVIDIA(0): device ViewSonic Q241WB-2 (CRT-0) (Using EDID frequencies
[ 11.335] (**) NVIDIA(0): has been enabled on all display devices.)
[ 11.338] (II) NVIDIA(0): Validated MetaModes:
[ 11.338] (II) NVIDIA(0): "CRT-0:1920x1200"
[ 11.338] (II) NVIDIA(0): "CRT-0:1680x1050"
[ 11.338] (II) NVIDIA(0): "CRT-0:1600x1200"
[ 11.338] (II) NVIDIA(0): "CRT-0:1440x900"
[ 11.338] (II) NVIDIA(0): "CRT-0:1280x1024"
[ 11.338] (II) NVIDIA(0): "CRT-0:1280x800"
[ 11.338] (II) NVIDIA(0): "CRT-0:1024x768"
[ 11.338] (II) NVIDIA(0): "CRT-0:800x600"
[ 11.338] (II) NVIDIA(0): "CRT-0:640x480"
[ 11.338] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
[ 11.369] (**) NVIDIA(0): DPI set to (75, 75); computed from "DPI" X config option
[ 11.369] (WW) NVIDIA(0): UBB is incompatible with the Composite extension. Disabling
[ 11.369] (WW) NVIDIA(0): UBB.
[ 11.369] (**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[ 11.369] (--) Depth 24 pixmap format is 32 bpp
[ 11.369] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[ 11.393] (II) NVIDIA(0): Setting mode "CRT-0:1920x1200"
[ 11.415] Loading extension NV-GLX |
|
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3333 Location: de
|
Posted: Thu Oct 18, 2012 9:13 pm Post subject: |
|
|
Ok, I found an explication: Nvidia PowerMizer.
The card has 3 modes: Code: | nvidia-settings -q GPUPerfModes -t |
which shows me:
Code: | perf=0, nvclock=300, memclock=100, processorclock=600 ;
perf=1, nvclock=400, memclock=300, processorclock=800 ;
perf=2, nvclock=600, memclock=800, processorclock=1204 |
And with Mode 0 the card isn't really slow when I switch the windows.
It can be set via xorg.conf (or nvidia-settings):
Code: | Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "Coolbits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"
EndSection |
The I still have some questions which isn't really clear after reading the driver manpage:
- UBB - Unified Back Buffer is a shared buffer vor stencil, depth and back buffers, which is shared by all windows. It's only activated, when composite is disabled. What does this mean for me? Do I want this? Does it give any performance improvements for me? For the window manager I don't need transparency, so composite isn't really necessary for me.
- Overlay and CIOverlay: The manpage says: Enables RGB workstation overlay visuals. and Enables Color Index workstation overlay visuals with identical restrictions to Option "Overlay" above. Which meaning does that options have for me?
|
|
Back to top |
|
|
wcg Guru
Joined: 06 Jan 2009 Posts: 588
|
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3333 Location: de
|
Posted: Thu Oct 25, 2012 7:14 am Post subject: |
|
|
Thanks for that information. The feature seems useful. But I guess it's a kind of optimization I don't need for my purposes. |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|