Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Debian 10 - Using Intel Integrated VGA (HD630)

Need help with peripherals or devices?
Post Reply
Message
Author
TobiasR
Posts: 1
Joined: 2019-07-27 17:03

Debian 10 - Using Intel Integrated VGA (HD630)

#1 Post by TobiasR »

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.
http://forums.debian.net/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.

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

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

#2 Post by Head_on_a_Stick »

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
deadbang

shep
Posts: 423
Joined: 2011-03-15 15:22

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

#3 Post by shep »

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.

ostwobble
Posts: 1
Joined: 2019-12-20 20:07

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

#4 Post by ostwobble »

I had the exact same problem: no graphics on buster with Coffee Lake S architecture, Z390 chipset, and integrated graphics. I fixed it by enabling buster-backports and non-free and then doing:

Code: Select all

apt-get -t buster-backports install linux-image-amd64 firmware-misc-nonfree intel-microcode firmware-linux-nonfree
apt remove xserver-xorg-video-intel
I'm not sure how much of that is actually required.

I prefer to avoid using backports when possible, so does anyone know when buster proper will have everything needed?
Head_on_a_Stick wrote: 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

Code: Select all

/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling
/sys/devices/system/cpu/vulnerabilities/itlb_multihit:KVM: Mitigation: Split huge pages
/sys/devices/system/cpu/vulnerabilities/mds:Mitigation: Clear CPU buffers; SMT disabled
/sys/devices/system/cpu/vulnerabilities/l1tf:Not affected
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl and seccomp
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Mitigation: Clear CPU buffers; SMT disabled
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: usercopy/swapgs barriers and __user pointer sanitization
/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

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

#5 Post by stevepusser »

Buster "proper" will almost certainly never support newer hardware like that, only in backports. You'll have to wait for Bullseye for the support to be in main.

I believe that Intel tenth-generation GPUs also may need a newer Mesa, which is not in any official backports yet, but I do have 19.2.6 in this repository, along with some other hardware support packages, including 5.3 and 5.4 kernel backports: https://build.opensuse.org/project/show ... ort-buster
MX Linux packager and developer

Post Reply