Debian 10 - Using Intel Integrated VGA (HD630)

Getting your soundcard to work, using Debian on non-i386 hardware, etc

Debian 10 - Using Intel Integrated VGA (HD630)

Postby TobiasR » 2019-07-27 18:44

Hello everyone, I'm new here and unfortunately also not very experienced in Linux.
However, I wanted to make the next step, bought a new PC and was ready to start with the brand new Debian 10.

Since I wanted to use KVM and forward my graphics card, I wanted to use the integrated VGA device from my Intel i7 9700k.
This turns out to be harder than I thought and I just can't get them to work.

I setup everythin in the BIOS in order to use the integrated device. The boot process looks fine but just won't start X. With the dedicated graphics board NVidia Geforce it works all fine - but I had to install the Nvidia drivers. As far as I understand, for the intel HD630 I don't need any specials drivers.
I searched a lot and this user seems to have exactly my problem - but still no solution for me.
viewtopic.php?f=7&t=139632

Please let me know if you have any idea on what to do. I also tested with the newest life image but got the same issue.

-------------- Some logs that might help ----------------

Code: Select all
lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster


Code: Select all
$ uname -r
4.19.0-5-amd64


Code: Select all
apt-cache policy firmware-misc-nonfree   
firmware-misc-nonfree:
  Installed: (none)
  Candidate: 20190114-1
  Version table:
     20190114-1 500
        500 http://deb.debian.org/debian buster/non-free amd64 Packages


lspci states:
Code: Select all
00:00.0 Host bridge: Intel Corporation 8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] (rev 0d)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 0d)
00:02.0 VGA compatible controller: Intel Corporation Device 3e98 (rev 02)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port (rev f0)
00:1f.0 ISA bridge: Intel Corporation Z390 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2070] (rev a1)
01:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
01:00.2 USB controller: NVIDIA Corporation TU106 USB 3.1 Host Controller (rev a1)
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU106 USB Type-C Port Policy Controller (rev a1)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981



The Xorg.0.log shows this:
Code: Select all
[    29.652]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    29.652] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[    29.652] Current Operating System: Linux debian 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5+deb10u1 (2019-07-19) x86_64
[    29.652] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-5-amd64 root=UUID=8e38ee1c-a55f-4f4c-8a86-0596f9c32738 ro quiet
[    29.652] Build Date: 05 March 2019  08:11:12PM
[    29.652] xorg-server 2:1.20.4-1 (https://www.debian.org/support)
[    29.652] Current version of pixman: 0.36.0
[    29.652]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[    29.652] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    29.652] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 27 18:07:18 2019
[    29.652] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    29.652] (==) No Layout section.  Using the first Screen section.
[    29.652] (==) No screen section available. Using defaults.
[    29.652] (**) |-->Screen "Default Screen Section" (0)
[    29.652] (**) |   |-->Monitor "<default monitor>"
[    29.652] (==) No monitor specified for screen "Default Screen Section".
   Using a default monitor configuration.
[    29.652] (==) Automatically adding devices
[    29.652] (==) Automatically enabling devices
[    29.652] (==) Automatically adding GPU devices
[    29.652] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    29.652] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    29.652]    Entry deleted from font path.
[    29.652] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/100dpi/:unscaled,
   /usr/share/fonts/X11/75dpi/:unscaled,
   /usr/share/fonts/X11/Type1,
   /usr/share/fonts/X11/100dpi,
   /usr/share/fonts/X11/75dpi,
   built-ins
[    29.652] (==) ModulePath set to "/usr/lib/xorg/modules"
[    29.652] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[    29.652] (II) Loader magic: 0x55924bc2de20
[    29.652] (II) Module ABI versions:
[    29.652]    X.Org ANSI C Emulation: 0.4
[    29.652]    X.Org Video Driver: 24.0
[    29.652]    X.Org XInput driver : 24.1
[    29.652]    X.Org Server Extension : 10.0
[    29.653] (++) using VT number 1

[    29.654] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    29.654] (II) xfree86: Adding drm device (/dev/dri/card0)
[    29.655] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[    29.656] (--) PCI:*(0@0:2:0) 8086:3e98:1462:7b17 rev 2, Mem @ 0xa3000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[    29.656] (--) PCI: (1@0:0:0) 10de:1f02:1462:3734 rev 161, Mem @ 0xa4000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[    29.656] (II) LoadModule: "glx"
[    29.656] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    29.656] (II) Module glx: vendor="X.Org Foundation"
[    29.656]    compiled for 1.20.4, module version = 1.0.0
[    29.656]    ABI class: X.Org Server Extension, version 10.0
[    29.656] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    29.656]    loading driver: nvidia
[    29.771] (==) Matched nvidia as autoconfigured driver 0
[    29.771] (==) Matched nouveau as autoconfigured driver 1
[    29.771] (==) Matched nv as autoconfigured driver 2
[    29.771] (==) Matched modesetting as autoconfigured driver 3
[    29.771] (==) Matched fbdev as autoconfigured driver 4
[    29.771] (==) Matched vesa as autoconfigured driver 5
[    29.771] (==) Assigned the driver to the xf86ConfigLayout
[    29.771] (II) LoadModule: "nvidia"
[    29.771] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    29.772] (II) Module nvidia: vendor="NVIDIA Corporation"
[    29.772]    compiled for 4.0.2, module version = 1.0.0
[    29.772]    Module class: X.Org Video Driver
[    29.772] (II) LoadModule: "nouveau"
[    29.772] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    29.772] (II) Module nouveau: vendor="X.Org Foundation"
[    29.772]    compiled for 1.20.3, module version = 1.0.16
[    29.772]    Module class: X.Org Video Driver
[    29.772]    ABI class: X.Org Video Driver, version 24.0
[    29.772] (II) LoadModule: "nv"
[    29.773] (WW) Warning, couldn't open module nv
[    29.773] (EE) Failed to load module "nv" (module does not exist, 0)
[    29.773] (II) LoadModule: "modesetting"
[    29.773] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    29.773] (II) Module modesetting: vendor="X.Org Foundation"
[    29.773]    compiled for 1.20.4, module version = 1.20.4
[    29.773]    Module class: X.Org Video Driver
[    29.773]    ABI class: X.Org Video Driver, version 24.0
[    29.773] (II) LoadModule: "fbdev"
[    29.773] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    29.774] (II) Module fbdev: vendor="X.Org Foundation"
[    29.774]    compiled for 1.20.0, module version = 0.5.0
[    29.774]    Module class: X.Org Video Driver
[    29.774]    ABI class: X.Org Video Driver, version 24.0
[    29.774] (II) LoadModule: "vesa"
[    29.774] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    29.774] (II) Module vesa: vendor="X.Org Foundation"
[    29.774]    compiled for 1.20.1, module version = 2.4.0
[    29.774]    Module class: X.Org Video Driver
[    29.774]    ABI class: X.Org Video Driver, version 24.0
[    29.774] (II) NVIDIA dlloader X Driver  418.74  Wed May  1 11:26:02 CDT 2019
[    29.774] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    29.774] (II) NOUVEAU driver Date:   Mon Jan 28 23:25:58 2019 -0500
[    29.774] (II) NOUVEAU driver for NVIDIA chipset families :
[    29.774]    RIVA TNT            (NV04)
[    29.774]    RIVA TNT2           (NV05)
[    29.774]    GeForce 256         (NV10)
[    29.774]    GeForce 2           (NV11, NV15)
[    29.774]    GeForce 4MX         (NV17, NV18)
[    29.774]    GeForce 3           (NV20)
[    29.775]    GeForce 4Ti         (NV25, NV28)
[    29.775]    GeForce FX          (NV3x)
[    29.775]    GeForce 6           (NV4x)
[    29.775]    GeForce 7           (G7x)
[    29.775]    GeForce 8           (G8x)
[    29.775]    GeForce 9           (G9x)
[    29.775]    GeForce GTX 2xx/3xx (GT2xx)
[    29.775]    GeForce GTX 4xx/5xx (GFxxx)
[    29.775]    GeForce GTX 6xx/7xx (GKxxx)
[    29.775]    GeForce GTX 9xx     (GMxxx)
[    29.775]    GeForce GTX 10xx    (GPxxx)
[    29.775] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    29.775] (II) FBDEV: driver for framebuffer: fbdev
[    29.775] (II) VESA: driver for VESA chipsets: vesa
[    29.775] (WW) Falling back to old probe method for modesetting
[    29.775] (II) Loading sub module "fbdevhw"
[    29.775] (II) LoadModule: "fbdevhw"
[    29.776] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    29.776] (II) Module fbdevhw: vendor="X.Org Foundation"
[    29.776]    compiled for 1.20.4, module version = 0.0.2
[    29.776]    ABI class: X.Org Video Driver, version 24.0
[    29.776] (EE) Unable to find a valid framebuffer device
[    29.776] (WW) Falling back to old probe method for fbdev
[    29.776] (II) Loading sub module "fbdevhw"
[    29.776] (II) LoadModule: "fbdevhw"
[    29.776] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    29.776] (II) Module fbdevhw: vendor="X.Org Foundation"
[    29.776]    compiled for 1.20.4, module version = 0.0.2
[    29.776]    ABI class: X.Org Video Driver, version 24.0
[    29.776] (II) FBDEV(2): using default device
[    29.777] (II) systemd-logind: releasing fd for 226:0
[    29.778] (II) Loading sub module "fb"
[    29.778] (II) LoadModule: "fb"
[    29.778] (II) Loading /usr/lib/xorg/modules/libfb.so
[    29.778] (II) Module fb: vendor="X.Org Foundation"
[    29.778]    compiled for 1.20.4, module version = 1.0.0
[    29.778]    ABI class: X.Org ANSI C Emulation, version 0.4
[    29.778] (II) Loading sub module "wfb"
[    29.778] (II) LoadModule: "wfb"
[    29.778] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    29.779] (II) Module wfb: vendor="X.Org Foundation"
[    29.779]    compiled for 1.20.4, module version = 1.0.0
[    29.779]    ABI class: X.Org ANSI C Emulation, version 0.4
[    29.779] (II) Loading sub module "ramdac"
[    29.779] (II) LoadModule: "ramdac"
[    29.779] (II) Module "ramdac" already built-in
[    29.779] (EE) [drm] Failed to open DRM device for (null): -2
[    29.779] (EE) Screen 0 deleted because of no matching config section.
[    29.779] (II) UnloadModule: "modesetting"
[    29.779] (EE) Screen 0 deleted because of no matching config section.
[    29.779] (II) UnloadModule: "fbdev"
[    29.779] (II) UnloadSubModule: "fbdevhw"
[    29.779] (EE)
Fatal server error:
[    29.779] (EE) Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices
[    29.779] (EE)
[    29.779] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[    29.779] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    29.779] (EE)
[    29.785] (EE) Server terminated with error (1). Closing log file.




Code: Select all
cat /etc/default/grub | grep -e "^GRUB"
GRUB_DEFAULT=0
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""


dmesg and journalctl are too long to post here.

But in short it looks similar to that post: https://bbs.archlinux.org/viewtopic.php?id=242465

In this post https://bbs.archlinux.org/viewtopic.php?id=242688 it is suggested to update to Kernel 4.20 (Whereas Debian uses 4.19). Is there a chance this might solve my problem (without causing new problems because it's still "unstable"?


------------ Hardware ------------

CPU: Intel i7 9700k
MB: msi MPG Z390 Gaming Edge AC
GPU (PCI-e): Nvidia Geforce 2070



Please let me know if you need any further info. And thanks for all your help!
Last edited by TobiasR on 2019-07-27 18:57, edited 3 times in total.
TobiasR
 
Posts: 1
Joined: 2019-07-27 17:03

Re: Debian 10 - Using Intel Integrated VGA (HD630)

Postby Head_on_a_Stick » 2019-07-27 18:52

9th generation Intel may be too new for buster's 7 month old kernel so try the version from https://liquorix.net/ along with firmware-misc-nonfree & intel-microcode from sid (install the .debs, don't add the sid repositories). Use the -k option for the lspci command to view the kernel drivers for your devices.

Off-topic for this thread but I would love to know if Intel has decided to make their new processors less vulnerable to Spectre/Meltdown so would it be possible to see the output of
Code: Select all
grep -R . /sys/devices/system/cpu/vulnerabilities

TIA
User avatar
Head_on_a_Stick
 
Posts: 10364
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Debian 10 - Using Intel Integrated VGA (HD630)

Postby shep » 2019-07-27 21:10

https://wiki.debian.org/GraphicsCard#Intel

If your graphic card is etc. 2007 and newer, try uninstalling xserver-xorg-video-intel and use the builtin modesetting driver (xserver-xorg-core) instead.




You will almost certainly need firmware-linux-nonfree. I would try the nonfree firmware and verifying you have xserver-xorg-core prior to launching into another kernel.
shep
 
Posts: 305
Joined: 2011-03-15 15:22


Return to Hardware

Who is online

Users browsing this forum: No registered users and 7 guests

fashionable