Unsolved
This post is more than 5 years old
1 Message
0
1155
October 26th, 2019 21:00
XPS 13 7390 2-in-1, Fedora F30 Issues
I have installed Fedora f30 on my xps 13 laptop. Although it boots and mostly functional, there are a couple of runtime issues:
I don't have Gnome Wayland on startup. It always fall back to Xorg.
My touchscreen doesn't work.
My laptop can't detect second monitor when I connect to HDMI.
I suspect that the problems are all related to video driver or graphics issues.
I tried a few boot options that I found online but none of them work:
- nomodeset=1
- i915.modeset=1
- rd.driver.blacklist=nouveau
The above options always lead me to a black screen where I can only see mouse cursor
I really appreciate some help.
I don't want what diagnostic info to give. So I will provide as much as I can.
Kernel version: 5.3.6-200.fc30.x86_64
> xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1200, current 1920 x 1200, maximum 1920 x 1200
default connected primary 1920x1200+0+0 0mm x 0mm
1920x1200 77.00*
Some gdm output from journal -b:
11:14:05 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=gdm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
11:14:05 gdm-launch-environment][2852]: accountsservice: Could not get current seat: No data available
11:14:05 audit[2852]: USER_AUTH pid=2852 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:authentication grantors=pam_permit acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=localhost.localdomain addr=? terminal=/dev/tty1 res=success'
11:14:05 audit[2852]: USER_ACCT pid=2852 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:accounting grantors=pam_permit acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=localhost.localdomain addr=? terminal=/dev/tty1 res=success'
11:14:05 audit[2852]: CRED_ACQ pid=2852 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_permit acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=localhost.localdomain addr=? terminal=/dev/tty1 res=success'
11:14:06 systemd-logind[2786]: New session c1 of user gdm.
11:14:06 audit[2901]: USER_ACCT pid=2901 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=PAM:accounting grantors=pam_unix,pam_localuser acct="gdm" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
11:14:06 systemd[2901]: pam_unix(systemd-user:session): session opened for user gdm by (uid=0)
11:14:06 audit[2901]: USER_START pid=2901 uid=0 auid=42 ses=1 subj=system_u:system_r:init_t:s0 msg='op=PAM:session_open grantors=pam_selinux,pam_selinux,pam_loginuid,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="gdm" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
11:14:06 systemd[1]: Started Session c1 of user gdm.
11:14:06 gdm-launch-environment][2852]: pam_unix(gdm-launch-environment:session): session opened for user gdm by (uid=0)
11:14:06 audit[2852]: USER_START pid=2852 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=localhost.localdomain addr=? terminal=/dev/tty1 res=success'
11:14:06 /usr/libexec/gdm-x-session[2951]: (--) Log file renamed from "/var/log/Xorg.pid-2956.log" to "/var/log/Xorg.0.log"
11:14:06 /usr/libexec/gdm-x-session[2951]: X.Org X Server 1.20.5
11:14:06 /usr/libexec/gdm-x-session[2951]: X Protocol Version 11, Revision 0
11:14:06 /usr/libexec/gdm-x-session[2951]: Build Operating System: 5.1.16-200.fc29.x86_64
11:14:06 /usr/libexec/gdm-x-session[2951]: Current Operating System: Linux localhost.localdomain 5.3.6-200.fc30.x86_64 #1 SMP Mon Oct 14 13:11:01 UTC 2019 x86_64
11:14:06 /usr/libexec/gdm-x-session[2951]: Kernel command line: BOOT_IMAGE=(hd0,gpt3)/vmlinuz-5.3.6-200.fc30.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.luks.uuid=luks-c6d347a0-ae78-4493-958f-31513fb0b436 rd.lvm.lv=fedora_localhost-live/swap noapic nomodeset
11:14:06 /usr/libexec/gdm-x-session[2951]: Build Date: 10 September 2019 05:03:01PM
11:14:06 /usr/libexec/gdm-x-session[2951]: Build ID: xorg-x11-server 1.20.5-7.fc30
11:14:06 /usr/libexec/gdm-x-session[2951]: Current version of pixman: 0.38.0
11:14:06 /usr/libexec/gdm-x-session[2951]: Before reporting problems, check http://wiki.x.org" target="_blank">http://wiki.x.org> 11:14:06 /usr/libexec/gdm-x-session[2951]: to make sure that you have the latest version. 11:14:06 /usr/libexec/gdm-x-session[2951]: Markers: (--) probed, (**) from config file, (==) default setting, 11:14:06 /usr/libexec/gdm-x-session[2951]: (++) from command line, (!!) notice, (II) informational, 11:14:06 /usr/libexec/gdm-x-session[2951]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown. 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Log file: "/var/log/Xorg.0.log", Time: Sun 11:14:06 2019 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Using config directory: "/etc/X11/xorg.conf.d" 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Using system config directory "/usr/share/X11/xorg.conf.d" 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) No Layout section. Using the first Screen section. 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) No screen section available. Using defaults. 11:14:06 /usr/libexec/gdm-x-session[2951]: (**) |-->Screen "Default Screen Section" (0) 11:14:06 /usr/libexec/gdm-x-session[2951]: (**) | |-->Monitor " " 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) No monitor specified for screen "Default Screen Section". 11:14:06 /usr/libexec/gdm-x-session[2951]: Using a default monitor configuration. 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Automatically adding devices 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Automatically enabling devices 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Automatically adding GPU devices 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Automatically binding GPU devices 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Max clients allowed: 256, resource mask: 0x1fffff 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FontPath set to: 11:14:06 /usr/libexec/gdm-x-session[2951]: catalogue:/etc/X11/fontpath.d, 11:14:06 /usr/libexec/gdm-x-session[2951]: built-ins 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) ModulePath set to "/usr/lib64/xorg/modules" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) The server relies on udev to provide the list of input devices. 11:14:06 /usr/libexec/gdm-x-session[2951]: If no devices become available, reconfigure udev or disable AutoAddDevices. 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loader magic: 0x5559c4ab9e00 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module ABI versions: 11:14:06 /usr/libexec/gdm-x-session[2951]: X.Org ANSI C Emulation: 0.4 11:14:06 /usr/libexec/gdm-x-session[2951]: X.Org Video Driver: 24.0 11:14:06 /usr/libexec/gdm-x-session[2951]: X.Org XInput driver : 24.1 11:14:06 /usr/libexec/gdm-x-session[2951]: X.Org Server Extension : 10.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (++) using VT number 1 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1 11:14:06 /usr/libexec/gdm-x-session[2951]: (--) PCI:*(0@0:2:0) 8086:8a52:1028:08b0 rev 7, Mem @ 0x603d000000/16777216, 0x4000000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "glx" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module glx: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.5, module version = 1.0.0 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org Server Extension, version 10.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Matched modesetting as autoconfigured driver 0 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Matched fbdev as autoconfigured driver 1 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Matched vesa as autoconfigured driver 2 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) Assigned the driver to the xf86ConfigLayout 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "modesetting" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module modesetting: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.5, module version = 1.20.5 11:14:06 /usr/libexec/gdm-x-session[2951]: Module class: X.Org Video Driver 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org Video Driver, version 24.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "fbdev" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module fbdev: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.3, module version = 0.5.0 11:14:06 /usr/libexec/gdm-x-session[2951]: Module class: X.Org Video Driver 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org Video Driver, version 24.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "vesa" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module vesa: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.4, module version = 2.4.0 11:14:06 /usr/libexec/gdm-x-session[2951]: Module class: X.Org Video Driver 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org Video Driver, version 24.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) modesetting: Driver for Modesetting Kernel Drivers: kms 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV: driver for framebuffer: fbdev 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) VESA: driver for VESA chipsets: vesa 11:14:06 /usr/libexec/gdm-x-session[2951]: (EE) open /dev/dri/card0: No such file or directory 11:14:06 /usr/libexec/gdm-x-session[2951]: (WW) Falling back to old probe method for modesetting 11:14:06 /usr/libexec/gdm-x-session[2951]: (EE) open /dev/dri/card0: No such file or directory 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading sub module "fbdevhw" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "fbdevhw" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module fbdevhw: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.5, module version = 0.0.2 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org Video Driver, version 24.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (EE) Unable to find a valid framebuffer device 11:14:06 /usr/libexec/gdm-x-session[2951]: (WW) Falling back to old probe method for fbdev 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading sub module "fbdevhw" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "fbdevhw" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module fbdevhw: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.5, module version = 0.0.2 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org Video Driver, version 24.0 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(2): using default device 11:14:06 /usr/libexec/gdm-x-session[2951]: vesa: Refusing to run on UEFI 11:14:06 /usr/libexec/gdm-x-session[2951]: (EE) Screen 0 deleted because of no matching config section. 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) UnloadModule: "modesetting" 11:14:06 /usr/libexec/gdm-x-session[2951]: (EE) Screen 0 deleted because of no matching config section. 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) UnloadModule: "fbdev" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) UnloadSubModule: "fbdevhw" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): Creating default Display subsection in Screen section 11:14:06 /usr/libexec/gdm-x-session[2951]: "Default Screen Section" for depth/fbbpp 24/32 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): RGB weight 888 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): Default visual is TrueColor 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0) 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): hardware: EFI VGA (video memory: 9000kB) 11:14:06 /usr/libexec/gdm-x-session[2951]: (DB) xf86MergeOutputClassOptions unsupported bus type 0 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): checking modes against framebuffer device... 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): checking modes against monitor... 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): Virtual size is 1920x1200 (pitch 1920) 11:14:06 /usr/libexec/gdm-x-session[2951]: (**) FBDEV(0): Built-in mode "current": 230.4 MHz, 94.7 kHz, 77.4 Hz 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): Modeline "current"x0.0 230.41 1920 1952 2192 2432 1200 1204 1208 1224 -hsync -vsync -csync (94.7 kHz b) 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): DPI set to (96, 96) 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading sub module "fb" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "fb" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/libfb.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module fb: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.5, module version = 1.0.0 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org ANSI C Emulation, version 0.4 11:14:06 /usr/libexec/gdm-x-session[2951]: (**) FBDEV(0): using shadow framebuffer 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading sub module "shadow" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) LoadModule: "shadow" 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Loading /usr/lib64/xorg/modules/libshadow.so 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) Module shadow: vendor="X.Org Foundation" 11:14:06 /usr/libexec/gdm-x-session[2951]: compiled for 1.20.5, module version = 1.1.0 11:14:06 /usr/libexec/gdm-x-session[2951]: ABI class: X.Org ANSI C Emulation, version 0.4 11:14:06 /usr/libexec/gdm-x-session[2951]: (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling) 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): Backing store enabled 11:14:06 /usr/libexec/gdm-x-session[2951]: (==) FBDEV(0): DPMS enabled
> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 8a52 (rev 07)
lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list
configuration: latency=0
resources: iomemory:600-5ff iomemory:400-3ff memory:603d000000-603dffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff
> grep -e '(EE)' -e '(WW)' /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 14.944] (EE) open /dev/dri/card0: No such file or directory
[ 14.944] (WW) Falling back to old probe method for modesetting
[ 14.944] (EE) open /dev/dri/card0: No such file or directory
[ 14.945] (EE) Unable to find a valid framebuffer device
[ 14.945] (WW) Falling back to old probe method for fbdev
[ 14.945] (EE) Screen 0 deleted because of no matching config section.
[ 14.945] (EE) Screen 0 deleted because of no matching config section.


