Hi Gabriel,
thanks a lot for your attention!On Sunday 24 June 2012 - 16:13:37, Gabriel Jacobo wrote:
I made a few changes last week to better support Xinerama/Twinview in SDL2,
the thing is you need the nVidia binary drivers v302.17 or newer for
Twinview to behave properly as a Xinerama device.
I tried to switch to 302.17 - but it looks like the driver does not support
the options from before. Currently I’m running 295.33 and the attached
xorg.conf works fine.
Using 302.17 no monitor respects the option “Rotate” “Left”. Additionally the
"Virtual" option is not supported any more. For so the resulting desktop is
unusable for me and it makes no sense to start any sdl tests.
Can you shine me a light - is there another option to get the content rotated
for each monitor, or do I have to wait until next debian release (with a
possibly new x-server)? Changing the x-server is not an option for me. I’m
tied to the reliability of debian stable
Development with sdl is part of my spare-time, so I won’t risk to loose system
reliability for possibly working sdl.
Any hint, what can I do with my system?
… or would it be possible to add support to set the viewport-offset in
fullscreen mode for sdl1.2 - as - from my point of view - that behavior is the
best bet to my expectations.
The layer libraries already have viewport-support for sdl1.2, may be its
possible to add offset-support to yuv-overlay too?
BR
Gero
-------------- next part --------------
nvidia-settings: X configuration working with 295.33 (not working with 302.17)
Section "ServerLayout"
Identifier "Three screens"
Screen 0 “Screen0” 0 0
Screen 1 “Screen1” RightOf "Screen0"
Option “Xinerama” "On"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/psaux"
Option “Emulate3Buttons” "no"
Option “ZAxisMapping” "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Module"
Load "extmod"
EndSection
Section "ServerFlags"
Option “Xinerama” "1"
EndSection
Section "Monitor"
Identifier "Monitor-left"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “Rotate” "left"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor-center"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “Rotate” "left"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor-right"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “Rotate” "left"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro 600"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro 600"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device1"
Monitor "Monitor-center"
Monitor "Monitor-left"
DefaultDepth 24
Virtual 2400 1920
Option “TwinView” "1"
Option “TwinViewOrientation” "Above"
Option “TwinViewXineramaInfoOrder” "DFP-0"
Option “metamodes” "DFP-0: nvidia-auto-select +0+1200, DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device0"
Monitor "Monitor-right"
DefaultDepth 24
Option “TwinView” "0"
Option “metamodes” "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection