Linux - General This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
 |
08-18-2019, 01:00 PM
|
#1
|
LQ Newbie
Registered: Aug 2019
Posts: 1
Rep: 
|
Only partial success w/ Kaby Lake iGPU & Nvidia 1650
Hello,
I'm running Debian 10 and I'm trying to get the Kaby Lake iGPU working concurrently with my Nvidia 1650 card for a triple display setup (2 on Nivida and 1 on iGPU). I beleive I have everything working in terms of the drivers and kernel level issues but it looks like 1) lshw doesn't recognize the iGPU as a VGA compatabile controller which in turn causes 2) the i915 driver isn't being loaded by X11. Can someone please point me in the right direction to I can continue troubleshooting the issue?
Code:
$ sudo inxi -G
Graphics: Device-1: Intel UHD Graphics 630 driver: i915 v: kernel
Device-2: NVIDIA TU117 [GeForce GTX 1650] driver: nvidia v: 418.88
Display: server: X.Org 1.20.4 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa resolution: 2560x1440~60Hz
OpenGL: renderer: GeForce GTX 1650/PCIe/SSE2 v: 4.6.0 NVIDIA 418.88
Code:
$ sudo lshw -C display
*-display
description: VGA compatible controller
product: TU117 [GeForce GTX 1650]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:136 memory:dc000000-dcffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:c0000-dffff
*-display
description: Display controller
product: UHD Graphics 630 (Desktop)
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm bus_master cap_list
configuration: driver=i915 latency=0
resources: irq:126 memory:db000000-dbffffff memory:a0000000-afffffff ioport:f000(size=64)
^^^ Notice how the capbilities for the UHD 630 doesn't have vga_controller. Gut feeling is that's a part of the issue here but I don't know where to go from here
Code:
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x201 cap: 0x1, Source Output crtcs: 4 outputs: 4 associated providers: 0 name:NVIDIA-0
Provider 1: id: 0x48 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 6 associated providers: 0 name:modesetting
|
|
|
08-19-2019, 08:49 PM
|
#2
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
Not every PC BIOS supports use of IGP when a PCIe graphics card is installed. My Kaby Lakes (1 Asus, 1 Gigabyte) run three displays off their IGPs. I can't recall having tried using either's IGP along with any PCIe graphics card. My much older Biostar motherboard with Eaglelake IGP clearly does not allow both to be used simultaneously. Your motherboard manual might report whether such support is present. You might have a BIOS option that needs to be set.
What's on your kernel cmdline? Some NVidia drivers require KMS be disabled. The Intel kernel driver i915 requires KMS be enabled, which is the kernel's default.
|
|
|
08-19-2019, 09:04 PM
|
#3
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
Quote:
Originally Posted by Firbolgar
the i915 driver isn't being loaded by X11.
|
The i915 is a kernel driver. The kernel decides whether to load it unless you block it.
X uses either the modesetting DDX or the Intel DDX for all non-antique Intel GPUs. The Intel DDX has been on life support for over 4 years, no new release in that period. The modesetting is newer technology, and the upstream default for Intel, and NVidia, and AMD GPUs. The modesetting DDX will normally not be used if the Intel is available (xserver-xorg-video-intel in Debian; xf86-video-intel upstream), unless its use is expressly configured. The same priority applies with the nouveau DDX for NVidia GPUs. I only use modesetting with any GPU it supports.
|
|
|
All times are GMT -5. The time now is 06:47 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|