[opensuse] Dual monitor config (12.2 GeForce GT520)
I am trying to set up dual monitors on my newly installed 12.2. I have a GeForce GT520, using the nvidia driver (x11-video-nvidiaG02 304.43-2.0.1 from obs://build.suse.de/home:sndirsch:drivers) The monitors are attached to VGA-0 and HDMI-0 (output of xrandr below) The monitor on VGA-0 displays correctly, but with the screen on HDMI-0 the desktop extends beyond the top and bottom of the physical screen. Previously, this screen was running correctly at the same resolution (but as a solo monitor on a different graphics card.) I think the problem would be related to the fact that in the previous set up, that screen was running at 60Hz, whereas now it gets automatically set to 50Hz. Any assistance would be gratefully accepted ... Dylan dylan@zen:~> xrandr --current --verbose Screen 0: minimum 8 x 8, current 2560 x 1024, maximum 16384 x 16384 <SNIP> VGA-0 connected 1280x1024+1280+0 (0x27d) normal (normal left inverted right x axis y axis) 338mm x 270mm Identifier: 0x27c Timestamp: 56641 Subpixel: unknown Gamma: 1.0:1.0:1.0 Brightness: 1.0 Clones: CRTC: 0 CRTCs: 1 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: EDID: 00ffffffffffff004c2d5a0037314847 1e0c01030f221b8cea6f86a25a4d9424 1a4f54bfef8081806140454031400101 010101010101302a009851002a403070 1300520e1100001e000000fd0038551e 510d000a202020202020000000fc0053 796e634d61737465720a2020000000ff 0048344c543730363031350a20200025 SignalFormat: VGA supported: VGA ConnectorType: VGA ConnectorNumber: 2 (0x00000002) _ConnectorLocation: 2 (0x00000002) 1280x1024 (0x27d) 108.0MHz +HSync +VSync *current +preferred h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz 1280x1024 (0x27e) 135.0MHz +HSync +VSync h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 80.0KHz v: height 1024 start 1025 end 1028 total 1066 clock 75.0Hz 1024x768 (0x27f) 78.8MHz +HSync +VSync h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.0KHz v: height 768 start 769 end 772 total 800 clock 75.0Hz 1024x768 (0x280) 75.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.5KHz v: height 768 start 771 end 777 total 806 clock 70.1Hz 1024x768 (0x281) 65.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz v: height 768 start 771 end 777 total 806 clock 60.0Hz 800x600 (0x282) 49.5MHz +HSync +VSync h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz v: height 600 start 601 end 604 total 625 clock 75.0Hz 800x600 (0x283) 50.0MHz +HSync +VSync h: width 800 start 856 end 976 total 1040 skew 0 clock 48.1KHz v: height 600 start 637 end 643 total 666 clock 72.2Hz 800x600 (0x284) 40.0MHz +HSync +VSync h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz v: height 600 start 601 end 605 total 628 clock 60.3Hz 800x600 (0x285) 36.0MHz +HSync +VSync h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz v: height 600 start 601 end 603 total 625 clock 56.2Hz 640x480 (0x286) 31.5MHz -HSync -VSync h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz v: height 480 start 481 end 484 total 500 clock 75.0Hz 640x480 (0x287) 31.5MHz -HSync -VSync h: width 640 start 656 end 696 total 832 skew 0 clock 37.9KHz v: height 480 start 481 end 484 total 520 clock 72.8Hz 640x480 (0x288) 25.2MHz -HSync -VSync h: width 640 start 648 end 744 total 800 skew 0 clock 31.5KHz v: height 480 start 482 end 484 total 525 clock 60.0Hz 640x480 (0x289) 25.2MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 59.9Hz <SNIP> HDMI-0 connected 1280x720+0+0 (0x28c) normal (normal left inverted right x axis y axis) 708mm x 398mm Identifier: 0x28b Timestamp: 56641 Subpixel: unknown Gamma: 1.0:1.0:1.0 Brightness: 1.0 Clones: CRTC: 1 CRTCs: 1 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: EDID: 00ffffffffffff003674121161b90b03 310f0103804628782a3f44a654469924 13484bbfee0001010101010101010101 010101010101011d00bc52d01e20b828 5540c48e2100001e000000fd00384c1f 3d08000a202020202020000000ff0035 32353030303030300a202020000000fc 00564342347878785f414d3030300155 02031871451112931401230907078301 000065030c001000011d80d0721c1620 102c2580c48e2100009e8c0ad0902040 31200c405500c48e210000188c0ad090 204031200c405500138e210000180000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000007 SignalFormat: TMDS supported: TMDS ConnectorType: HDMI ConnectorNumber: 1 (0x00000001) _ConnectorLocation: 1 (0x00000001) 1280x720 (0x28c) 74.2MHz +HSync +VSync *current +preferred h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.5KHz v: height 720 start 725 end 730 total 750 clock 50.0Hz 1920x1080 (0x28d) 74.2MHz +HSync +VSync Interlace h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 28.1KHz v: height 1080 start 1084 end 1094 total 1124 clock 25.0Hz 1024x768 (0x27f) 78.8MHz +HSync +VSync h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.0KHz v: height 768 start 769 end 772 total 800 clock 75.0Hz 1024x768 (0x280) 75.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.5KHz v: height 768 start 771 end 777 total 806 clock 70.1Hz 1024x768 (0x281) 65.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz v: height 768 start 771 end 777 total 806 clock 60.0Hz 800x600 (0x282) 49.5MHz +HSync +VSync h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz v: height 600 start 601 end 604 total 625 clock 75.0Hz 800x600 (0x283) 50.0MHz +HSync +VSync h: width 800 start 856 end 976 total 1040 skew 0 clock 48.1KHz v: height 600 start 637 end 643 total 666 clock 72.2Hz 800x600 (0x284) 40.0MHz +HSync +VSync h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz v: height 600 start 601 end 605 total 628 clock 60.3Hz 800x600 (0x285) 36.0MHz +HSync +VSync h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz v: height 600 start 601 end 603 total 625 clock 56.2Hz 720x576 (0x28e) 27.0MHz -HSync -VSync h: width 720 start 732 end 796 total 864 skew 0 clock 31.2KHz v: height 576 start 581 end 586 total 625 clock 50.0Hz 640x480 (0x286) 31.5MHz -HSync -VSync h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz v: height 480 start 481 end 484 total 500 clock 75.0Hz 640x480 (0x287) 31.5MHz -HSync -VSync h: width 640 start 656 end 696 total 832 skew 0 clock 37.9KHz v: height 480 start 481 end 484 total 520 clock 72.8Hz 640x480 (0x289) 25.2MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 59.9Hz 640x480 (0x28f) 25.2MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 59.9Hz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Sep 12, 2012 at 3:37 PM, Dylan <dylan@dylan.me.uk> wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a GeForce GT520, using the nvidia driver (x11-video-nvidiaG02 304.43-2.0.1 from obs://build.suse.de/home:sndirsch:drivers)
First question... why are you using that repo for your Nvidia drivers? The standard repo from Nvidia has the same release.
The monitors are attached to VGA-0 and HDMI-0 (output of xrandr below) The monitor on VGA-0 displays correctly, but with the screen on HDMI-0 the desktop extends beyond the top and bottom of the physical screen. Previously, this screen was running correctly at the same resolution (but as a solo monitor on a different graphics card.) I think the problem would be related to the fact that in the previous set up, that screen was running at 60Hz, whereas now it gets automatically set to 50Hz.
Have you installed and used nvidia-settings? Or only from CLI with xrandr? C. -- openSUSE 12.2 x86_64, KDE 4.9.1 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 12/09/12 14:53, C wrote:
On Wed, Sep 12, 2012 at 3:37 PM, Dylan <dylan@dylan.me.uk> wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a GeForce GT520, using the nvidia driver (x11-video-nvidiaG02 304.43-2.0.1 from obs://build.suse.de/home:sndirsch:drivers)
First question... why are you using that repo for your Nvidia drivers? The standard repo from Nvidia has the same release.
I added the nvidia repo in yast, selected the driver and installed it - that's what yast gave me ...
The monitors are attached to VGA-0 and HDMI-0 (output of xrandr below) The monitor on VGA-0 displays correctly, but with the screen on HDMI-0 the desktop extends beyond the top and bottom of the physical screen. Previously, this screen was running correctly at the same resolution (but as a solo monitor on a different graphics card.) I think the problem would be related to the fact that in the previous set up, that screen was running at 60Hz, whereas now it gets automatically set to 50Hz.
Have you installed and used nvidia-settings? Or only from CLI with xrandr?
nvidia-settings only makes the 50hz option available for that screen
C.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, 13 Sep 2012 01:37:15 Dylan wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a GeForce GT520, using the nvidia driver (x11-video-nvidiaG02 304.43-2.0.1 from obs://build.suse.de/home:sndirsch:drivers)
The monitors are attached to VGA-0 and HDMI-0 (output of xrandr below) The monitor on VGA-0 displays correctly, but with the screen on HDMI-0 the desktop extends beyond the top and bottom of the physical screen. Previously, this screen was running correctly at the same resolution (but as a solo monitor on a different graphics card.) I think the problem would be related to the fact that in the previous set up, that screen was running at 60Hz, whereas now it gets automatically set to 50Hz.
Any assistance would be gratefully accepted ...
Dylan
dylan@zen:~> xrandr --current --verbose ...
I take it you've setup "Twinview" for X Server Display Configuration in NVIDIA settings? I have a similar setup, two different sized LCD displays, one HDMI, one VGA, both connected to a GT240, and both screens size correctly - in that anything maximised on either does not exceed the limits of the display. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 12/09/12 22:19, michael@actrix.gen.nz wrote:
On Thu, 13 Sep 2012 01:37:15 Dylan wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a <SNIP>
I take it you've setup "Twinview" for X Server Display Configuration in NVIDIA settings? I have a similar setup, two different sized LCD displays, one HDMI, one VGA, both connected to a GT240, and both screens size correctly - in that anything maximised on either does not exceed the limits of the display.
Yes, I've tried Twinview, as well as setting up the HDMI display alone and as "Separate X Servers" - in all cases a maximised window on the HDMI exceeds the limits of the physical display. Dx -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, 13 Sep 2012 19:48:47 Dylan wrote:
On 12/09/12 22:19, michael@actrix.gen.nz wrote:
On Thu, 13 Sep 2012 01:37:15 Dylan wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a <SNIP>
I take it you've setup "Twinview" for X Server Display Configuration in NVIDIA settings? I have a similar setup, two different sized LCD displays, one HDMI, one VGA, both connected to a GT240, and both screens size correctly - in that anything maximised on either does not exceed the limits of the display.
Yes, I've tried Twinview, as well as setting up the HDMI display alone and as "Separate X Servers" - in all cases a maximised window on the HDMI exceeds the limits of the physical display.
Dx
I ahve no real idea here, but... Have you tried switching the display connections around to see if that shakes up anything? Have you played with the metamode settings in the xorg.conf - documented here: http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-g.h... I've appended my working xorg.conf in case it might provide some clues. ------------------------------ # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 304.43 (buildmeister@swio-display-x86-rhel47-13) Sun Aug 19 21:19:28 PDT 2012 # nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 256.35 (buildmeister@builder97.nvidia.com) Wed Jun 16 19:14:45 PDT 2010 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection Section "InputDevice" # generated from data in "/etc/sysconfig/mouse" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "yes" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" # created by KGamma Identifier "Monitor0" VendorName "Unknown" ModelName "HP ZR24w" HorizSync 24.0 - 80.0 VertRefresh 59.0 - 61.0 Gamma 1 Option "DPMS" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Unknown" ModelName "ViewSonic VG712s" HorizSync 30.0 - 82.0 VertRefresh 50.0 - 60.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GT 240" EndSection Section "Screen" # http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-d.h... # http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-g.h... Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "UseDisplayDevice" "DFP-0,CRT-1" Option "TwinView" "1" # Favour the DFT over the CRT at startup Option "TwinViewXineramaInfoOrder" "DFP-0" Option "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: 1920x1200 +0+0" Option "NoLogo" "no" Option "Coolbits" "1" Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3333" SubSection "Display" Depth 24 EndSubSection EndSection -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 13/09/12 11:22, michael@actrix.gen.nz wrote:
On Thu, 13 Sep 2012 19:48:47 Dylan wrote:
On 12/09/12 22:19, michael@actrix.gen.nz wrote:
On Thu, 13 Sep 2012 01:37:15 Dylan wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a <SNIP>
I take it you've setup "Twinview" for X Server Display Configuration in NVIDIA settings? I have a similar setup, two different sized LCD displays, one HDMI, one VGA, both connected to a GT240, and both screens size correctly - in that anything maximised on either does not exceed the limits of the display.
Yes, I've tried Twinview, as well as setting up the HDMI display alone and as "Separate X Servers" - in all cases a maximised window on the HDMI exceeds the limits of the physical display.
Dx
I ahve no real idea here, but...
Have you tried switching the display connections around to see if that shakes up anything?
Have you played with the metamode settings in the xorg.conf - documented here:
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-g.h...
Ah, and to read that we need to understand it completely before we start ... I've 'reverted' to the nouveau driver - which quite happily allows manual configuration, rather than the obtuse metamodes - and with the current xorg relying on auto-config sleight-of-whatever there is no xog.conf available to experiment with in the first place... Dx -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, 13 Sep 2012 12:00:07 +0100 Dylan <dylan@dylan.me.uk> wrote:
... the obtuse metamodes - and with the current xorg relying on auto-config sleight-of-whatever there is no xog.conf available to experiment with in the first place...
If you create one with nvidia-settings, save it in your home, copy as root to /etc/X11/xorg.conf there will be one. The other method, not tested, is to run: kdesu nvidia-settings give root password when asked, setup whatever is possible from graphic screen and save xorg.conf. This time it will go directly in /etc/X11/ , but you will not have original in your home, so you have to become root and create copy. This copy is essential when your play with xorg.conf goes wrong and you can't start X anymore. Then go back to Michael's message and see how to modify "obtuse" metamodes, ie. play with xorg.conf. Basic problem is that HDMI is meant to connect computer to TV and 50Hz/100Hz is common value there. I checked only this: http://en.wikipedia.org/wiki/HDMI#Communication_channel_protocols Above means that it can be a problem with what monitor tells. -- Regards, Rajko. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/13/2012 02:48 AM, Dylan wrote:
On 12/09/12 22:19, michael@actrix.gen.nz wrote:
On Thu, 13 Sep 2012 01:37:15 Dylan wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a <SNIP>
I take it you've setup "Twinview" for X Server Display Configuration in NVIDIA settings? I have a similar setup, two different sized LCD displays, one HDMI, one VGA, both connected to a GT240, and both screens size correctly - in that anything maximised on either does not exceed the limits of the display.
Yes, I've tried Twinview, as well as setting up the HDMI display alone and as "Separate X Servers" - in all cases a maximised window on the HDMI exceeds the limits of the physical display.
Dx
My solution [ work-around rather than solution ] to your situation has been to find monitors that have DVI input and use an HDMI to DVI cable/adapter. For some reason the video controls then allow you more freedom of resolution choices. I know it's stupid, but it works. -- A veteran is someone who, at one point in their life, wrote a blank check made payable to ‘The United States of America’ for any amount, up to and including their life. _ _... ..._ _ _._ ._ ..... ._.. ... .._ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 13/09/12 12:53, Billie Walsh wrote:
My solution [ work-around rather than solution ] to your situation has been to find monitors that have DVI input and use an HDMI to DVI cable/adapter. For some reason the video controls then allow you more freedom of resolution choices.
I know it's stupid, but it works.
Well, it doesn't work with my existing hardware - and while I'd very much like a shiny new 40-inch+ 1080p screen ...
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/13/2012 07:01 AM, Dylan wrote:
On 13/09/12 12:53, Billie Walsh wrote:
My solution [ work-around rather than solution ] to your situation has been to find monitors that have DVI input and use an HDMI to DVI cable/adapter. For some reason the video controls then allow you more freedom of resolution choices.
I know it's stupid, but it works.
Well, it doesn't work with my existing hardware - and while I'd very much like a shiny new 40-inch+ 1080p screen ...
It didn't work with my existing hardware either. I had to replace one brand new monitor with another one that would work. -- A veteran is someone who, at one point in their life, wrote a blank check made payable to ‘The United States of America’ for any amount, up to and including their life. _ _... ..._ _ _._ ._ ..... ._.. ... .._ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hi Dylan, On 13/09/12 08:48, Dylan wrote:
On 12/09/12 22:19, michael@actrix.gen.nz wrote:
On Thu, 13 Sep 2012 01:37:15 Dylan wrote:
I am trying to set up dual monitors on my newly installed 12.2. I have a <SNIP>
I take it you've setup "Twinview" for X Server Display Configuration in NVIDIA settings? I have a similar setup, two different sized LCD displays, one HDMI, one VGA, both connected to a GT240, and both screens size correctly - in that anything maximised on either does not exceed the limits of the display.
Yes, I've tried Twinview, as well as setting up the HDMI display alone and as "Separate X Servers" - in all cases a maximised window on the HDMI exceeds the limits of the physical display.
Dx
I don't know if you've solved this problem yet, but I had similar problems with a similar setup after upgrading to 12.2. The twinview way has worked well in previous version of oS such as 12.1 and 11.4, using the nvidia drivers and the nvidia config utility. With oS 12.2, however, I also had to configure the positions of each display in System Settings > Display and Monitor > Multiple Monitors. Before doing that, the displays kept getting swapped left for right after exiting the nvidia config utility. HTH Bob -- Bob Williams System: Linux 3.4.6-2.10-desktop Distro: openSUSE 12.2 (x86_64) with KDE Development Platform: 4.8.5 (4.8.5) "release 2" Uptime: 06:00am up 8 days 11:53, 6 users, load average: 0.14, 0.27, 0.29 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Billie Walsh
-
Bob Williams
-
C
-
Dylan
-
michael@actrix.gen.nz
-
Rajko