2020. 01. 14. 9:19 keltezéssel, Thomas Fazekas írta:
Many thanks for the feedback, unfortunately so far no luck.
I've modified the proposed configuration as follows :
Section "Monitor"
Identifier "Monitor-Laptop"
Option "AutoServerLayout" "on"
Option "Rotate" "normal"
EndSection
Section "Monitor"
Identifier "Monitor-HP2311x"
Option "AutoServerLayout" "on"
Option "Rotate" "normal"
EndSection
Section "Device"
Identifier "Intel0"
Driver "intel"
BusID "PCI:0:2:0"
Screen 0
Option "AccelMethod" "sna"
Option "Monitor-Laptop" "eDP-1"
Option "ZaphodHeads" "0:eDP-1"
Option "TearFree" "on"
EndSection
Section "Device"
Identifier "Intel1"
Driver "intel"
BusID "PCI:0:2:0"
Screen 1
Option "AccelMethod" "sna"
Option "Monitor-HP2311x" "DP-2-3"
Option "ZaphodHeads" "1:DP-2-3"
You are using the Intel driver with output names containing dashes
that are named so by the modesetting driver.
Output names from one driver cannot be mixed with a different driver.
If you insist on using the intel driver, then try the below as a complete
configuration file first, with full path as /etc/X11/xorg.conf.d/test.conf
The *.conf file name suffix is important so it actually gets loaded.
Section "Device"
Identifier "Intel1"
Driver "intel"
BusID "PCI:0:2:0"
Option "AutoServerLayout" "on"
EndSection
then restart Xorg and run "DISPLAY=:0 xrandr" to make note of all
video outputs correctly.
For completeness, repeat the exercise with
Section "Device"
Identifier "Intel1"
Driver "modesetting"
BusID "PCI:0:2:0"
Option "AutoServerLayout" "on"
EndSection
and observe that the output names differ.
Finally, decide on which driver and AccelMethod you want to use
(AccelMethod can be "glamor" for the intel driver, too) and use
the correct output names for the driver.
Option "TearFree" "on"
EndSection
Section "Screen"
Identifier "SCREEN0"
Option "AutoServerLayout" "on"
Device "Intel0"
Monitor "Monitor-Laptop"
SubSection "Display"
Modes "1920x1080"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "SCREEN1"
Option "AutoServerLayout" "on"
Device "Intel1"
Monitor "Monitor-HP2311x"
SubSection "Display"
Modes "1920x1080"
Depth 24
EndSubSection
EndSection
Section "ServerLayout"
Identifier "LAYOUT"
Option "AutoServerLayout" "on"
Screen 0 "SCREEN0"
Screen 1 "SCREEN1" RightOf "SCREEN0"
EndSection
When I start X, it seems to start (it throws no error) but both my screens stay in "text"
mode.
The PCI setting at least is good, the setting in the ZaphodHeads option I'm not
certain of.
In case it might offer additional clues I've attached the xorg logs from a successful
start (where all the settings are detected
but I get a large uninterrupted display) "auto.Xorg.0.log",
Proof from your log that the automatic config uses the modesetting driver:
[ 42190.632] (II) modeset(0): glamor X acceleration enabled on Mesa DRI Intel(R) UHD
Graphics 620 (Kabylake GT2)
and the logs of my failed
start "manual.Xorg.0.log" (with the above
listed settings).
The files are the same...
I'm not sure whether it makes any difference but my hardware setup is as follows : I have
a Thinkpad T580 connected through
a USB-C connector to a lenovo docking station to which an external screen is attached (HP)
via VGA cable.
Is is possible that my failure of getting this config off the ground is due to my windows
manager ? (cinnamon).
Ultimately what I want to achieve is to have to separate displays each with its own (but
the same type) of windows manager and
more importantly with it's own workspace switcher (so I can switch workspaces
independently)
Any support is welcome.
On Fri, Jan 10, 2020 at 6:42 PM Böszörményi Zoltán <zbos...@pr.hu <mailto:zbos...@pr.hu>>
wrote:
2020. 01. 08. 11:30 keltezéssel, Thomas Fazekas írta:
> Dear all,
>
> I'm sitting in front of a brand new Debian Buster install with 2 monitor
setup (the
one
> fro the laptop and a main screen).
> Both are working well, in (what I believe is called) xinerama mode,
meaning I have
wide
> desktop of 3840 x 1080 size.
>
> Now what I would like to have is (I believe) 2 separate displays. I
understand that
this
> would come with the limitation that I won't be able to drag
windows/applications
between
> the screens.
Something like this should work for you, too:
Section "Monitor"
Identifier "Monitor-DP1"
Option "AutoServerLayout" "on"
Option "Rotate" "normal"
EndSection
Section "Monitor"
Identifier "Monitor-VGA1"
Option "AutoServerLayout" "on"
Option "Rotate" "normal"
EndSection
Section "Device"
Identifier "Intel0"
Driver "intel"
BusID "PCI:0:2:0"
Screen 0
Option "AccelMethod" "sna"
Option "Monitor-DP1" "DP1"
Option "ZaphodHeads" "1:DP1"
Option "TearFree" "on"
EndSection
Section "Device"
Identifier "Intel1"
Driver "intel"
BusID "PCI:0:2:0"
Screen 1
Option "AccelMethod" "sna"
Option "Monitor-VGA1" "VGA1"
Option "ZaphodHeads" "0:VGA1"
Option "TearFree" "on"
EndSection
Section "Screen"
Identifier "SCREEN"
Option "AutoServerLayout" "on"
Device "Intel0"
Monitor "Monitor-DP1"
SubSection "Display"
Modes "1024x768"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "SCREEN1"
Option "AutoServerLayout" "on"
Device "Intel1"
Monitor "Monitor-VGA1"
SubSection "Display"
Modes "1024x768"
Depth 24
EndSubSection
EndSection
Section "ServerLayout"
Identifier "LAYOUT"
Option "AutoServerLayout" "on"
Screen 0 "SCREEN"
Screen 1 "SCREEN1" RightOf "SCREEN"
EndSection
Now, the ZaphodHeads setting is something you need to
set up for your own machine, since vendors can wire
up video outputs differently. Look for messages like this
in /var/log/Xorg.0.log:
[ 42699.692] (II) intel(0): switch to mode 1024x768@60.0 on DP1 using pipe
0, position
(0,
0), rotation normal, reflection none
There will be one such line for every connected video output
but autodetected when there's no explicit configuration.
You need to specify the pipe number along with the output name
in Option "ZaphodHeads" for every Device section in the config.
Also, BusID should match your machine, not the above quoted example.
Another thing is that with using the Intel driver, the outputs
are called DPI1, VGA1 and so on, with the output type and number
written as you see. With the modesetting driver, they become
DPI-1, VGA-1.
Best regards,
Zoltán Böszörményi
>
> My hardware (inxi -GxxS) :
> System: Host: thobian Kernel: 4.19.0-6-amd64 x86_64 bits: 64
compiler: gcc v: 8.3.0
> Desktop: Cinnamon 3.8.8 dm: startx
> Distro: Debian GNU/Linux 10 (buster)
> Graphics: Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915
v: kernel
bus ID:
> 00:02.0 chip ID: 8086:5917
> Display: tty server: X.Org 1.20.4 driver: modesetting
unloaded: fbdev,vesa
> resolution: 1920x1080~60Hz, 1920x1080~60Hz
> OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake
GT2) v: 4.5
Mesa
> 18.3.6 compat-v: 3.0
> direct render: Yes
>
> As far as I'm concerned there is currently no xorg.conf configuration
file that would
> store any X config, everything comes from the "auto config"
>
> Thanks in advance
>
> _______________________________________________
> xorg@lists.x.org <mailto:xorg@lists.x.org>: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s
>
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s