LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
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


Reply
  Search this Thread
Old 08-18-2019, 01:00 PM   #1
Firbolgar
LQ Newbie
 
Registered: Aug 2019
Posts: 1

Rep: Reputation: Disabled
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
 
Old 08-19-2019, 08:49 PM   #2
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
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.
 
Old 08-19-2019, 09:04 PM   #3
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
Blog Entries: 1

Rep: Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239Reputation: 2239
Quote:
Originally Posted by Firbolgar View Post
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.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: AOpen's new kiosk/signage systems span Kaby Lake and Whiskey Lake LXer Syndicated Linux News 0 07-17-2019 03:20 AM
LXer: Fanless Kaby Lake box PC gets tough with Kaby Lake LXer Syndicated Linux News 0 09-27-2017 11:32 PM
LXer: System76 brings Ubuntu to $699 laptop with Kaby Lake chips LXer Syndicated Linux News 0 11-01-2016 02:40 PM
LXer: Windows 10 haters: Try Linux on Kaby Lake chips with Dell's new XPS 13 LXer Syndicated Linux News 0 09-16-2016 01:51 PM
xsane stopped working with Epson Perfection 1650 after earlier success acampbell Linux - Hardware 6 02-11-2005 05:05 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:47 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration