View Single Post
Old 10-21-11, 02:59 PM   #2
lexa2
Registered User
 
Join Date: Jul 2011
Location: Moscow, Russian Federation
Posts: 58
Send a message via ICQ to lexa2 Send a message via Skype™ to lexa2
Default Re: Major FPS drop in Unigine Heaven (native linux binary) under dual-monitor Xineram

Small followup with details on the Xorg server version and exact configuration.
What I've got here is Xorg server v.1.8.2. To configure it I use files placed to the /etc/X11/xorg.conf.d.

My config for TwinView setup looks like this:
Code:
Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    Option "TwinView" "True"
    Option "TwinViewXineramaInfoOrder" "CRT-0"
    Option "NoLogo" "True"
    Option "Coolbits" "1"
    Option "MetaModes" "CRT-0: 1280x960_85 +0+0, CRT-1: 1680x1050 +1280+0; CRT-0: NULL, CRT-1: 1680x1050 +0+0; CRT-0: NULL, CRT-1: 1440x900 +0+0; CRT-0: 1280x960_85 +0+0, CRT-1: 1280x960 +1280+0; CRT-0: 1280x960_85 +0+0, CRT-1: 1280x960 +0+0; CRT-0: 1152x864_85 +0+0, CRT-1: 1152x864 +0+0; CRT-0: 1024x768_85 +0+0, CRT-1: 1024x768 +0+0; CRT-0: 800x600_85 +0+0, CRT-1: 800x600 +0+0; CRT-0: 640x480_85 +0+0, CRT-1: 640x480 +0+0"
    Option "IncludeImplicitMetaModes" "False"
    Option "RenderAccel" "True"
    Option "DamageEvents" "True"
    Option "AddARGBGLXVisuals" "True"
    Option "UseEvents" "True"
    Option "TripleBuffer" "False"
EndSection
Config for Xinerama setup:
Code:
Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Screen0" 0 0
    Screen "Screen1" RightOf "Screen0"
    ##InputDevice "Mouse0" "CorePointer"
    ##InputDevice "Keyboard0" "CoreKeyboard"
    Option "Xinerama" "on"
EndSection

Section "Extensions"
    Option "Composite" "Disable"
#   Option         "Render" "Enable"
#   Option         "Randr" "Enable"
EndSection

Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    BusID  "PCI:2:0:0"
    Option "TwinView" "False"
    Option "NoLogo" "True"
    Option "Coolbits" "1"
    Option "RenderAccel" "True"
    Option "DamageEvents" "True"
    Option "AddARGBGLXVisuals" "True"
    Option "UseEvents" "True"
    Option "TripleBuffer" "False"
EndSection

Section "Device"
    Identifier "Videocard1"
    Driver "nvidia"
    BusID "PCI:2:0:0"
    Screen 1
    Option "TwinView" "False"
    Option "NoLogo" "True"
    Option "Coolbits" "1"
    Option "RenderAccel" "True"
    Option "DamageEvents" "True"
    Option "AddARGBGLXVisuals" "True"
    Option "UseEvents" "True"
    Option "TripleBuffer" "False"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    DefaultDepth 24
    Option "UseDisplayDevice" "CRT-0"
    SubSection "Display"
        Depth 24
        Modes "1280x960" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device "Videocard1"
    DefaultDepth 24
    Option "UseDisplayDevice" "CRT-1"
    SubSection "Display"
        Depth 24
        Modes "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
It had been reported that Xorg Server versions 1.9, 1.10 and 1.11 are affected too (taking into account that nVIDIA driver uses the same codebase for all of them it's not of a big surprise).
lexa2 is offline   Reply With Quote