Date: Tue, 26 Jul 2022 18:23:35 +0200 From: Mario Marietto <marietto2008@gmail.com> To: garyj@gmx.de, freebsd-x11@freebsd.org Subject: Re: Problem with xorg tryng to dual head setup with two graphics cards (intel and nvidia) Message-ID: <CA%2B1FSiiioNcKG95tMEOUoqAnc7ubK1-dOiqeV9a5WcuuTJoTtw@mail.gmail.com> In-Reply-To: <20220726174709.103e9148@ernst.home> References: <CA%2B1FSigyEzD6%2BeUxbqGHz9QhAZi2v34xdgg8Qapi6e-nFRtc5A@mail.gmail.com> <20220726174709.103e9148@ernst.home>
next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000020c7bc05e4b7bb4e Content-Type: text/plain; charset="UTF-8" Hello. Which kind of behavior is your ? I don't understand. I'm trying only to save mine and your time,trying to get the shorter road,moreover suggested by you. I try not to take up your time too much cause I know it's precious and you want to leave me in the lurch ? Il giorno mar 26 lug 2022 alle ore 17:47 Gary Jennejohn <garyj@gmx.de> ha scritto: > On Tue, 26 Jul 2022 12:08:27 +0200 > Mario Marietto <marietto2008@gmail.com> wrote: > > > Hello to everyone. > > > > What I'm trying to do is to correctly configure the file xorg.conf > because > > I want to use two gpus at the same time connected to two different > monitors > > while using FreeBSD 13.1. It could be useful when I want to make some 3d > > modelling using Blender on the first monitor / gpu [nvidia 1060 or Intel > > UHD graphics 630] and using the second one (nvidia 1060 or Intel UHD > > graphics 630) to watch some tutorials. I've also got a third gpu (geforce > > RTX 2080 ti) ,but I want to keep it free to be passed through on a bhyve > > virtual machine. On the BIOS I've configured the Nvidia Geforce 1060 as > the > > GPU with which the PC boots. So,this is the scheme that I want to follow > : > > > > > > 1) monitor AOC -> hdmi cable ---> gpu nvidia geforce 1060 > > > > 2) monitor Samsung SynchMaster ---> hdmi cable ---> gpu intel > 'CoffeeLake-S > > GT2 [UHD Graphics 630]' > > > > 3) gpu geforce RTX 2080 ti without monitor,used only to be passed thru > with > > bhyve > > > > > > Actually I'm using this xorg.conf : > > https://pastebin.ubuntu.com/p/DhW6RHS3zb/ > > > > instead this is the Xorg.0.log file : > > https://pastebin.ubuntu.com/p/YtdPq9fngQ/ > > > > > > In front of me I have the AOC monitor connected to the HDMI port of the > > Geforce 1060. On my right I have the monitor samsung syncmaster,that's > > connected to the HDMI port of the intel GPU. The 3 gpu (Geforce RTX 2080 > > ti) is non connected to any monitor because I want to use it to be passed > > thru on a bhyve vm. What happens is that the samsung monitor works > > partially. The only 2 apps which can be directed to it (it is attached to > > the Intel GPU with the HDMI cable) are : > > > > > > [marietto@marietto ~]$ export DISPLAY=:0.1 ; konsole > > > > and : > > > > [marietto@marietto ~]$ export DISPLAY=:0.1 ; chrome > > > > (firefox can be displayed only on the screen 0 : don't know why) > > > > > > Here you can find the list of every PCI device attached to my PC : > > > > https://pastebin.ubuntu.com/p/Gx5DqckFQP/ > > > > > > I can export some applications to the DISPLAY=:0.1 (monitor Samsung > > SynchMaster ---> hdmi cable ---> gpu intel 'CoffeeLake-S GT2 [UHD > Graphics > > 630]). But this kind of usage is not comfortable at all. Infact I can't > run > > another session of xorg because it says that one session is already > > running. Only some applications are displayed over it and If I invert the > > cable and the drivers on the xorg.conf file,placing as primary GPU the > > intel gpu attached to the AOC monitor and as secondary GPU the nvidia > 1060 > > attached to the samsung syncmaster,the behavior is the same,with the > > difference that I've inverted the monitors. I've tried to enable > > xinerama,but it does not work well. It freezes the mouse and > > anyway,attaching virtually two screens into only one is > ridiculous,because > > they aren't attached physically. What I want to do is to be able to do > some > > tasks on monitor 1 and some different tasks on monitor 2. > > > > > > # xrandr -q > > > > Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 > > DVI-D-0 disconnected (normal left inverted right x axis y axis) > > DP-0 disconnected (normal left inverted right x axis y axis) > > DP-1 disconnected (normal left inverted right x axis y axis) > > HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y > > axis) 598mm x 336mm > > 1920x1080 60.00*+ 59.94 50.00 60.00 50.04 > > 1680x1050 59.95 > > 1440x900 59.89 > > 1280x1024 75.02 60.02 > > 1280x960 60.00 > > 1280x720 60.00 59.94 50.00 > > 1024x768 75.03 70.07 60.00 > > 800x600 75.00 72.19 60.32 56.25 > > 720x576 50.00 > > 720x480 59.94 > > 640x480 75.00 72.81 59.94 59.93 > > DP-2 disconnected (normal left inverted right x axis y axis) > > DP-3 disconnected (normal left inverted right x axis y axis) > > DP-4 disconnected (normal left inverted right x axis y axis) > > DP-5 disconnected (normal left inverted right x axis y axis) > > > > arandr says that the only monitor connected is the HDMI-0,the monitor AOC > > connected to the nVidia 1060 gpu. But if I invert the drivers on > xorg.conf > > and the cables,the only monitor connected will again be the HDMI-0,but > this > > time it will be the Samsung Synchmaster. > > > > The reason for this behavior could have been explained here : > > > > > https://forums.freebsd.org/threads/dual-head-setup-with-two-graphics-cards.62886/post-363187 > > > > Anyway,I don't have a solution. Do you ? > > > > A similar question from a Linux user with a laptop containing a NVIDIA > GPU and a Intel GPU was posted to unix.stackexchange.com here: > > > https://unix.stackexchange.com/questions/697517/how-to-correlate-xorg-conf-config-for-nvidia-gpu-with-xrandr-detected-screens > > The answer seems to have solved his problem. > > -- > Gary Jennejohn > -- Mario. --00000000000020c7bc05e4b7bb4e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello.</div><div><br></div><div>Which kind of behavio= r is your ? I don't understand. I'm trying only to save mine and yo= ur time,trying to get the shorter road,<span class=3D"gmail-Y2IQFc" lang=3D= "en">moreover suggested by you.</span><span class=3D"gmail-Y2IQFc" lang=3D"= en"> I try not to take up your time too much cause I know it's precious= and you want to leave me in the lurch ?</span><span class=3D"gmail-Y2IQFc"= lang=3D"en"></span><span class=3D"gmail-Y2IQFc" lang=3D"en"></span></div><= /div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">I= l giorno mar 26 lug 2022 alle ore 17:47 Gary Jennejohn <<a href=3D"mailt= o:garyj@gmx.de">garyj@gmx.de</a>> ha scritto:<br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex">On Tue, 26 Jul 2022 12:08:27 +0200<br> Mario Marietto <<a href=3D"mailto:marietto2008@gmail.com" target=3D"_bla= nk">marietto2008@gmail.com</a>> wrote:<br> <br> > Hello to everyone.<br> ><br> > What I'm trying to do is to correctly configure the file xorg.conf= because<br> > I want to use two gpus at the same time connected to two different mon= itors<br> > while using FreeBSD 13.1. It could be useful when I want to make some = 3d<br> > modelling using Blender on the first monitor / gpu [nvidia 1060 or Int= el<br> > UHD graphics 630] and using the second one (nvidia 1060 or Intel UHD<b= r> > graphics 630) to watch some tutorials. I've also got a third gpu (= geforce<br> > RTX 2080 ti) ,but I want to keep it free to be passed through on a bhy= ve<br> > virtual machine. On the BIOS I've configured the Nvidia Geforce 10= 60 as the<br> > GPU with which the PC boots. So,this is the scheme that I want to foll= ow :<br> ><br> ><br> > 1) monitor AOC -> hdmi cable ---> gpu nvidia geforce 1060<br> ><br> > 2) monitor Samsung SynchMaster ---> hdmi cable ---> gpu intel &#= 39;CoffeeLake-S<br> > GT2 [UHD Graphics 630]'<br> ><br> > 3) gpu geforce RTX 2080 ti without monitor,used only to be passed thru= with<br> > bhyve<br> ><br> ><br> > Actually I'm using this xorg.conf :<br> > <a href=3D"https://pastebin.ubuntu.com/p/DhW6RHS3zb/" rel=3D"noreferre= r" target=3D"_blank">https://pastebin.ubuntu.com/p/DhW6RHS3zb/</a><br> ><br> > instead this is the Xorg.0.log file :<br> > <a href=3D"https://pastebin.ubuntu.com/p/YtdPq9fngQ/" rel=3D"noreferre= r" target=3D"_blank">https://pastebin.ubuntu.com/p/YtdPq9fngQ/</a><br> ><br> ><br> > In front of me I have the AOC monitor connected to the HDMI port of th= e<br> > Geforce 1060. On my right I have the monitor samsung syncmaster,that&#= 39;s<br> > connected to the HDMI port of the intel GPU. The 3 gpu (Geforce RTX 20= 80<br> > ti) is non connected to any monitor because I want to use it to be pas= sed<br> > thru on a bhyve vm. What happens is that the samsung monitor works<br> > partially. The only 2 apps which can be directed to it (it is attached= to<br> > the Intel GPU with the HDMI cable) are :<br> ><br> ><br> > [marietto@marietto ~]$ export DISPLAY=3D:0.1 ; konsole<br> ><br> > and :<br> ><br> > [marietto@marietto ~]$ export DISPLAY=3D:0.1 ; chrome<br> ><br> > (firefox can be displayed only on the screen 0 : don't know why)<b= r> ><br> ><br> > Here you can find the list of every PCI device attached to my PC :<br> ><br> > <a href=3D"https://pastebin.ubuntu.com/p/Gx5DqckFQP/" rel=3D"noreferre= r" target=3D"_blank">https://pastebin.ubuntu.com/p/Gx5DqckFQP/</a><br> ><br> ><br> > I can export some applications to the DISPLAY=3D:0.1 (monitor Samsung<= br> > SynchMaster ---> hdmi cable ---> gpu intel 'CoffeeLake-S GT2= [UHD Graphics<br> > 630]). But this kind of usage is not comfortable at all. Infact I can&= #39;t run<br> > another session of xorg because it says that one session is already<br= > > running. Only some applications are displayed over it and If I invert = the<br> > cable and the drivers on the xorg.conf file,placing as primary GPU the= <br> > intel gpu attached to the AOC monitor and as secondary GPU the nvidia = 1060<br> > attached to the samsung syncmaster,the behavior is the same,with the<b= r> > difference that I've inverted the monitors. I've tried to enab= le<br> > xinerama,but it does not work well. It freezes the mouse and<br> > anyway,attaching virtually two screens into only one is ridiculous,bec= ause<br> > they aren't attached physically. What I want to do is to be able t= o do some<br> > tasks on monitor 1 and some different tasks on monitor 2.<br> ><br> ><br> > # xrandr -q<br> ><br> > Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767<br= > > DVI-D-0 disconnected (normal left inverted right x axis y axis)<br> > DP-0 disconnected (normal left inverted right x axis y axis)<br> > DP-1 disconnected (normal left inverted right x axis y axis)<br> > HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y<br= > > axis) 598mm x 336mm<br> >=C2=A0 =C2=A0 1920x1080=C2=A0 =C2=A0 =C2=A060.00*+=C2=A0 59.94=C2=A0 = =C2=A0 50.00=C2=A0 =C2=A0 60.00=C2=A0 =C2=A0 50.04<br> >=C2=A0 =C2=A0 1680x1050=C2=A0 =C2=A0 =C2=A059.95<br> >=C2=A0 =C2=A0 1440x900=C2=A0 =C2=A0 =C2=A0 59.89<br> >=C2=A0 =C2=A0 1280x1024=C2=A0 =C2=A0 =C2=A075.02=C2=A0 =C2=A0 60.02<br> >=C2=A0 =C2=A0 1280x960=C2=A0 =C2=A0 =C2=A0 60.00<br> >=C2=A0 =C2=A0 1280x720=C2=A0 =C2=A0 =C2=A0 60.00=C2=A0 =C2=A0 59.94=C2= =A0 =C2=A0 50.00<br> >=C2=A0 =C2=A0 1024x768=C2=A0 =C2=A0 =C2=A0 75.03=C2=A0 =C2=A0 70.07=C2= =A0 =C2=A0 60.00<br> >=C2=A0 =C2=A0 800x600=C2=A0 =C2=A0 =C2=A0 =C2=A075.00=C2=A0 =C2=A0 72.1= 9=C2=A0 =C2=A0 60.32=C2=A0 =C2=A0 56.25<br> >=C2=A0 =C2=A0 720x576=C2=A0 =C2=A0 =C2=A0 =C2=A050.00<br> >=C2=A0 =C2=A0 720x480=C2=A0 =C2=A0 =C2=A0 =C2=A059.94<br> >=C2=A0 =C2=A0 640x480=C2=A0 =C2=A0 =C2=A0 =C2=A075.00=C2=A0 =C2=A0 72.8= 1=C2=A0 =C2=A0 59.94=C2=A0 =C2=A0 59.93<br> > DP-2 disconnected (normal left inverted right x axis y axis)<br> > DP-3 disconnected (normal left inverted right x axis y axis)<br> > DP-4 disconnected (normal left inverted right x axis y axis)<br> > DP-5 disconnected (normal left inverted right x axis y axis)<br> ><br> > arandr says that the only monitor connected is the HDMI-0,the monitor = AOC<br> > connected to the nVidia 1060 gpu. But if I invert the drivers on xorg.= conf<br> > and the cables,the only monitor connected will again be the HDMI-0,but= this<br> > time it will be the Samsung Synchmaster.<br> ><br> > The reason for this behavior could have been explained here :<br> ><br> > <a href=3D"https://forums.freebsd.org/threads/dual-head-setup-with-two= -graphics-cards.62886/post-363187" rel=3D"noreferrer" target=3D"_blank">htt= ps://forums.freebsd.org/threads/dual-head-setup-with-two-graphics-cards.628= 86/post-363187</a><br> ><br> > Anyway,I don't have a solution. Do you ?<br> ><br> <br> A similar question from a Linux user with a laptop containing a NVIDIA<br> GPU and a Intel GPU was posted to <a href=3D"http://unix.stackexchange.com"= rel=3D"noreferrer" target=3D"_blank">unix.stackexchange.com</a> here:<br> <br> <a href=3D"https://unix.stackexchange.com/questions/697517/how-to-correlate= -xorg-conf-config-for-nvidia-gpu-with-xrandr-detected-screens" rel=3D"noref= errer" target=3D"_blank">https://unix.stackexchange.com/questions/697517/ho= w-to-correlate-xorg-conf-config-for-nvidia-gpu-with-xrandr-detected-screens= </a><br> <br> The answer seems to have solved his problem.<br> <br> --<br> Gary Jennejohn<br> </blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g= mail_signature">Mario.<br></div> --00000000000020c7bc05e4b7bb4e--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSiiioNcKG95tMEOUoqAnc7ubK1-dOiqeV9a5WcuuTJoTtw>