Dual Monitor on tumbleweed
Hi everyone: I am trying to setup 2 monitors. The hardware is: AMD chipset, ATI video card screen 3 Vga monitor 20" ( 1600x900 ) screen 2 DVI-I to adapter to Vga monitor 14" ( 1024x768) I can use "display and rotation" program under TDE to get following setup: screen3 main monitor screen2 extended desktop But i have 2 problems and question 1) every boot the screen are cloned and not extended. How i can do to store permanently the extended configuration? 2) when the screen are cloned i see well into screen 2, but when i switch to extended the screen 2 the color are degraded like old 16 ega. How fix it? Other thing is that i perform this on TDE desktop, marking "override system setting" option. So the 3rd question is: 3) How i set on the system the dual monitor setup? Best Regards Christian -- Be Free, Be Linux
* Christian Schmitz [12-06-21 14:45]:
Hi everyone: I am trying to setup 2 monitors. The hardware is: AMD chipset, ATI video card screen 3 Vga monitor 20" ( 1600x900 ) screen 2 DVI-I to adapter to Vga monitor 14" ( 1024x768)
I can use "display and rotation" program under TDE to get following setup: screen3 main monitor screen2 extended desktop
But i have 2 problems and question 1) every boot the screen are cloned and not extended. How i can do to store permanently the extended configuration?
2) when the screen are cloned i see well into screen 2, but when i switch to extended the screen 2 the color are degraded like old 16 ega. How fix it?
Other thing is that i perform this on TDE desktop, marking "override system setting" option. So the 3rd question is: 3) How i set on the system the dual monitor setup?
I add to ~/.xinitrc, xrandr --output HDMI-0 --auto --output DVI-I-3 --auto --right-of HDMI-0 to put my "primary" screen on the right (dvi-i-e) which is contrary to what the system "wants" to provide. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc What sort of day was it? A day like all days, filled with those events that alter and illuminate our times...
"Patrick" == Patrick Shanahan
writes:
Patrick> * Christian Schmitz [12-06-21 14:45]:
Other thing is that i perform this on TDE desktop, marking "override system setting" option. So the 3rd question is: 3) How i set on the system the dual monitor setup?
Patrick> I add to ~/.xinitrc, Patrick> xrandr --output HDMI-0 --auto --output DVI-I-3 --auto --right-of HDMI-0 Patrick> to put my "primary" screen on the right (dvi-i-e) which is contrary Patrick> to what the system "wants" to provide. Thanks a million (make it billion ), I was going nuts after switching to wayland
Helo everyone: Thanks for all. The working option was: xrandr --output VGA-0 --auto --primary --output DVI-0 --mode 1024x768 --right-of VGA-0 I add --mode because i dont know why the system try to use a out of specifications resolution on small ( and secondary monitor) Also --primary because the TDE use the small monitor as primary The result is that the system start mirrored on boot, when X start for 0 seconds still mirrored and after that switch to the alright screen When i create .xinitrc the system cant start anymore, i need copy a .xinitrc.template as .xinitrc and add the line in the section "ADD YOUR OWN LINES BELOW THIS" As a last consideration i can say that when i switch to a console ( alt+crtl+F2) the secondary monitor go to out of range screen and then self shutdown the monitor. I think that they can be fixed in other way. Anyway the console is rarely used, and both monitors never required. Dear Felix, I dont see any answer in the TDE mailing list i will check the spam filters. Here is your answer: 04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] My card have 3 connectors. 1. VGA, 2.DVI-I, 3.HDMI. And i have 2 monitors VGA. When i try to use HDMI-->VGA adapter the hardware only detect the HDMI monitor, like the adapter confuse the video card. The TDE resolution & rotation tool crash. So i purchase the DVI-I to VGA adapter. If you need some of data to fix it or any place to report y will do as a way to help to my loved OS. Best Regards Christian On Monday 06 December 2021 18:13:55 Togan Muftuoglu wrote:
"Patrick" == Patrick Shanahan
writes: Patrick> * Christian Schmitz
[12-06-21 14:45]:
Other thing is that i perform this on TDE desktop, marking "override system setting" option. So the 3rd question is: 3) How i set on the system the dual monitor setup?
Patrick> I add to ~/.xinitrc, Patrick> xrandr --output HDMI-0 --auto --output DVI-I-3 --auto --right-of HDMI-0
Patrick> to put my "primary" screen on the right (dvi-i-e) which is contrary Patrick> to what the system "wants" to provide.
Thanks a million (make it billion ), I was going nuts after switching to wayland
-- Be Free, Be Linux
Christian Schmitz composed on 2021-12-08 15:03 (UTC-0300):
The working option was:
xrandr --output VGA-0 --auto --primary --output DVI-0 --mode 1024x768 --right-of VGA-0
I add --mode because i dont know why the system try to use a out of specifications resolution on small ( and secondary monitor)
Also --primary because the TDE use the small monitor as primary
The result is that the system start mirrored on boot, when X start for 0 seconds still mirrored and after that switch to the alright screen
When i create .xinitrc the system cant start anymore, i need copy a .xinitrc.template as .xinitrc and add the line in the section "ADD YOUR OWN LINES BELOW THIS"
As a last consideration i can say that when i switch to a console ( alt+crtl+F2) the secondary monitor go to out of range screen and then self shutdown the monitor.
I think that they can be fixed in other way. Anyway the console is rarely used, and both monitors never required.
Dear Felix, I dont see any answer in the TDE mailing list i will check the spam filters. Here is your answer: 04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779]
My card have 3 connectors. 1. VGA, 2.DVI-I, 3.HDMI. And i have 2 monitors VGA. When i try to use HDMI-->VGA adapter the hardware only detect the HDMI monitor, like the adapter confuse the video card. The TDE resolution & rotation tool crash.
So i purchase the DVI-I to VGA adapter. If you need some of data to fix it or any place to report y will do as a way to help to my loved OS. I can't exactly reproduce your environment due to lack of VGA port on my low profile HD 6450. I had to use a DVI-to-VGA adapter, and pure DisplayPort as connections. Also I have no native mode 1600x900 displays. My results are automagically purely as expected: # lspci -nnk | grep VGA 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] # xrandr --listproviders Providers: number : 1 Provider 0: id: 0x44; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 4; outputs: 2; associated providers: 0; name: modesetting output DP-1 output DVI-I-1 # inxi -Sy System: Host: gx78b Kernel: 5.14.14-3-default x86_64 bits: 64 Desktop: Trinity R14.0.11 Distro: openSUSE Tumbleweed 20211206 # inxi -Gayz Graphics: Device-1: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] vendor: Dell driver: radeon v: kernel bus-ID: 01:00.0 chip-ID: 1002:6779 class-ID: 0300 Display: x11 server: X.Org 1.21.1.1 driver: loaded: modesetting unloaded: fbdev,vesa alternate: ati display-ID: :0 screens: 1 Screen-1: 0 s-res: 2704x1050 s-dpi: 96 s-size: 715x277mm (28.1x10.9") s-diag: 767mm (30.2") Monitor-1: DP-1 res: 1680x1050 hz: 60 dpi: 90 size: 474x296mm (18.7x11.7") diag: 559mm (22") Monitor-2: DVI-I-1 res: 1024x768 hz: 60 dpi: 86 size: 304x228mm (12.0x9.0") diag: 380mm (15") OpenGL: renderer: AMD CAICOS (DRM 2.50.0 / 5.14.14-3-default LLVM 13.0.0) v: 3.3 Mesa 21.3.1 compat-v: 3.1 direct render: Yes # xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r Screen 0: minimum 320 x 200, current 2704 x 1050, maximum 16384 x 16384 DVI-I-1 connected 1024x768+1680+0 (normal left inverted right x axis y axis) 304mm x 228mm DP-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 59.97*+ 74.89 59.95 59.88 1024x768 60.00*+ 75.03
After doing above, I upgraded to 5.15.6 kernel. Everything remained the same. Note that I too used TDE for my test. Striking Ctrl-Alt-F3 then Alt-F7 also works as expected. There are known multi-monitor regression bugs in TW currently: http://bugzilla.opensuse.org/show_bug.cgi?id=1193457 https://gitlab.freedesktop.org/xorg/xserver/-/issues/1254 It could be you're hitting another, or one of the above is actually an umbrella covering your configuration. I suggest you can try running: xrandr --auto xrandr --output VGA-0 --primary --output DVI-0 --mode 1024x768 --right-of VGA-0 or xrandr --auto; xrandr --output VGA-0 --primary --output DVI-0 --mode 1024x768 --right-of VGA-0 Something else to try: run xrandr earlier, instead of in .xinitrc, in /etc/X11/xinit/xinitrc.d/. If none of this helps, report a bug: https://en.opensuse.org/openSUSE:Submitting_bug_reports https://en.opensuse.org/openSUSE:Bug_reporting_FAQ Digital to analog adapters are just that, adapters. They cannot provide functions that a digital connection requires. Sometimes they're just not good enough for the required configuration. So, if & when you can afford it, switch to displays that have digital inputs. Their output quality is routinely better than VGA (analog). -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On Wed, 2021-12-08 at 17:24 -0500, Felix Miata wrote:
Christian Schmitz composed on 2021-12-08 15:03 (UTC-0300):
The working option was:
xrandr --output VGA-0 --auto --primary --output DVI-0 --mode 1024x768 --right-of VGA-0
I add --mode because i dont know why the system try to use a out of specifications resolution on small ( and secondary monitor)
Also --primary because the TDE use the small monitor as primary
The result is that the system start mirrored on boot, when X start for 0 seconds still mirrored and after that switch to the alright screen
When i create .xinitrc the system cant start anymore, i need copy a .xinitrc.template as .xinitrc and add the line in the section "ADD YOUR OWN LINES BELOW THIS"
As a last consideration i can say that when i switch to a console ( alt+crtl+F2) the secondary monitor go to out of range screen and then self shutdown the monitor.
I think that they can be fixed in other way. Anyway the console is rarely used, and both monitors never required.
Dear Felix, I dont see any answer in the TDE mailing list i will check the spam filters. Here is your answer: 04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779]
My card have 3 connectors. 1. VGA, 2.DVI-I, 3.HDMI. And i have 2 monitors VGA. When i try to use HDMI-->VGA adapter the hardware only detect the HDMI monitor, like the adapter confuse the video card. The TDE resolution & rotation tool crash.
So i purchase the DVI-I to VGA adapter. If you need some of data to fix it or any place to report y will do as a way to help to my loved OS.
I can't exactly reproduce your environment due to lack of VGA port on my low profile HD 6450. I had to use a DVI-to-VGA adapter, and pure DisplayPort as connections. Also I have no native mode 1600x900 displays. My results are automagically purely as expected: # lspci -nnk | grep VGA 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] # xrandr --listproviders Providers: number : 1 Provider 0: id: 0x44; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 4; outputs: 2; associated providers: 0; name: modesetting output DP-1 output DVI-I-1 # inxi -Sy System: Host: gx78b Kernel: 5.14.14-3-default x86_64 bits: 64 Desktop: Trinity R14.0.11 Distro: openSUSE Tumbleweed 20211206 # inxi -Gayz Graphics: Device-1: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] vendor: Dell driver: radeon v: kernel bus-ID: 01:00.0 chip-ID: 1002:6779 class- ID: 0300 Display: x11 server: X.Org 1.21.1.1 driver: loaded: modesetting unloaded: fbdev,vesa alternate: ati display-ID: :0 screens: 1 Screen-1: 0 s-res: 2704x1050 s-dpi: 96 s-size: 715x277mm (28.1x10.9") s-diag: 767mm (30.2") Monitor-1: DP-1 res: 1680x1050 hz: 60 dpi: 90 size: 474x296mm (18.7x11.7") diag: 559mm (22") Monitor-2: DVI-I-1 res: 1024x768 hz: 60 dpi: 86 size: 304x228mm (12.0x9.0") diag: 380mm (15") OpenGL: renderer: AMD CAICOS (DRM 2.50.0 / 5.14.14-3-default LLVM 13.0.0) v: 3.3 Mesa 21.3.1 compat-v: 3.1 direct render: Yes # xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r Screen 0: minimum 320 x 200, current 2704 x 1050, maximum 16384 x 16384 DVI-I-1 connected 1024x768+1680+0 (normal left inverted right x axis y axis) 304mm x 228mm DP-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 59.97*+ 74.89 59.95 59.88 1024x768 60.00*+ 75.03
After doing above, I upgraded to 5.15.6 kernel. Everything remained the same. Note that I too used TDE for my test. Striking Ctrl-Alt-F3 then Alt- F7 also works as expected.
There are known multi-monitor regression bugs in TW currently: http://bugzilla.opensuse.org/show_bug.cgi?id=1193457 https://gitlab.freedesktop.org/xorg/xserver/-/issues/1254
It could be you're hitting another, or one of the above is actually an umbrella covering your configuration.
I suggest you can try running: xrandr --auto xrandr --output VGA-0 --primary --output DVI-0 --mode 1024x768 -- right-of VGA-0 or xrandr --auto; xrandr --output VGA-0 --primary --output DVI-0 --mode 1024x768 --right-of VGA-0
Something else to try: run xrandr earlier, instead of in .xinitrc, in /etc/X11/xinit/xinitrc.d/.
If none of this helps, report a bug: https://en.opensuse.org/openSUSE:Submitting_bug_reports https://en.opensuse.org/openSUSE:Bug_reporting_FAQ
Digital to analog adapters are just that, adapters. They cannot provide functions that a digital connection requires. Sometimes they're just not good enough for the required configuration. So, if & when you can afford it, switch to displays that have digital inputs. Their output quality is routinely better than VGA (analog).
I guess it could provide same/similar info too - different people, different toolboxes. I use edid a bit for debugging gamut/color space calibration issues/settings. In my case, I get different info using hwinfo hwinfo does not report higher resolution modes and reports the same info using hdmi and DP. Edid reports it correctly for each hdmi, DP interface. My monitor is photo editing high gamut monitor with old hdmi - it can do full resolution on DP only. Tomas
Christian Schmitz composed on 2021-12-06 16:41 (UTC-0300):
I am trying to setup 2 monitors. The hardware is: AMD chipset, ATI video card screen 3 Vga monitor 20" ( 1600x900 ) screen 2 DVI-I to adapter to Vga monitor 14" ( 1024x768)
I can use "display and rotation" program under TDE to get following setup: screen3 main monitor screen2 extended desktop
But i have 2 problems and question 1) every boot the screen are cloned and not extended. How i can do to store permanently the extended configuration?
2) when the screen are cloned i see well into screen 2, but when i switch to extended the screen 2 the color are degraded like old 16 ega. How fix it?
Other thing is that i perform this on TDE desktop, marking "override system setting" option. So the 3rd question is: 3) How i set on the system the dual monitor setup? Christian brought this up on the TDE mailing list without apparent resolution: https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydeskto...
He didn't report which ATI card he has there either. inxi -Gay or sudo lspci -nnk | grep VGA would produce this information. I can't try to reproduce and flush out a fix because I have no DVI to VGA adapters, and don't know what model ATI card to try. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
participants (5)
-
Christian Schmitz
-
Felix Miata
-
Patrick Shanahan
-
Togan Muftuoglu
-
TomasK