When trying to use iGPU (UHD 630) for Xorg, I am encountering an error when initiating startx to exec i3, where Xorg reports "No screens found". This is to prepare for GPU PCI passthrough using VFIO (assuming GVT-G does not support Coffee Lake or Coffee Lake R).
My hardware is as follows,
- Intel i9-9900K with UHD 630, connecting to two monitors through DisplayPort and HDMI. Both monitors display the same tty frame.
- Asus Maximus XI Hero Z390
- Asus Strix 1080Ti, attached to motherboard but not connected to any monitors.
Code: Select all
$ lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux buster/sid
Release: testing
Codename: buster
Code: Select all
$ uname -r
4.19.0-1-amd64
I believe firmware-misc-nonfree includes drivers for the new iGPU's, which I have installed,
Code: Select all
$ apt-cache policy firmware-misc-nonfree
firmware-misc-nonfree:
Installed: 20180825+dfsg-1
Candidate: 20180825+dfsg-1
Version table:
*** 20180825+dfsg-1 990
990 http://ftp.us.debian.org/debian testing/non-free amd64 Packages
990 http://ftp.us.debian.org/debian testing/non-free i386 Packages
500 http://ftp.us.debian.org/debian unstable/non-free amd64 Packages
500 http://ftp.us.debian.org/debian unstable/non-free i386 Packages
100 /var/lib/dpkg/status
- No Xorg configuration files and let Xorg decide which drivers to use automatically.
- Explicitly force modesetting for the BusID of UHD 630.
- Explicitly force Intel i915 for the BusID of UHD 630.
- Compiling xf86-video-intel from drm-tip
Xorg.0.log for the configurations in Case 1,
Code: Select all
$ cat Xorg.0.log
[ 124.158]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 124.158] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[ 124.158] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[ 124.158] Kernel command line: BOOT_IMAGE=/vmlinuz-4.19.0-1-amd64 root=/dev/mapper/lou--400r--vg-root ro quiet splash
[ 124.158] Build Date: 25 October 2018 06:15:23PM
[ 124.158] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[ 124.158] Current version of pixman: 0.36.0
[ 124.158] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 124.158] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 124.158] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Fri Jan 4 12:34:36 2019
[ 124.158] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 124.158] (==) No Layout section. Using the first Screen section.
[ 124.158] (==) No screen section available. Using defaults.
[ 124.158] (**) |-->Screen "Default Screen Section" (0)
[ 124.158] (**) | |-->Monitor "<default monitor>"
[ 124.158] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 124.158] (==) Automatically adding devices
[ 124.158] (==) Automatically enabling devices
[ 124.158] (==) Automatically adding GPU devices
[ 124.158] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 124.158] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 124.158] Entry deleted from font path.
[ 124.158] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 124.158] Entry deleted from font path.
[ 124.158] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 124.158] Entry deleted from font path.
[ 124.158] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 124.158] Entry deleted from font path.
[ 124.158] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 124.158] Entry deleted from font path.
[ 124.158] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 124.158] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[ 124.158] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 124.158] (II) Loader magic: 0x56208fa8ae20
[ 124.158] (II) Module ABI versions:
[ 124.158] X.Org ANSI C Emulation: 0.4
[ 124.158] X.Org Video Driver: 24.0
[ 124.158] X.Org XInput driver : 24.1
[ 124.158] X.Org Server Extension : 10.0
[ 124.158] (++) using VT number 1
[ 124.159] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_312
[ 124.160] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 124.160] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 124.161] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[ 124.161] (--) PCI: (1@0:0:0) 10de:1b06:1043:85ea rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 124.161] (II) LoadModule: "glx"
[ 124.161] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 124.163] (II) Module glx: vendor="NVIDIA Corporation"
[ 124.163] compiled for 4.0.2, module version = 1.0.0
[ 124.163] Module class: X.Org Server Extension
[ 124.163] (II) NVIDIA GLX Module 390.87 Tue Aug 21 16:10:56 PDT 2018
[ 124.218] (==) Matched modesetting as autoconfigured driver 0
[ 124.218] (==) Matched fbdev as autoconfigured driver 1
[ 124.218] (==) Matched vesa as autoconfigured driver 2
[ 124.218] (==) Assigned the driver to the xf86ConfigLayout
[ 124.218] (II) LoadModule: "modesetting"
[ 124.219] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 124.222] (II) Module modesetting: vendor="X.Org Foundation"
[ 124.222] compiled for 1.20.3, module version = 1.20.3
[ 124.222] Module class: X.Org Video Driver
[ 124.222] ABI class: X.Org Video Driver, version 24.0
[ 124.222] (II) LoadModule: "fbdev"
[ 124.222] (WW) Warning, couldn't open module fbdev
[ 124.222] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 124.222] (II) LoadModule: "vesa"
[ 124.222] (WW) Warning, couldn't open module vesa
[ 124.222] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 124.223] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 124.223] (WW) Falling back to old probe method for modesetting
[ 124.223] (II) modeset(1): using default device
[ 124.223] (II) modeset(G0): using drv /dev/dri/card0
[ 124.223] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 124.223] (EE) Screen 0 deleted because of no matching config section.
[ 124.223] (II) UnloadModule: "modesetting"
[ 124.223] (EE)
Fatal server error:
[ 124.223] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
[ 124.223] (EE)
[ 124.223] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 124.223] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[ 124.223] (EE)
[ 124.232] (EE) Server terminated with error (1). Closing log file.
Code: Select all
$ cat Xorg.0.log
[ 185.467]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 185.467] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[ 185.467] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[ 185.467] Kernel command line: BOOT_IMAGE=/vmlinuz-4.19.0-1-amd64 root=/dev/mapper/lou--400r--vg-root ro quiet splash
[ 185.467] Build Date: 25 October 2018 06:15:23PM
[ 185.467] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[ 185.467] Current version of pixman: 0.36.0
[ 185.467] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 185.467] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 185.467] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Fri Jan 4 12:35:37 2019
[ 185.467] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 185.467] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 185.467] (==) No Layout section. Using the first Screen section.
[ 185.467] (**) |-->Screen "Screen0" (0)
[ 185.467] (**) | |-->Monitor "<default monitor>"
[ 185.467] (**) | |-->Device "Device0"
[ 185.467] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 185.467] (==) Automatically adding devices
[ 185.467] (==) Automatically enabling devices
[ 185.467] (==) Automatically adding GPU devices
[ 185.467] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 185.467] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 185.467] Entry deleted from font path.
[ 185.467] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 185.467] Entry deleted from font path.
[ 185.467] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 185.467] Entry deleted from font path.
[ 185.467] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 185.467] Entry deleted from font path.
[ 185.467] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 185.467] Entry deleted from font path.
[ 185.467] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 185.467] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[ 185.467] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 185.467] (II) Loader magic: 0x5599e0a73e20
[ 185.467] (II) Module ABI versions:
[ 185.467] X.Org ANSI C Emulation: 0.4
[ 185.467] X.Org Video Driver: 24.0
[ 185.467] X.Org XInput driver : 24.1
[ 185.467] X.Org Server Extension : 10.0
[ 185.468] (++) using VT number 1
[ 185.468] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_315
[ 185.469] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 185.469] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 185.470] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[ 185.470] (--) PCI: (1@0:0:0) 10de:1b06:1043:85ea rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 185.470] (II) LoadModule: "glx"
[ 185.470] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 185.472] (II) Module glx: vendor="NVIDIA Corporation"
[ 185.472] compiled for 4.0.2, module version = 1.0.0
[ 185.472] Module class: X.Org Server Extension
[ 185.472] (II) NVIDIA GLX Module 390.87 Tue Aug 21 16:10:56 PDT 2018
[ 185.472] (II) LoadModule: "modesetting"
[ 185.472] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 185.472] (II) Module modesetting: vendor="X.Org Foundation"
[ 185.472] compiled for 1.20.3, module version = 1.20.3
[ 185.472] Module class: X.Org Video Driver
[ 185.472] ABI class: X.Org Video Driver, version 24.0
[ 185.472] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 185.472] (WW) Falling back to old probe method for modesetting
[ 185.472] (II) modeset(1): using default device
[ 185.472] (II) modeset(G0): using drv /dev/dri/card0
[ 185.472] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 185.472] (EE) Screen 0 deleted because of no matching config section.
[ 185.472] (II) UnloadModule: "modesetting"
[ 185.472] (EE)
Fatal server error:
[ 185.472] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
[ 185.472] (EE)
[ 185.472] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 185.472] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[ 185.472] (EE)
[ 185.474] (EE) Server terminated with error (1). Closing log file.
Code: Select all
$ cat 20-modesetting.conf
Section "Device"
Identifier "Device0"
Driver "modesetting"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Coolbits" "12"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Code: Select all
$ cat Xorg.0.log
[ 57.985]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 57.985] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[ 57.986] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[ 57.986] Kernel command line: BOOT_IMAGE=/vmlinuz-4.19.0-1-amd64 root=/dev/mapper/lou--400r--vg-root ro quiet splash
[ 57.986] Build Date: 25 October 2018 06:15:23PM
[ 57.986] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[ 57.986] Current version of pixman: 0.36.0
[ 57.986] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 57.986] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 57.986] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Fri Jan 4 12:33:29 2019
[ 57.988] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 57.988] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 57.990] (==) No Layout section. Using the first Screen section.
[ 57.990] (**) |-->Screen "Screen0" (0)
[ 57.990] (**) | |-->Monitor "<default monitor>"
[ 57.992] (**) | |-->Device "Device0"
[ 57.992] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 57.992] (==) Automatically adding devices
[ 57.992] (==) Automatically enabling devices
[ 57.992] (==) Automatically adding GPU devices
[ 57.992] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 57.994] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 57.994] Entry deleted from font path.
[ 57.994] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 57.994] Entry deleted from font path.
[ 57.994] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 57.994] Entry deleted from font path.
[ 57.996] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 57.996] Entry deleted from font path.
[ 57.996] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 57.996] Entry deleted from font path.
[ 57.996] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 57.996] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[ 57.996] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 57.996] (II) Loader magic: 0x56273225be20
[ 57.996] (II) Module ABI versions:
[ 57.996] X.Org ANSI C Emulation: 0.4
[ 57.996] X.Org Video Driver: 24.0
[ 57.996] X.Org XInput driver : 24.1
[ 57.996] X.Org Server Extension : 10.0
[ 57.997] (++) using VT number 1
[ 58.002] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_33
[ 58.003] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 58.005] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 58.010] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[ 58.010] (--) PCI: (1@0:0:0) 10de:1b06:1043:85ea rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 58.011] (II) LoadModule: "glx"
[ 58.013] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 58.057] (II) Module glx: vendor="NVIDIA Corporation"
[ 58.057] compiled for 4.0.2, module version = 1.0.0
[ 58.057] Module class: X.Org Server Extension
[ 58.058] (II) NVIDIA GLX Module 390.87 Tue Aug 21 16:10:56 PDT 2018
[ 58.059] (II) LoadModule: "intel"
[ 58.060] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 58.065] (II) Module intel: vendor="X.Org Foundation"
[ 58.065] compiled for 1.20.1, module version = 2.99.917
[ 58.065] Module class: X.Org Video Driver
[ 58.065] ABI class: X.Org Video Driver, version 24.0
[ 58.065] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 58.066] (II) intel: Driver for Intel(R) HD Graphics
[ 58.066] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 58.066] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 58.066] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[ 58.067] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 58.070] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 60.086] intel: waited 2020 ms for i915.ko driver to load
[ 60.087] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 60.091] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 60.094] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 62.109] intel: waited 2020 ms for i915.ko driver to load
[ 62.110] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 62.113] (EE) No devices detected.
[ 62.113] (EE)
Fatal server error:
[ 62.113] (EE) no screens found(EE)
[ 62.113] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 62.113] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[ 62.113] (EE)
[ 62.122] (EE) Server terminated with error (1). Closing log file.
Code: Select all
$ cat 20-intel.conf
Section "Device"
Identifier "Device0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Coolbits" "12"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Code: Select all
$ cat Xorg.0.log
[ 244.990]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 244.990] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[ 244.990] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[ 244.990] Kernel command line: BOOT_IMAGE=/vmlinuz-4.19.0-1-amd64 root=/dev/mapper/lou--400r--vg-root ro quiet splash intel_iommu=on i915.alpha_support=1
[ 244.990] Build Date: 25 October 2018 06:15:23PM
[ 244.990] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[ 244.990] Current version of pixman: 0.36.0
[ 244.990] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 244.990] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 244.990] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Fri Jan 4 12:49:17 2019
[ 244.991] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 244.991] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 244.992] (==) No Layout section. Using the first Screen section.
[ 244.992] (**) |-->Screen "Screen0" (0)
[ 244.992] (**) | |-->Monitor "<default monitor>"
[ 244.992] (**) | |-->Device "Device0"
[ 244.992] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 244.992] (==) Automatically adding devices
[ 244.992] (==) Automatically enabling devices
[ 244.992] (==) Automatically adding GPU devices
[ 244.992] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 244.992] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 244.992] Entry deleted from font path.
[ 244.992] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 244.992] Entry deleted from font path.
[ 244.992] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 244.992] Entry deleted from font path.
[ 244.992] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 244.992] Entry deleted from font path.
[ 244.992] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 244.992] Entry deleted from font path.
[ 244.992] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 244.992] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[ 244.993] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 244.993] (II) Loader magic: 0x562802caae20
[ 244.993] (II) Module ABI versions:
[ 244.993] X.Org ANSI C Emulation: 0.4
[ 244.993] X.Org Video Driver: 24.0
[ 244.993] X.Org XInput driver : 24.1
[ 244.993] X.Org Server Extension : 10.0
[ 244.993] (++) using VT number 1
[ 244.994] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_35
[ 244.994] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 244.994] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 244.995] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[ 244.995] (--) PCI: (1@0:0:0) 10de:1b06:1043:85ea rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 244.995] (II) LoadModule: "glx"
[ 244.995] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 244.997] (II) Module glx: vendor="NVIDIA Corporation"
[ 244.997] compiled for 4.0.2, module version = 1.0.0
[ 244.997] Module class: X.Org Server Extension
[ 244.997] (II) NVIDIA GLX Module 390.87 Tue Aug 21 16:10:56 PDT 2018
[ 244.997] (II) LoadModule: "intel"
[ 244.997] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 245.000] (II) Module intel: vendor="X.Org Foundation"
[ 245.000] compiled for 1.20.1, module version = 2.99.917
[ 245.000] Module class: X.Org Video Driver
[ 245.000] ABI class: X.Org Video Driver, version 24.0
[ 245.000] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 245.000] (II) intel: Driver for Intel(R) HD Graphics
[ 245.000] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 245.000] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 245.000] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[ 245.001] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 245.001] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 247.015] intel: waited 2020 ms for i915.ko driver to load
[ 247.016] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 247.020] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 247.023] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 249.038] intel: waited 2020 ms for i915.ko driver to load
[ 249.039] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[ 249.042] (EE) No devices detected.
[ 249.042] (EE)
Fatal server error:
[ 249.042] (EE) no screens found(EE)
[ 249.042] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 249.042] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[ 249.042] (EE)
[ 249.051] (EE) Server terminated with error (1). Closing log file.
Code: Select all
$ cat 20-intel.conf
Section "Device"
Identifier "Device0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Coolbits" "12"
SubSection "Display"
Depth 24
EndSubSection
EndSection
System information:
Code: Select all
$ lspci
00:00.0 Host bridge: Intel Corporation Device 3e30 (rev 0a)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 0a)
00:02.0 VGA compatible controller: Intel Corporation Device 3e98
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:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0)
00:1c.7 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a305 (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 GP102 [GeForce GTX 1080 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP102 HDMI Audio Controller (rev a1)
04:00.0 Audio device: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] (rev 01)
Code: Select all
$ lshw -C display
*-display
description: VGA compatible controller
product: GP102 [GeForce GTX 1080 Ti]
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:16 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:3000(size=128) memory:a4000000-a407ffff
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:4000(size=64) memory:c0000-dffff<Paste>
Code: Select all
$lsmod i915
i915 1728512 0
drm_kms_helper 204800 2 i915,nouveau
drm 483328 5 drm_kms_helper,i915,ttm,nouveau
i2c_algo_bit 16384 2 i915,nouveau
video 45056 3 asus_wmi,i915,nouveau
Code: Select all
$ cat /etc/default/grub | grep -e "^GRUB"
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Code: Select all
$ cat ~/.xinitrc
exec i3
Thank you.