Problems with the 2020-12-30 Stable Update on i3 - video card driver related

Hi,

I have just installed the new update of Manjaro and now I have this problem when I boot my os:

The strange thing is that when I execute ‘i3-msg exit’ everything will be fine.

I suspects that something is wrong with my updated video drivers but unfortunately I could not find any solution.
Could you please help me?

Here are some information of my system what might could help in this:

WM: i3
Laptop type: Lenovo T470

~ ❯ pacman -Q | grep nvidia
linux510-nvidia 455.45.01-10.0
mhwd-nvidia 455.45.01-3
mhwd-nvidia-390xx 390.138-1
nvidia-utils 455.45.01-2

~ ❯ mhwd -a pci nonfree 0300

Skipping already installed config ‘video-linux’ for device: 0000:00:02.0 (0300:8086:5916) Display controller Intel Corporation HD Graphics 620

~ ❯ mhwd

0000:00:02.0 (0300:8086:5916) Display controller Intel Corporation:


              NAME               VERSION          FREEDRIVER           TYPE

       video-linux            2018.05.04                true            PCI
 video-modesetting            2020.01.13                true            PCI
        video-vesa            2017.03.12                true            PCI

~ ❯ mhwd -li

Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

       video-linux            2018.05.04                true            PCI

~ ❯ inxi -Gaz
Graphics: Device-1: Intel HD Graphics 620 vendor: Lenovo driver: i915 v: kernel
bus ID: 00:02.0 chip ID: 8086:5916
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus ID: 1-8:5
chip ID: 04f2:b5ab
Display: x11 server: X.Org 1.20.10 compositor: picom v: git-dac85
driver: modesetting unloaded: intel alternate: fbdev,vesa display ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 158 size: 309x173mm (12.2x6.8")
diag: 354mm (13.9")
OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.3.1
direct render: Yes

You have Intel graphics, why did you try to Install Nvidia drivers?

I have to be honest can’t remember when I did this. It wasn’t intentional. :slight_smile:
When I installed the OS I definitely chose the free driver option.
Is it possible that the recent update forced me to do this? (I wouldn’t think so.)
Anyway should I just remove the nvidia related packages to solve this problem?
linux510-nvidia 455.45.01-10.0
mhwd-nvidia 455.45.01-3
mhwd-nvidia-390xx 390.138-1
nvidia-utils 455.45.01-2

They probably don’t hurt, nevertheless, I would remove these two:

sudo pacman -Rsn linux510-nvidia nvidia-utils

Check if you have further Nvida packages by

pacman -Qs nvidia

mhwd-nvidia and mhwd-nvidia-390xx can stay.

Thank you.
Unfortunately it is still faulty. Same ugly screen. :frowning:

The Nvidia related packages are the followings:
~ ❯ pacman -Qs nvidia
local/lib32-libvdpau 1.4-1
Nvidia VDPAU library
local/libvdpau 1.4-1
Nvidia VDPAU library
local/libxnvctrl 455.45.01-1
NVIDIA NV-CONTROL X extension
local/mhwd-nvidia 455.45.01-3
MHWD module-ids for nvidia 455.45.01
local/mhwd-nvidia-390xx 390.138-1
MHWD module-ids for nvidia 390.138
local/xf86-video-nouveau 1.0.16-2 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards

What do you think - should I keep or remove them?

Please post

inxi -Fxxxza --no-host

Use three backticks ` in a single line in front and at the end of the output to format it nicely.

Same problem reported…

Not for me.

Here is the output of my

inxi -Fxxxza --no-host
System:    Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 root=UUID=e8dbf8b2-6604-45d9-b0b6-e43533ff6b81 rw quiet apparmor=1 
           security=apparmor udev.log_priority=3 
           Desktop: i3 4.19 info: polybar dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 20R30002FR v: ThinkPad L13 serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: LENOVO model: 20R30002FR v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: R15ET44W (1.25 ) date: 08/25/2020 
Battery:   ID-1: BAT0 charge: 44.2 Wh condition: 44.9/46.0 Wh (98%) volts: 17.3/15.4 model: Sunwoda 5B10W13935 type: Li-poly 
           serial: <filter> status: Discharging cycles: 15 
CPU:       Info: Dual Core model: Intel Core i3-10110U bits: 64 type: MT MCP arch: Kaby Lake note: check family: 6 
           model-id: 8E (142) stepping: C (12) microcode: DE L2 cache: 4 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 20810 
           Speed: 1100 MHz min/max: 400/4100 MHz Core speeds (MHz): 1: 1100 2: 1100 3: 1100 4: 1101 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling 
           Type: srbds mitigation: TSX disabled 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel UHD Graphics vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:9b41 
           Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo bus ID: 1-5:2 chip ID: 13d3:56a6 
           serial: <filter> 
           Display: x11 server: X.Org 1.20.10 driver: intel unloaded: modesetting alternate: fbdev,vesa display ID: :0 
           screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") 
           Monitor-1: eDP1 res: 1920x1080 hz: 60 dpi: 168 size: 290x170mm (11.4x6.7") diag: 336mm (13.2") 
           OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.3.1 direct render: Yes 
Audio:     Device-1: Intel vendor: Lenovo driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci bus ID: 00:1f.3 
           chip ID: 8086:02c8 
           Sound Server: ALSA v: k5.10.2-2-MANJARO 
Network:   Device-1: Intel Wireless-AC 9462 driver: iwlwifi v: kernel port: 3000 bus ID: 00:14.3 chip ID: 8086:02f0 
           IF: wlp0s20f3 state: up mac: <filter> 
           Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel port: efa0 bus ID: 00:1f.6 
           chip ID: 8086:0d4f 
           IF: enp0s31f6 state: down mac: <filter> 
Drives:    Local Storage: total: 354.41 GiB used: 127.82 GiB (36.1%) 
           ID-1: /dev/mmcblk0 maj-min: 179:0 model: SD128 size: 115.94 GiB block size: physical: 512 B logical: 512 B 
           serial: <filter> 
           SMART Message: Unknown smartctl error. Unable to generate data. 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-2: /dev/nvme0n1 maj-min: 259:0 vendor: Toshiba model: N/A size: 238.47 GiB block size: physical: 512 B 
           logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 5107AGLA temp: 29.9 C 
Partition: ID-1: / raw size: 53.71 GiB size: 52.62 GiB (97.96%) used: 21.2 GiB (40.3%) fs: ext4 dev: /dev/nvme0n1p2 
           maj-min: 259:2 
           ID-2: /boot/efi raw size: 260 MiB size: 256 MiB (98.46%) used: 298 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 
           maj-min: 259:1 
           ID-3: /home raw size: 176.6 GiB size: 172.83 GiB (97.86%) used: 106.63 GiB (61.7%) fs: ext4 dev: /dev/nvme0n1p4 
           maj-min: 259:4 
Swap:      Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 7.91 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3 
Sensors:   System Temperatures: cpu: 35.0 C mobo: 1.0 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 173 Uptime: 9m wakeups: 1235 Memory: 7.4 GiB used: 705 MiB (9.3%) Init: systemd v: 247 
           target: graphical.target Compilers: gcc: 10.2.0 Packages: pacman: 1591 lib: 354 Shell: Bash v: 5.1.0 
           running in: urxvtd inxi: 3.2.01 
System:    Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64
           root=UUID=190d9366-cdbc-426f-8c88-8627e226a3cc rw quiet apparmor=1
           security=apparmor resume=UUID=471eba5d-1312-40b1-a83f-25671e4d5449
           udev.log_priority=3
           Desktop: i3 4.19 info: i3bar dm: LightDM 1.30.0 Distro: Manjaro Linux
Machine:   Type: Laptop System: LENOVO product: 20HES2130Q v: ThinkPad T470
           serial: <filter> Chassis: type: 10 serial: <filter>
           Mobo: LENOVO model: 20HES2130Q v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO
           v: N1QET88W (1.63 ) date: 04/22/2020
Battery:   ID-1: BAT0 charge: 11.7 Wh condition: 17.7/24.0 Wh (74%) volts: 11.7/11.6
           model: SANYO 01AV419 type: Li-ion serial: <filter> status: Discharging
           cycles: 247
           ID-2: BAT1 charge: 16.6 Wh condition: 16.6/24.0 Wh (69%) volts: 12.8/11.6
           model: SANYO 01AV422 type: Li-ion serial: <filter> status: Unknown cycles: 319
CPU:       Info: Dual Core model: Intel Core i7-7600U bits: 64 type: MT MCP
           arch: Amber/Kaby Lake note: check family: 6 model-id: 8E (142) stepping: 9
           microcode: DE L2 cache: 4 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
           bogomips: 23209
           Speed: 800 MHz min/max: 400/3900 MHz Core speeds (MHz): 1: 800 2: 800 3: 802
           4: 800
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
           Type: l1tf
           mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable
           Type: meltdown mitigation: PTI
           Type: spec_store_bypass
           mitigation: Speculative Store Bypass disabled via prctl and seccomp
           Type: spectre_v1
           mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
           IBRS_FW, STIBP: conditional, RSB filling
           Type: srbds mitigation: Microcode
           Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable
Graphics:  Device-1: Intel HD Graphics 620 vendor: Lenovo driver: i915 v: kernel
           bus ID: 00:02.0 chip ID: 8086:5916
           Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus ID: 1-8:5
           chip ID: 04f2:b5ab
           Display: x11 server: X.Org 1.20.10 compositor: picom v: git-dac85
           driver: intel unloaded: modesetting alternate: fbdev,vesa display ID: :0
           screens: 1
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
           s-diag: 582mm (22.9")
           Monitor-1: eDP1 res: 1920x1080 hz: 60 dpi: 157 size: 310x170mm (12.2x6.7")
           diag: 354mm (13.9")
           OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.3.1
           direct render: Yes
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel
           v: kernel alternate: snd_soc_skl bus ID: 00:1f.3 chip ID: 8086:9d71
           Sound Server: ALSA v: k5.10.2-2-MANJARO
Network:   Device-1: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: kernel
           port: efa0 bus ID: 00:1f.6 chip ID: 8086:15d7
           IF: enp0s31f6 state: down mac: <filter>
           Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: efa0
           bus ID: 04:00.0 chip ID: 8086:24fd
           IF: wlp4s0 state: up mac: <filter>
Drives:    Local Storage: total: 476.94 GiB used: 22.4 GiB (4.7%)
           SMART Message: Required tool smartctl not installed. Check --recommends
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVLB512HAJQ-000L7
           size: 476.94 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
           lanes: 4 serial: <filter> rev: 5L2QEXA7 temp: 23.9 C
Partition: ID-1: / raw size: 459.71 GiB size: 451.49 GiB (98.21%) used: 22.4 GiB (5.0%)
           fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
           ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%)
           used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:      Kernel: swappiness: 60 (default) cache pressure: 100 (default)
           ID-1: swap-1 type: partition size: 16.93 GiB used: 0 KiB (0.0%) priority: -2
           dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:   System Temperatures: cpu: 32.0 C mobo: N/A
           Fan Speeds (RPM): cpu: 0
Info:      Processes: 166 Uptime: 2m wakeups: 3 Memory: 15.39 GiB used: 1.28 GiB (8.3%)
           Init: systemd v: 247 Compilers: gcc: 10.2.0 Packages: pacman: 1189 lib: 368
           Shell: Zsh v: 5.8 running in: alacritty inxi: 3.2.01

Wow it’s a really long thread already with the same problem and there is no fix… Sounds really sad. :confused:

The problem has been reported since kernel 5.9 !

@moson found a solution for this problem.

I just had to remove the xf86-video-intel package and the problem is gone. :slight_smile:

Check this thread for more information

.

This not solving the problem for me.

If I remove xf86-video-intel, X server doesn’t start.
But startx as user or xinit as root start X server and i3wm.

Here is a workaround in my case: :roll_eyes:

Login with the uggly screen and execute in a terminal:

$ xrandr --output eDP1 --set "scaling mode" "Full"

Got error on the output but it works…

X Error of failed request:  BadMatch (invalid parameter attributes)
  1 ··Major opcode of failed request:  140 (RANDR)
  2 ··Minor opcode of failed request:  21 (RRSetCrtcConfig)
  3 ··Serial number of failed request:  71
  4 ··Current serial number in output stream:  7

Source: https://wiki.archlinux.org/index.php/intel_graphics

In order to a “permanent” config, see…
https://wiki.archlinux.org/index.php/Xrandr#Adding_undetected_resolutions

  1. Detect the wanted resolution with cvt
  2. Create/modify /etc/X11/xorg.conf.d/10-monitor.conf

Therefore with linux510 correct resolution is not detected… :pensive:

was I supposed to change something here? Anyway I executed it, no change whatsoever.

Execute xrandr and note your connected monitor, before connected, at the begining of the line.

Then replace eDP1with yours.

Issue not solved with kernel 5.10.7-3-MANJARO

So workarounds are still necessary.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.