Intel 9900K UHD 630 for Xorg results with "No screens detect

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

Intel 9900K UHD 630 for Xorg results with "No screens detect

Postby paulclou » 2019-01-05 04:41

Hi all,

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.

Debian and kernel are,
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                                     


My attempts in resolving this problem include the following configurations,
  1. No Xorg configuration files and let Xorg decide which drivers to use automatically.
  2. Explicitly force modesetting for the BusID of UHD 630.
  3. Explicitly force Intel i915 for the BusID of UHD 630.
  4. Compiling xf86-video-intel from drm-tip

I moved /etc/modules and /etc/modprobe.d/* to /etc/modprobe.d/disabled/. I also relocated /etc/X11/xorg.conf.d/* to /etc/X11/xorg.conf.d/disabled/. I do not have /etc/X11/xorg.conf.d/xorg.conf. I added appropriate configuration files to force driver utilization in the specified cases.

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.


Xorg.0.log and 20-modesetting.conf for the configurations in Case 2,
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


Xorg.0.log and 20-intel.conf for the configurations in Case 3,
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


Xorg.0.log and 20-intel.conf for the configurations in Case 4,
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


Other similar cases but resolved in Archlinux by installing linux-drm-tip-git,
I assume linux-drm-tip-git is the git repo by freedesktop called drm-tip. I am unsure which part of drm-tip resolved their problems, but I compiled and installed the latest xf86-video-intel from the repo shown in case 4 which resulted in the same error. In addition, a user from Debian forum reported difficulties with UHD 630 as well.

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

Note: adding i915.alpha_support=1 does not make a difference in the output.
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


I suspect the issue relies on my settings for Xorg since I believe kernel 4.19 supports the Coffee Lake Refresh. However, I am out of ideas. Any help is appreciated.

Thank you.
paulclou
 
Posts: 18
Joined: 2011-10-17 08:08

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby bw123 » 2019-01-05 06:16

Wow, what a great post. Plenty of info, way to go. Sounds like it is trying to drive you crazy. Try looking up the "*-display UNCLAIMED" and see if there is a reason for that.

Also "(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support" Can you turn off the other VGA device somehow? At least until you get X to start. You can tell X to ignore a monitor in a conf, but I'm not sure about a device. man page for xorg.conf would probably know.

...
BusID "PCI:0:2:0"
...
bus info: pci@0000:00:02.0


the busid you are using in the conf is 0:2:0 that's not the same as 0:0:2 ? Or maybe I get confused by lspci using dots instead of colons...

Anything in dmesg about drm, kms or other display type errors? I think 4.20 kernel is available somewhere, haven;t checked lately.

Don't give up, some other people will probably have some help. Maybe someone with the same hardware. Good Luck.
User avatar
bw123
 
Posts: 3787
Joined: 2011-05-09 06:02

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby Head_on_a_Stick » 2019-01-05 10:44

paulclou wrote:resolved in Archlinux

Use Arch Linux then, perhaps?

Otherwise, try removing the Screen stanza for the xorg.conf, here is the version I use to force modesetting on my Haswell machine:

https://github.com/Head-on-a-Stick/conf ... tting.conf
Don't break DebianHow to report bugs

SharpBang GNU/Linux — a pre-configured Openbox/Tint2 desktop running on Debian stable
User avatar
Head_on_a_Stick
 
Posts: 10613
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby paulclou » 2019-01-05 15:44

Thank you for the responses.

bw123 wrote:Wow, what a great post. Plenty of info, way to go. Sounds like it is trying to drive you crazy. Try looking up the "*-display UNCLAIMED" and see if there is a reason for that.

I will research into that!

bw123 wrote:Also "(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support" Can you turn off the other VGA device somehow? At least until you get X to start. You can tell X to ignore a monitor in a conf, but I'm not sure about a device. man page for xorg.conf would probably know.

I do not think I can isolate the card through the motherboard UEFI. I attempted to grab the card with VFIO using
Code: Select all
vfio ids=10de:1b06,10de:10ef disable_vga=1
vfio_iommu_type1
vfio_pci
vfio_virqfd
blacklist nouveau
blacklist nvidia
blacklist nvidia_drm
blacklist nvidia_modeset

but the error persists. I will remove the GPU and see how the system behaves.

I booted in Debian live 9.6, which got into XFCE with iGPU. However it unloads modesetting and uses fbdev which only runs at 1024*768.

bw123 wrote:
...
BusID "PCI:0:2:0"
...
bus info: pci@0000:00:02.0


the busid you are using in the conf is 0:2:0 that's not the same as 0:0:2 ? Or maybe I get confused by lspci using dots instead of colons...

That's a very interesting observation. I tested BusID address field for "PCI:0:2:0" and "PCI:0:0:2" enforcing intel and modesetting. In intel driver, when setting to "PCI:0:2:0", I see for intel driver,
Code: Select all
$ diff <(cut -b13- Xorg.log_BusID0\:2\:0_intel) <(cut -b13- Xorg.log_BusID0\:0\:2_intel)
15c15
<  (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:34:38 2019
---
>  (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:35:29 2019
45c45
<  (II) Loader magic: 0x561c77a6be20
---
>  (II) Loader magic: 0x5630c62cce20
53c53
<  (II) systemd-logind: took control of session /org/freedesktop/login1/session/_322
---
>  (II) systemd-logind: took control of session /org/freedesktop/login1/session/_326
79,81c79
<  (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   605.518] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   607.532] intel: waited 2020 ms for i915.ko driver to load
<  (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   607.536] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   607.540] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   609.555] intel: waited 2020 ms for i915.ko driver to load
<  (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   609.560] (EE) No devices detected.
---
>  (EE) No devices detected.

for modesetting driver,
Code: Select all
$ diff <(cut -b13- Xorg.log_BusID0\:2\:0_modesetting) <(cut -b13- Xorg.log_BusID0\:0\:2_modesetting)
15c15
<  (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:39:43 2019
---
>  (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:37:48 2019
45c45
<  (II) Loader magic: 0x563d2ada4e20
---
>  (II) Loader magic: 0x55b334921e20
53c53
<  (II) systemd-logind: took control of session /org/freedesktop/login1/session/_330
---
>  (II) systemd-logind: took control of session /org/freedesktop/login1/session/_328
72c72
<  (II) modeset(1): using default device
---
>  (II) modeset(0): using default device
75,76d74
<  (EE) Screen 0 deleted because of no matching config section.
<  (II) UnloadModule: "modesetting"

I am not exactly sure which syntax is correct for BusID, given both results with "No devices detected." However, intel driver using PCI:0:2:0 results with "LoadKernelModule: Setting of real/effective user Id to 0/0 failed", and modesetting driver using PCI:0:2:0 results with "UnloadModule: 'modesetting'". The original log files are shown here,
Code: Select all
$ cat Xorg.log_BusID0:2:0
[   605.512]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[   605.512] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   605.512] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[   605.512] 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
[   605.512] Build Date: 25 October 2018  06:15:23PM
[   605.512] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[   605.512] Current version of pixman: 0.36.0
[   605.512]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   605.512] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   605.512] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:34:38 2019
[   605.512] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   605.512] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   605.512] (==) No Layout section.  Using the first Screen section.
[   605.512] (**) |-->Screen "Screen0" (0)
[   605.512] (**) |   |-->Monitor "<default monitor>"
[   605.513] (**) |   |-->Device "Device0"
[   605.513] (==) No monitor specified for screen "Screen0".
   Using a default monitor configuration.
[   605.513] (==) Automatically adding devices
[   605.513] (==) Automatically enabling devices
[   605.513] (==) Automatically adding GPU devices
[   605.513] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   605.513] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   605.513]    Entry deleted from font path.
[   605.513] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   605.513]    Entry deleted from font path.
[   605.513] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   605.513]    Entry deleted from font path.
[   605.513] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   605.513]    Entry deleted from font path.
[   605.513] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   605.513]    Entry deleted from font path.
[   605.513] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/Type1,
   built-ins
[   605.513] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[   605.513] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   605.513] (II) Loader magic: 0x561c77a6be20
[   605.513] (II) Module ABI versions:
[   605.513]    X.Org ANSI C Emulation: 0.4
[   605.513]    X.Org Video Driver: 24.0
[   605.513]    X.Org XInput driver : 24.1
[   605.513]    X.Org Server Extension : 10.0
[   605.513] (++) using VT number 1

[   605.514] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_322
[   605.514] (II) xfree86: Adding drm device (/dev/dri/card0)
[   605.515] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   605.515] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[   605.515] (--) 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
[   605.515] (II) LoadModule: "glx"
[   605.515] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[   605.517] (II) Module glx: vendor="NVIDIA Corporation"
[   605.517]    compiled for 4.0.2, module version = 1.0.0
[   605.517]    Module class: X.Org Server Extension
[   605.517] (II) NVIDIA GLX Module  390.87  Tue Aug 21 16:10:56 PDT 2018
[   605.517] (II) LoadModule: "intel"
[   605.517] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   605.517] (II) Module intel: vendor="X.Org Foundation"
[   605.517]    compiled for 1.20.1, module version = 2.99.917
[   605.517]    Module class: X.Org Video Driver
[   605.517]    ABI class: X.Org Video Driver, version 24.0
[   605.517] (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
[   605.517] (II) intel: Driver for Intel(R) HD Graphics
[   605.517] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[   605.517] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[   605.517] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[   605.518] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   605.518] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   607.532] intel: waited 2020 ms for i915.ko driver to load
[   607.533] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   607.536] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   607.540] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   609.555] intel: waited 2020 ms for i915.ko driver to load
[   609.556] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[   609.560] (EE) No devices detected.
[   609.560] (EE)
Fatal server error:
[   609.560] (EE) no screens found(EE)
[   609.560] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   609.560] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[   609.560] (EE)
[   609.569] (EE) Server terminated with error (1). Closing log file.

Code: Select all
$ cat Xorg.log_BusID0:0:2
[   656.558]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[   656.558] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   656.558] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[   656.558] 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
[   656.558] Build Date: 25 October 2018  06:15:23PM
[   656.558] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[   656.558] Current version of pixman: 0.36.0
[   656.558]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   656.558] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   656.558] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:35:29 2019
[   656.558] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   656.558] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   656.558] (==) No Layout section.  Using the first Screen section.
[   656.558] (**) |-->Screen "Screen0" (0)
[   656.558] (**) |   |-->Monitor "<default monitor>"
[   656.558] (**) |   |-->Device "Device0"
[   656.558] (==) No monitor specified for screen "Screen0".
   Using a default monitor configuration.
[   656.558] (==) Automatically adding devices
[   656.558] (==) Automatically enabling devices
[   656.558] (==) Automatically adding GPU devices
[   656.558] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   656.558] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   656.558]    Entry deleted from font path.
[   656.558] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   656.558]    Entry deleted from font path.
[   656.558] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   656.558]    Entry deleted from font path.
[   656.558] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   656.558]    Entry deleted from font path.
[   656.558] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   656.558]    Entry deleted from font path.
[   656.558] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/Type1,
   built-ins
[   656.558] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[   656.558] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   656.558] (II) Loader magic: 0x5630c62cce20
[   656.558] (II) Module ABI versions:
[   656.558]    X.Org ANSI C Emulation: 0.4
[   656.558]    X.Org Video Driver: 24.0
[   656.558]    X.Org XInput driver : 24.1
[   656.558]    X.Org Server Extension : 10.0
[   656.559] (++) using VT number 1

[   656.559] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_326
[   656.560] (II) xfree86: Adding drm device (/dev/dri/card0)
[   656.560] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   656.561] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[   656.561] (--) 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
[   656.561] (II) LoadModule: "glx"
[   656.561] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[   656.563] (II) Module glx: vendor="NVIDIA Corporation"
[   656.563]    compiled for 4.0.2, module version = 1.0.0
[   656.563]    Module class: X.Org Server Extension
[   656.563] (II) NVIDIA GLX Module  390.87  Tue Aug 21 16:10:56 PDT 2018
[   656.563] (II) LoadModule: "intel"
[   656.563] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   656.563] (II) Module intel: vendor="X.Org Foundation"
[   656.563]    compiled for 1.20.1, module version = 2.99.917
[   656.563]    Module class: X.Org Video Driver
[   656.563]    ABI class: X.Org Video Driver, version 24.0
[   656.563] (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
[   656.563] (II) intel: Driver for Intel(R) HD Graphics
[   656.563] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[   656.563] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[   656.563] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[   656.563] (EE) No devices detected.
[   656.563] (EE)
Fatal server error:
[   656.563] (EE) no screens found(EE)
[   656.563] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   656.563] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[   656.563] (EE)
[   656.565] (EE) Server terminated with error (1). Closing log file.

Code: Select all
$ cat Xorg.log_BusID0:2:0
[   910.776]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[   910.776] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   910.777] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[   910.777] 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
[   910.777] Build Date: 25 October 2018  06:15:23PM
[   910.777] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[   910.777] Current version of pixman: 0.36.0
[   910.777]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   910.777] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   910.777] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:39:43 2019
[   910.777] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   910.777] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   910.777] (==) No Layout section.  Using the first Screen section.
[   910.777] (**) |-->Screen "Screen0" (0)
[   910.777] (**) |   |-->Monitor "<default monitor>"
[   910.777] (**) |   |-->Device "Device0"
[   910.777] (==) No monitor specified for screen "Screen0".
   Using a default monitor configuration.
[   910.777] (==) Automatically adding devices
[   910.777] (==) Automatically enabling devices
[   910.777] (==) Automatically adding GPU devices
[   910.777] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   910.777] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   910.777]    Entry deleted from font path.
[   910.777] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   910.777]    Entry deleted from font path.
[   910.777] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   910.777]    Entry deleted from font path.
[   910.777] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   910.777]    Entry deleted from font path.
[   910.777] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   910.777]    Entry deleted from font path.
[   910.777] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/Type1,
   built-ins
[   910.777] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[   910.777] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   910.777] (II) Loader magic: 0x563d2ada4e20
[   910.777] (II) Module ABI versions:
[   910.777]    X.Org ANSI C Emulation: 0.4
[   910.777]    X.Org Video Driver: 24.0
[   910.777]    X.Org XInput driver : 24.1
[   910.777]    X.Org Server Extension : 10.0
[   910.777] (++) using VT number 1

[   910.778] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_330
[   910.778] (II) xfree86: Adding drm device (/dev/dri/card0)
[   910.779] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   910.780] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[   910.780] (--) 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
[   910.780] (II) LoadModule: "glx"
[   910.780] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[   910.782] (II) Module glx: vendor="NVIDIA Corporation"
[   910.782]    compiled for 4.0.2, module version = 1.0.0
[   910.782]    Module class: X.Org Server Extension
[   910.782] (II) NVIDIA GLX Module  390.87  Tue Aug 21 16:10:56 PDT 2018
[   910.782] (II) LoadModule: "modesetting"
[   910.782] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   910.782] (II) Module modesetting: vendor="X.Org Foundation"
[   910.782]    compiled for 1.20.3, module version = 1.20.3
[   910.782]    Module class: X.Org Video Driver
[   910.782]    ABI class: X.Org Video Driver, version 24.0
[   910.782] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   910.782] (WW) Falling back to old probe method for modesetting
[   910.782] (II) modeset(1): using default device
[   910.782] (II) modeset(G0): using drv /dev/dri/card0
[   910.782] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   910.782] (EE) Screen 0 deleted because of no matching config section.
[   910.782] (II) UnloadModule: "modesetting"
[   910.782] (EE)
Fatal server error:
[   910.782] (EE) Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices
[   910.782] (EE)
[   910.782] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   910.782] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[   910.782] (EE)
[   910.783] (EE) Server terminated with error (1). Closing log file.

Code: Select all
$ cat Xorg.log_BusID0:0:2
[   795.258]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[   795.258] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   795.258] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[   795.258] 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
[   795.258] Build Date: 25 October 2018  06:15:23PM
[   795.258] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[   795.258] Current version of pixman: 0.36.0
[   795.258]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   795.258] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   795.258] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:37:48 2019
[   795.258] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   795.258] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   795.259] (==) No Layout section.  Using the first Screen section.
[   795.259] (**) |-->Screen "Screen0" (0)
[   795.259] (**) |   |-->Monitor "<default monitor>"
[   795.259] (**) |   |-->Device "Device0"
[   795.259] (==) No monitor specified for screen "Screen0".
   Using a default monitor configuration.
[   795.259] (==) Automatically adding devices
[   795.259] (==) Automatically enabling devices
[   795.259] (==) Automatically adding GPU devices
[   795.259] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   795.259] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   795.259]    Entry deleted from font path.
[   795.259] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   795.259]    Entry deleted from font path.
[   795.259] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   795.259]    Entry deleted from font path.
[   795.259] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   795.259]    Entry deleted from font path.
[   795.259] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   795.259]    Entry deleted from font path.
[   795.259] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/Type1,
   built-ins
[   795.259] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[   795.259] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   795.259] (II) Loader magic: 0x55b334921e20
[   795.259] (II) Module ABI versions:
[   795.259]    X.Org ANSI C Emulation: 0.4
[   795.259]    X.Org Video Driver: 24.0
[   795.259]    X.Org XInput driver : 24.1
[   795.259]    X.Org Server Extension : 10.0
[   795.259] (++) using VT number 1

[   795.260] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_328
[   795.260] (II) xfree86: Adding drm device (/dev/dri/card0)
[   795.261] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   795.261] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[   795.261] (--) 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
[   795.261] (II) LoadModule: "glx"
[   795.262] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[   795.263] (II) Module glx: vendor="NVIDIA Corporation"
[   795.263]    compiled for 4.0.2, module version = 1.0.0
[   795.263]    Module class: X.Org Server Extension
[   795.263] (II) NVIDIA GLX Module  390.87  Tue Aug 21 16:10:56 PDT 2018
[   795.263] (II) LoadModule: "modesetting"
[   795.263] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   795.263] (II) Module modesetting: vendor="X.Org Foundation"
[   795.263]    compiled for 1.20.3, module version = 1.20.3
[   795.263]    Module class: X.Org Video Driver
[   795.263]    ABI class: X.Org Video Driver, version 24.0
[   795.263] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   795.263] (WW) Falling back to old probe method for modesetting
[   795.263] (II) modeset(0): using default device
[   795.263] (II) modeset(G0): using drv /dev/dri/card0
[   795.263] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   795.263] (EE)
Fatal server error:
[   795.263] (EE) Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices
[   795.263] (EE)
[   795.263] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   795.263] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[   795.263] (EE)
[   795.265] (EE) Server terminated with error (1). Closing log file.


bw123 wrote:Anything in dmesg about drm, kms or other display type errors? I think 4.20 kernel is available somewhere, haven;t checked lately.


I see
Code: Select all
$ dmesg | grep -i drm
[    1.545215] ata1.00: supports DRM functions and may not be fully accessible
[    1.549004] ata1.00: supports DRM functions and may not be fully accessible
[   12.538783] nouveau 0000:01:00.0: DRM: VRAM: 11264 MiB
[   12.538783] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[   12.538785] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
[   12.538785] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
[   12.538786] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[   12.538787] nouveau 0000:01:00.0: DRM: DCB version 4.1
[   12.538788] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000f42 00020030
[   12.538789] nouveau 0000:01:00.0: DRM: DCB outp 01: 04811f96 04600020
[   12.538789] nouveau 0000:01:00.0: DRM: DCB outp 02: 04011f92 00020020
[   12.538790] nouveau 0000:01:00.0: DRM: DCB outp 03: 04822f86 04600010
[   12.538791] nouveau 0000:01:00.0: DRM: DCB outp 04: 04022f82 00020010
[   12.538791] nouveau 0000:01:00.0: DRM: DCB outp 05: 02033f72 00020010
[   12.538792] nouveau 0000:01:00.0: DRM: DCB outp 06: 02044f62 00020020
[   12.538793] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001031
[   12.538793] nouveau 0000:01:00.0: DRM: DCB conn 01: 02000146
[   12.538794] nouveau 0000:01:00.0: DRM: DCB conn 02: 01000246
[   12.538795] nouveau 0000:01:00.0: DRM: DCB conn 03: 00010361
[   12.538795] nouveau 0000:01:00.0: DRM: DCB conn 04: 00020461
[   12.580648] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   12.580648] [drm] Driver supports precise vblank timestamp query.
[   12.831882] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[   12.962110] [drm] Cannot find any crtc or sizes
[   12.963719] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[   13.090117] [drm] Cannot find any crtc or sizes
[   13.218113] [drm] Cannot find any crtc or sizes

Would you have any suggestion in better searching through the log files for the errors?

bw123 wrote:Don't give up, some other people will probably have some help. Maybe someone with the same hardware. Good Luck.

Thanks! It's just one of those times where I need to walk in circles until I find the problem.

Head_on_a_Stick wrote:
paulclou wrote:resolved in Archlinux

Use Arch Linux then, perhaps?

The objective of the references is to show that multiple users with same chipset and CPU recently encountered the same problems running with same Kernel version (Linux version 4.19.4-arch1-1-ARCH). They resolved using a package that installs Intel's own drivers at drm-tip.git. The confusing part is the AUR package they installed that fixed their problems was last updated in 2017-08-16, which was way before Coffee Lake or Coffee Lake R were released.

I have no intention in switching to Arch, in fact I very much appreciate Debian's philosophies and practices. I wish to debug the issue, but I am having difficulties isolating the problem at i915 or X. If I can identify the modules in drm-tip that fixed their problems, then I can attempt to compile the modules myself. The worrying part is I am not sure how to compile and install the respective libraries such as libdrm without overwriting Debian's.

Head_on_a_Stick wrote:Otherwise, try removing the Screen stanza for the xorg.conf, here is the version I use to force modesetting on my Haswell machine:

https://github.com/Head-on-a-Stick/conf ... tting.conf


Thanks for the suggestion. I tested the minimal Xorg similar to yours but it still resulted with no screens found.
Code: Select all
$ cat 20-intel_min.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
[    66.509]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[    66.510] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[    66.510] Current Operating System: Linux hyperion 4.19.0-1-amd64 #1 SMP Debian 4.19.12-1 (2018-12-22) x86_64
[    66.510] 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
[    66.510] Build Date: 25 October 2018  06:15:23PM
[    66.510] xorg-server 2:1.20.3-1 (https://www.debian.org/support)
[    66.510] Current version of pixman: 0.36.0
[    66.510]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[    66.510] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    66.510] (==) Log file: "/home/paul/.local/share/xorg/Xorg.0.log", Time: Sat Jan  5 07:25:39 2019
[    66.511] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    66.511] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    66.512] (==) No Layout section.  Using the first Screen section.
[    66.512] (==) No screen section available. Using defaults.
[    66.512] (**) |-->Screen "Default Screen Section" (0)
[    66.512] (**) |   |-->Monitor "<default monitor>"
[    66.513] (==) No device specified for screen "Default Screen Section".
   Using the first device section listed.
[    66.513] (**) |   |-->Device "Device0"
[    66.513] (==) No monitor specified for screen "Default Screen Section".
   Using a default monitor configuration.
[    66.513] (==) Automatically adding devices
[    66.513] (==) Automatically enabling devices
[    66.513] (==) Automatically adding GPU devices
[    66.513] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    66.515] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    66.515]    Entry deleted from font path.
[    66.515] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    66.515]    Entry deleted from font path.
[    66.515] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    66.515]    Entry deleted from font path.
[    66.515] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    66.515]    Entry deleted from font path.
[    66.515] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    66.515]    Entry deleted from font path.
[    66.515] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/Type1,
   built-ins
[    66.516] (**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
[    66.516] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[    66.516] (II) Loader magic: 0x55a97dfb6e20
[    66.516] (II) Module ABI versions:
[    66.516]    X.Org ANSI C Emulation: 0.4
[    66.516]    X.Org Video Driver: 24.0
[    66.516]    X.Org XInput driver : 24.1
[    66.516]    X.Org Server Extension : 10.0
[    66.516] (++) using VT number 1

[    66.519] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    66.519] (II) xfree86: Adding drm device (/dev/dri/card0)
[    66.521] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[    66.524] (--) PCI:*(0@0:2:0) 8086:3e98:1043:8694 rev 0, Mem @ 0xa2000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[    66.524] (--) 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
[    66.524] (II) LoadModule: "glx"
[    66.527] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[    66.596] (II) Module glx: vendor="NVIDIA Corporation"
[    66.596]    compiled for 4.0.2, module version = 1.0.0
[    66.596]    Module class: X.Org Server Extension
[    66.597] (II) NVIDIA GLX Module  390.87  Tue Aug 21 16:10:56 PDT 2018
[    66.598] (II) LoadModule: "intel"
[    66.599] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    66.604] (II) Module intel: vendor="X.Org Foundation"
[    66.604]    compiled for 1.20.1, module version = 2.99.917
[    66.604]    Module class: X.Org Video Driver
[    66.604]    ABI class: X.Org Video Driver, version 24.0
[    66.604] (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
[    66.604] (II) intel: Driver for Intel(R) HD Graphics
[    66.604] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    66.604] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    66.604] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[    66.606] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[    66.609] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[    68.625] intel: waited 2020 ms for i915.ko driver to load
[    68.626] (WW) LoadKernelModule: Setting of real/effective user Id to 0/0 failed[    68.628] (EE) No devices detected.
[    68.628] (EE)
Fatal server error:
[    68.628] (EE) no screens found(EE)
[    68.628] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[    68.628] (EE) Please also check the log file at "/home/paul/.local/share/xorg/Xorg.0.log" for additional information.
[    68.629] (EE)
[    68.638] (EE) Server terminated with error (1). Closing log file.


On a side node, I saw a Debian thread posted in 2018 November regarding (assuming) previous generation i7-8700K iGPU 630 running Debian Stretch with backports. Is there a way to see if the Coffee Lake Refresh are officially supported by 4.19 kernel in Debian?
paulclou
 
Posts: 18
Joined: 2011-10-17 08:08

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby llivv » 2019-01-05 21:03

I swore I wasn't gonna comment here ...... anyways
you could try: what can you loose at this point

read the last three lines from
Code: Select all
$ apt show xserver-xorg-video-intel

if you want to try
Code: Select all
# apt purge xserver-xorg-video-intel

than double check you disabled all xorg.conf type files (easy way is removing .conf from the filenames)
check
Code: Select all
cat /proc/cmdline
and remove all custome kernel commandline options (if any have be hard added in grub config) by editing in grub menu after reboot.

If successful save both dmesg and Xorg.0.log
In memory of Ian Ashley Murdock (1973 - 2015) founder of the Debian project.
User avatar
llivv
 
Posts: 5488
Joined: 2007-02-14 18:10
Location: cold storage

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby Head_on_a_Stick » 2019-01-05 23:01

paulclou wrote:
Code: Select all
$ cat ~/.xinitrc
exec i3

Try
Code: Select all
mv ~/.xinitrc ~/.xsession

It's a shot in the dark but Debian recommends that ~/.xsession is used rather than ~/.xinitrc
Don't break DebianHow to report bugs

SharpBang GNU/Linux — a pre-configured Openbox/Tint2 desktop running on Debian stable
User avatar
Head_on_a_Stick
 
Posts: 10613
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby paulclou » 2019-01-06 04:03

Thanks for the responses. I downloaded Kernel 4.20 and compiled using the Debian menuconfig for 4.19. After that I was able to execute X with modesetting including 3d acceleration. Maybe Coffee Lake Refresh iGPU support was added in >4.19.1?
paulclou
 
Posts: 18
Joined: 2011-10-17 08:08

Re: Intel 9900K UHD 630 for Xorg results with "No screens de

Postby llivv » 2019-01-06 07:18

paulclou wrote:T Maybe Coffee Lake Refresh iGPU support was added in >4.19.1?

Not many here have that hardware. So only way we'd know is if you test it.

If you want to post dmesg and Xorg.0.log they could be helpful ....
In memory of Ian Ashley Murdock (1973 - 2015) founder of the Debian project.
User avatar
llivv
 
Posts: 5488
Joined: 2007-02-14 18:10
Location: cold storage


Return to Hardware

Who is online

Users browsing this forum: scouser and 14 guests

fashionable