[opensuse] MythTV resolution issues on openSUSE10.3

Today I decided to upgrade my 10.2 install to 10.3. Everything has gone very well so far with the exception of my MythTV. I cannot get MythTV to start in the right resolution. The hardware config is Screen0 = Acer AL2016W, a 20 inch widescreen TFT monitor Screen1 = Toshiba 32L56P widescreen LCD TV with VGA in and a max supported VGA resolution of 1024x768 Video card is an nVidia 7600GS. The TFT is on VGA port0 and the LCD is on VGA port1 I am using the binary drivers from nVidia (installed via the 1-Click link on the openSUSE wiki) The nvidia drivers are installed correctly and tested/working. The TFT and LCD are set up as independent desktops, the TFT at 1680x1050, and the LCD at 640x480 (for reasons I've never figured out, the nVidia driver refuses to drive the monitor at any higher resolution. This low resolution has been working just fine though for MythTV 0.20 on openSUSE10.2). MythTV version 0.20.2-9 is installed with all its various bits, and the MySQL backed is configured and is working. When I launch mythtvsetup, or mythtvfrontend on the TFT monitor, everything works correctly. The resolution of the TFT is picked up and everything loads properly. When I launch MythTV on the LCD TV, it detects the 640x480 resolution, but switches to 1680x1050 resolution (instead of scaling to 640x480 like it used to do). The result is that I can only see the top left corner of the MythTV interface. If I start mythtvsetup (for example) from a terminal this is theoutput: ------------------------------ mythtvsetup 2008-01-11 17:40:12.469 Using runtime prefix = /usr 2008-01-11 17:40:12.500 DPMS is disabled. 2008-01-11 17:40:12.511 New DB connection, total: 1 2008-01-11 17:40:12.518 Connected to database 'mythconverg' at host: localhost 2008-01-11 17:40:12.519 Total desktop dim: 640x480, with 1 screen[s]. 2008-01-11 17:40:12.523 Using screen 0, 1680x1050 at 0,0 2008-01-11 17:40:12.548 Current Schema Version: 1160 2008-01-11 17:40:12.560 Total desktop dim: 640x480, with 1 screen[s]. 2008-01-11 17:40:12.563 Using screen 0, 1680x1050 at 0,0 ------------------------------- It is picking up on screen0, but I want it to use screen1. I've done a fair bit of Googling on this, but nothing I've read so far is of any help. in fact, most of the example xorg.conf files look pretty much the same as mine does. Does anyone have any hints for me here? What am I missing? Relevant parts of my xorg.conf (which is an exact copy of the one I used in 10.2, and which worked fine with MythTV on 10.2) are: ------------------------ Section "ServerLayout" Identifier "Layout[all]" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Acer AL2016W" DisplaySize 433 271 HorizSync 31.0 - 84.0 VertRefresh 56.0 - 86.0 Option "CalcAlgorithm" "XServerPool" Option "DPMS" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Toshiba" ModelName "CRT-1" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GS" BusID "PCI:1:0:0" Screen 0 EndSection Section "Device" Identifier "Videocard1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GS" BusID "PCI:1:0:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "CRT-0: 1680x1050 +0+0; CRT-0: 1600x1024 +0+0; C SubSection "Display" Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Videocard1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "CRT-1: 640x480 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org

Small update on this... this is not only affecting MythTV.... When I start MPlayer on the LCD and set the movie to fullscreen, it resizes as if it was playing on the 1680x1050 TFT.
Today I decided to upgrade my 10.2 install to 10.3. Everything has gone very well so far with the exception of my MythTV. I cannot get MythTV to start in the right resolution.
The hardware config is Screen0 = Acer AL2016W, a 20 inch widescreen TFT monitor Screen1 = Toshiba 32L56P widescreen LCD TV with VGA in and a max supported VGA resolution of 1024x768 Video card is an nVidia 7600GS. The TFT is on VGA port0 and the LCD is on VGA port1
I am using the binary drivers from nVidia (installed via the 1-Click link on the openSUSE wiki)
The nvidia drivers are installed correctly and tested/working. The TFT and LCD are set up as independent desktops, the TFT at 1680x1050, and the LCD at 640x480 (for reasons I've never figured out, the nVidia driver refuses to drive the monitor at any higher resolution. This low resolution has been working just fine though for MythTV 0.20 on openSUSE10.2).
MythTV version 0.20.2-9 is installed with all its various bits, and the MySQL backed is configured and is working.
When I launch mythtvsetup, or mythtvfrontend on the TFT monitor, everything works correctly. The resolution of the TFT is picked up and everything loads properly. When I launch MythTV on the LCD TV, it detects the 640x480 resolution, but switches to 1680x1050 resolution (instead of scaling to 640x480 like it used to do). The result is that I can only see the top left corner of the MythTV interface.
If I start mythtvsetup (for example) from a terminal this is theoutput:
------------------------------ mythtvsetup 2008-01-11 17:40:12.469 Using runtime prefix = /usr 2008-01-11 17:40:12.500 DPMS is disabled. 2008-01-11 17:40:12.511 New DB connection, total: 1 2008-01-11 17:40:12.518 Connected to database 'mythconverg' at host: localhost 2008-01-11 17:40:12.519 Total desktop dim: 640x480, with 1 screen[s]. 2008-01-11 17:40:12.523 Using screen 0, 1680x1050 at 0,0 2008-01-11 17:40:12.548 Current Schema Version: 1160 2008-01-11 17:40:12.560 Total desktop dim: 640x480, with 1 screen[s]. 2008-01-11 17:40:12.563 Using screen 0, 1680x1050 at 0,0 ------------------------------- It is picking up on screen0, but I want it to use screen1.
I've done a fair bit of Googling on this, but nothing I've read so far is of any help. in fact, most of the example xorg.conf files look pretty much the same as mine does.
Does anyone have any hints for me here? What am I missing?
Relevant parts of my xorg.conf (which is an exact copy of the one I used in 10.2, and which worked fine with MythTV on 10.2) are: ------------------------ Section "ServerLayout" Identifier "Layout[all]" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" EndSection
Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Acer AL2016W" DisplaySize 433 271 HorizSync 31.0 - 84.0 VertRefresh 56.0 - 86.0 Option "CalcAlgorithm" "XServerPool" Option "DPMS" EndSection
Section "Monitor" Identifier "Monitor1" VendorName "Toshiba" ModelName "CRT-1" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 EndSection
Section "Device" Identifier "Videocard0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GS" BusID "PCI:1:0:0" Screen 0 EndSection
Section "Device" Identifier "Videocard1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GS" BusID "PCI:1:0:0" Screen 1 EndSection
Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "CRT-0: 1680x1050 +0+0; CRT-0: 1600x1024 +0+0; C SubSection "Display" Depth 24 EndSubSection EndSection
Section "Screen" Identifier "Screen1" Device "Videocard1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "CRT-1: 640x480 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (1)
-
Clayton