Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello everyone, I recently set up my 3 screen setup on my computer by enabling the integrated graphics card on the Bios. On windows 10 it was plug and play, but I can't figure how to get it going on Manjaro and I can't seem to hit the right post with the information needed either. I read somewhere that it worked out of the box for someone with the nouveau drivers but it wasn't my case, although it was as close as I got (for a split second everything on my screens was messed up but there was some stuff showing on the screen plugged on the iGPU socket. If nouveau is the only option I'll take it but I would love to make the best out of my gpu using the nvidia drivers instead. Btw, I'm running an RTX 2070 with one screen connected on DP and another through HDMI, then on the on board graphic card I got a screen connected through HDMI. I can provide any other relevant information needed.
Sorry for the wall post and thank you for your time!
Not every IGP can be used when a PCIe GPU is installed. It depends on whether the BIOS supports that configuration.
I have two PCs with 4 video outputs each driven by Intel HD Graphics 630. Both support 3 displays simultaneously with no fuss from the default modesetting DDX in the distros I use on them, openSUSE, Fedora, Debian, Mint & Ubuntu, e.g. http://fm.no-ip.com/SS/Xorg/magnoliais-2560x3690.jpg
To be able to help maybe we need a bit more detail on your installed hardware,
Hello! Thank you for your reply! I know this setup is possible because I got it working on my Windows partition. The iGPU is the same as yours, Intel HD 630. To sort this problem easier, let's make it about two screens only, one on dGPU (nvidia RTX 2070 through DP) and one on the iGPU (Intel HD 630 through HDMI).
I don't know what to suggest about your xrandr --listproviders count of only 1 being inconsistent with an inxi showing of 2 devices. Maybe some BIOS change is required.
3 screens work for me automatically, no configuration required, for Xorg side-by-side-by-side display configuration with an ancient GeForce on openSUSE with the upstream Xorg default DDX driver (neither intel DDX nor nouveau DDX):
Code:
# inxi -SMGxx
System: Host: ab250 Kernel: 5.4.12-1-default x86_64 bits: 64 compiler: gcc v: 9.2.1 Desktop: IceWM 1.6.3 dm: startx
Distro: openSUSE Tumbleweed 20200319
Machine: Type: Desktop Mobo: ASUSTeK model: PRIME B250M-C v: Rev X.0x serial: 171013077301155 UEFI: American Megatrends
v: 1608 date: 10/21/2019
Graphics: Device-1: Intel HD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5912
Device-2: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: nouveau v: kernel bus ID: 01:00.0
chip ID: 10de:0402
Display: server: X.Org 1.20.7 driver: modesetting unloaded: fbdev,vesa alternate: intel,nouveau,nv,nvidia
resolution: 1680x1050~60Hz, 1920x1200~60Hz, 2560x1440~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 20.0.1 compat-v: 3.0 direct render: Yes
# xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x47; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 5; associated providers: 1; name: modesetting
output DP-1
output HDMI-1
output HDMI-2
output HDMI-3
output DP-2
Provider 1: id: 0x96; cap: 0x2 (Sink Output); crtcs: 2; outputs: 2; associated providers: 1; name: modesetting
output DVI-I-1-1
output DVI-I-1-2
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 6160 x 1440, maximum 16384 x 16384
DVI-I-1-2 connected 2560x1440+3600+0 (normal left inverted right x axis y axis) 598mm x 336mm
DVI-I-1-1 connected 1920x1200+1680+0 (normal left inverted right x axis y axis) 519mm x 324mm
DP-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
2560x1440 59.95*+
1920x1200 59.95*+
1680x1050 59.97*+ 74.89
# xdpyinfo | grep dimen
dimensions: 6160x1440 pixels (1303x304 millimeters)
Only the small screen connected to the Intel DisplayPort lights up on the vttys.
I moved /etc/X11/xorg.conf.d/90-mhwd.conf to 90-mhwd.conf.bak and rebooted, and my 3rd screen was working!!
I'm sorry I forgot to bring up the subject of config files early on. Their creators mean well, but they can certainly backfire, as the post you found implied, and is not unusual. Automagic works so well in recent years it's quite rare that FOSS users need any of them, and I suspect most NVidia driver users don't need the bulk of what theirs contain either.
What exactly is/was the content of 90-mhwd.conf? That is a filename I can't recall encountering on Debian, Fedora, Gentoo, Knoppix, Mageia, Mint, openSUSE, Puppy, Slax, Ubuntu or anywhere else.
Don't apologise, I got to the solution thanks to your replies! Thanks a lot!
MHWD is a Manjaro tool that helps to deal with drivers. It's actually pretty good, but it doesn't take into account very specific setups like the one I was going for I guess?
Here's the content of the file:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.