for any hardware gurus

*working with xrandr 1.5 not finding how to connect second or third gpu* ------------------------------ Greetings Running debian buster (testing) using lxqt. Have 3 nvidia 570 gpus and 4 1920x1080 monitors. Have had this system now for almost 5.5 years and have had it running the four monitors all that time. Updated to buster (new testing) and found that there were some issues with proprietary drivers nvidia 375.66 - - - was having one gpu halt and upon reboot things seemed to work again. The time between reboots was getting down to less than 12 hrs when I landed up with a system with corrupted networking on a reboot. So in the process of re-install I decided to try the Nouveau drivers instead. So now I have a one gpu 2 monitor system available. Got to very much like the four monitors for my work layout so I want the other two monitors working. Using xrandr I can see Provider 0,1 and 2. DVI-I-1 and DVI-I-2 are connected. DVI-I-2-5 and DVI-I-2-6 are listed as disconnected. I have been able to create a virtual screen of 3840 x 3000 which is how I had things before this reinstall using $xrandr --fb 3840x3000 . Tried $xrandr --setprovideroutputsource 1 0 no changes looked for pci addresses found 01:00.0. 02:00.0 and 03:00.0 Looked in the kernel log and all I can see is a error code of -19 (for both Provider 1 and 2) which, after a lot of digging, seems to be saying "no such device" Tried $ xrandr --addmode DVI-I-2-5 1920x1080 then DVI-I-2-5 still shows as disconnected but with a resolution of 1920x1080 60.00 Next I tried $ xrandr --output VGA-2 --mode 1920x1080 --pos 1280x1280 --rotate inverted result - - warning: output VGA-2 not found; ignoring It used to be that this setup happened in xorg.conf (and was a monolithic file), then things were changed to files placed in /etc/xorg.conf.d (as individual descriptions - - - ie. devices, monitors and AIUI screens) and in my system these kind of files are now in /etc/X11/Xsession.d but there aren't any to do with graphics issues. Any information I haven't provided that would help others help me? I can't find any guides on how to setup xrandr to use multiple gpus AND more than 2 or 3 monitors (usually from only 1 gpu). Most of the randr information I can find is for at newest randr 1.3 and I have 1.5. Randr 1.4 is where the multiple gpu option was introduced so it should be possible but . . . . I've found https://cgit.freedesktop.org/xorg/pr...oto-1.5.0#n160 likely everything I need is hidden in this file but for the life of me I can't figure out what commands to use. If I were an expert I wouldn't be asking but I'm not and there are no examples to follow (or try). Suggestions please? (Maybe do I have to go for newer proprietary drivers? (rather not I sort of like the no issues right now with Nouveau!) TIA Dee

On July 18, 2017 10:59:57 PM EDT, o1bigtenor via talk <talk@gtalug.org> wrote:
*working with xrandr 1.5 not finding how to connect second or third gpu* ------------------------------ Greetings
Running debian buster (testing) using lxqt. Have 3 nvidia 570 gpus and 4 1920x1080 monitors. Have had this system now for almost 5.5 years and have had it running the four monitors all that time.
Just to be clear, you were using the vendors drivers on Debian stable and all was well?
Updated to buster (new testing) and found that there were some issues with
Older hardware and testing releases don't necessarily play well together.
proprietary drivers nvidia 375.66 - - - was having one gpu halt and upon reboot things seemed to work again.
Was it overheating and shutting down or just dropping off? The difference would be helpful in determining which logic is not working.
The time between reboots was getting down to less than 12 hrs when I
If the the mean time between failures is decreasing, this might indicate hardware EOL, but not necessarily, could just as easily be bottlenecking.
landed up with a system with corrupted networking on a reboot. So in the process of re-install I decided to try the Nouveau drivers instead. So now I have a one gpu 2 monitor system available. Got to very much like the four monitors for my work layout so I want the other two monitors working.
Nouveau development requires someone to harvest the firmware blob from the vendors device and reverse engineer the software, so it is usually not completely functional. Nvidia cooperates just a little bit with open source but would prefer that people use the drivers they write. Makes sense from a support perspective, it frees them from having to support every spin out there.
Using xrandr I can see Provider 0,1 and 2. DVI-I-1 and DVI-I-2 are connected. DVI-I-2-5 and DVI-I-2-6 are listed as disconnected.
I have been able to create a virtual screen of 3840 x 3000 which is how I had things before this reinstall using $xrandr --fb 3840x3000 . Tried $xrandr --setprovideroutputsource 1 0 no changes looked for pci addresses found 01:00.0. 02:00.0 and 03:00.0
Looked in the kernel log and all I can see is a error code of -19 (for both Provider 1 and 2) which, after a lot of digging, seems to be saying "no such device"
Obviously something broke the hardware abstraction. Was something your bus needed dropped from the testing kernel?
Tried $ xrandr --addmode DVI-I-2-5 1920x1080 then DVI-I-2-5 still shows as disconnected but with a resolution of 1920x1080 60.00 Next I tried $ xrandr --output VGA-2 --mode 1920x1080 --pos 1280x1280 --rotate inverted result - - warning: output VGA-2 not found; ignoring
It used to be that this setup happened in xorg.conf (and was a monolithic file), then things were changed to files placed in /etc/xorg.conf.d (as individual descriptions - - - ie. devices, monitors and AIUI screens) and CV in my system these kind of files are now in /etc/X11/Xsession.d but there aren't any to do with graphics issues.
This change in descriptors seems to be a function of migrating to systemd while preserving LSB init functions.
Any information I haven't provided that would help others help me?
The output of lshw gives an overview of your system topology.
I can't find any guides on how to setup xrandr to use multiple gpus AND more than 2 or 3 monitors (usually from only 1 gpu). Most of the randr information I can find is for at newest randr 1.3 and I have 1.5. Randr 1.4 is where the multiple gpu option was introduced so it should be possible but . . . .
I've found https://cgit.freedesktop.org/xorg/pr...oto-1.5.0#n160
Can't resolve this link, but at this time it is likely your current issue is with using Nouveau on the testing kernel. Nvidia has a new beta driver which has dealt with some Dbus issues, among other things.
likely everything I need is hidden in this file but for the life of me I can't figure out what commands to use. If I were an expert I wouldn't be asking but I'm not and there are no examples to follow (or try).
Suggestions please?
(Maybe do I have to go for newer proprietary drivers? (rather not I sort of like the no issues right now with Nouveau!)
Last month I installed Fedora alpha on a five year old system with GT440 Nvidia hardware for a friend. Nouveau works, but yesterday we had to install the driver from the vendors install script to connect kaffene to the TV tuner. The following link to step by step instructions for Fedora might be helpfull if you are tentative. This site was pretty convoluted earlier but now changes to the runlevels, in order to blacklist nouveau, are given using systemctl. If systemd is inevatible, the migration process is going to be painfull to older hardware. https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/ Lxqt is a quicktime rewrite of LDXE. Maybe LDXE or another lightweight will handle what looks like framebuffering issues to me; at least in the first instance after switching kernels. Currently your issues seem to be with Nouveau.
TIA
Hope this helps a bit.
Dee
I'm more blunt force hacker and not guru, but the following info may help. -- Russell Sent by K-9 Mail

Top posting this because the OP sent lshw info to me in a file offlist. tl;dr Abstracting a system integration problem requires a Markovian analysis of state. You fetter that feature when you reboot the system. To the OP: Required action if you want to use CUDA and OpenCL ILP features as you indicated by email offlist: Update bios. Revert to Stretch. Reinstall Nvidia's drivers. Now for the small talk. I mostly use a small swipe device for social email contacts and I don't notice when someone has dropped the list from the topic of an email communication, unless they change the subject by adding [OFFLIST]. I want to relate story from pre y2k days. I was volunteering at the Tlug booth at a compufest I also took charge of the BoF meeting at that one. While I was there I saw that John "Maddog" Hall was sponsored by Sun to give a talk which ended just before the BoF. I missed the talk, but went I went up to him and said I was with Tlug and since he was one of the gurus of linux could he just come and say a few words to some of the boys. A few things happened at that point. John looked at me in surprise, said I'm not a guru but sure lets go. After that, the Sun handler pipes up and starts talking about time and schedule and so on. John said nope, I have to do this. John sat through the the entire BoF, fielding questions from everyone. After that we did the pub thing. Thereafter Sun's schedule for John may or may not have been maintained. NIce guy. We chatted a bit about the future of RF internet frames for rural access on his farm. The point is John didn't have to do it at all. What he did and what impressed me about the man was, he took the time to validate the participatory nature of the community. I also heard a rumor that Suns schedule was borked, but I can't say for sure. lshw showed: product: P9X79 DELUXE date: 12/22/2011 configuration: filesystem=ext2 lastmountpoint=/media/devuan/325c280b-4a4b-420e-8ac4-82aec9db48ec modified=2017-07-12 17:13:45 mounted=2017-07-12 17:08:36 name=/boot state=clean Three things are immediately apparent. The bios is first iteration and over the next 3 years there are 20 updates, mostly dealing with stability issues. I include the versions and the dates because if the OP does find the time to deal with this I would prefer that information stay in the commons after I did the necessary reading to be able to help. The third thing is devuan is not buster, as far as I know. Here are the bios versions, note the stability and compatability issues. Also the method of converting the bios to UEFI compatibility. Beta Version 4801 Description P9X79 DELUXE BIOS 4801 Enables 128GB(8*16GB) support by IM ( Intelligent Memory ) memory modules File Size 4.78 MBytes update 2014/07/28 Download from Global Version 4701 Description P9X79 DELUXE BIOS 4701 Improve system stability. File Size 4.78 MBytes update 2014/06/23 Download from Global Version 4608 Description P9X79 DELUXE BIOS 4608 Improve system stability. File Size 4.78 MBytes update 2014/02/18 Download from Global Version 4603 Description P9X79 DELUXE BIOS 4603 Improve system stability. File Size 4.78 MBytes update 2013/12/06 Download from Global Version 4502 Description P9X79 DELUXE BIOS 4502 1 Enhance compatibility with some USB device. 2.Revise help string in BIOS. File Size 4.78 MBytes update 2013/10/31 Download from Global Version 4404 Description P9X79 DELUXE BIOS 4404 1 Enhance compatibility with some USB device. 2.Revise help string in BIOS. File Size 4.67 MBytes update 2013/10/25 Download from Global Version 4302 Description P9X79 DELUXE BIOS 4302 1.Fixed Power On By RTC function failed. 2.Improve system compatibility. 3.Support Intel IVB-E series CPU. File Size 4.66 MBytes update 2013/09/02 Download from Global Version 4104 Description P9X79 DELUXE BIOS 4104 1.Enhance compatibilty with some CPUs. 2.Support new CPUs. Please refer to our website at: http://support.asus.com/cpusupport/cpusupport.aspx?SLanguage=en-us File Size 4.37 MBytes update 2013/07/08 Download from Global Version 4005 Description P9X79 DELUXE BIOS 4005 1.Improve system compatibility. 2.Support new CPUs. Please refer to our website at: http://support.asus.com/cpusupport/cpusupport.aspx?SLanguage=en-us File Size 4.34 MBytes update 2013/05/09 Download from Global Version 3501 Description P9X79 DELUXE BIOS 3501 Enhance compatibility with some USB devices. File Size 4.25 MBytes update 2013/03/21 Download from Global Version 3408 Description P9X79 DELUXE BIOS 3408 Fixed that system will hang(blue screen) when installing UEFI OS File Size 4.25 MBytes update 2013/03/20 Download from Global Version 3305 Description P9X79 DELUXE BIOS 3305 Improve system stability. File Size 4.25 MBytes update 2013/01/10 Download from Global Version 3203 Description P9X79 DELUXE BIOS 3203 Improve system stability. File Size 4.37 MBytes update 2012/12/07 Download from Global Version 3009 Description P9X79 DELUXE BIOS 3009 Improve system stability. File Size 4.14 MBytes update 2012/10/16 Download from Global Version 2104 Description P9X79 DELUXE BIOS 2104 1.Improve compatibility with Windows 8 OS. 2.Improve system stability. 3.Enhance compatibility with some USB devices. 4. Fixed Nvidia GTX 680 hang when runing with UEFI driver. *If your BIOS version is 1203 or older, please install the BIOS Converter first before you update the BIOS. The BIOS Converter is available in the BIOS Utilities. File Size 3.65 MBytes update 2012/08/14 Download from Global Version 2002 Description P9X79 DELUXE BIOS 2002 1. Improve system stability. 2. BIOS structure changed from .ROM to .CAP for Windows 8 full-functionality. *If your BIOS version is 1203 or older, please install the BIOS Converter and then the converter will update BIOS to 2002.CAP. The BIOS Converter is available in the BIOS Utilities. File Size 3.7 MBytes update 2012/07/30 Download from Global Version 1203 Description P9X79 DELUXE BIOS 1203 1.Improve Improve system stability. 2.Improve memory compatibility. File Size 3.17 MBytes update 2012/06/13 Download from Global Version 1103 Description P9X79 DELUXE BIOS 1103 1.Improve Improve system stability. 2.Enhance compatibility with some USB devices. File Size 3.17 MBytes update 2012/04/18 Download from Global Version 1009 Description P9X79 DELUXE BIOS 1009 1. Improve system stability. 2.Improve memory compatibility. 3..Enhance compatibility with some USB devices. 4.Fix PCIEx16 VGA card HD 7970 cannot be detected when the temperature of VGA less than -40. File Size 3.19 MBytes update 2012/04/06 Download from Global Version 0906 Description P9X79 Deluxe 0906 BIOS 1. Enhance PCIe 3.0 Support Capability. 2. Enhance DRAM Compatibility. 3. Enhance CPU OC capability. 4. Enable VT-d support for VT-d enabled processor. 5. Speed up S3 resume time File Size 3.19 MBytes update 2011/12/23 Download from Global Version 0802 Description P9X79 Deluxe BIOS 0802 1. Enable UEFI driver support for added on cards. 2. BIOS will show "All Core" before "Target Frequency" if Turbo Boost is working under All Core mode. File Size 3.15 MBytes update 2011/11/17 Download from Global Version 0709 Description P9X79 DELUXE 0709 BIOS First release Bios File Size 3.15 MBytes update 2011/11/11 Download from Global On 7/24/17, Russell <rreiter91@gmail.com> wrote:
On July 18, 2017 10:59:57 PM EDT, o1bigtenor via talk <talk@gtalug.org> wrote:
*working with xrandr 1.5 not finding how to connect second or third gpu* ------------------------------ Greetings
Running debian buster (testing) using lxqt. Have 3 nvidia 570 gpus <snip old> -- Russell Sent by K-9 Mail
participants (2)
-
o1bigtenor
-
Russell