Screen freezes / unable to input

Hello - As a new user I am having random system freezes that I can’t recreate with any accuracy. Sometimes they leave my screen completely frozen, so that the mouse won’t move and the keyboard does not appear to input anything, while sometimes I can move the mouse, but clicking has no effect. Sometimes, if I am playing music (always from an HDD with Strawberry), the track will play to the end, and then nothing else on the playlist will play.

I just had a crash and was able to look up the log with journalctl. Here are the last two minutes of log before the freeze:

Jun 15 20:45:00 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:00 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:28 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:28 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:28 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:28 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:35 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:35 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:52 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:45:52 [redacted]-EndeavourOS rtkit-daemon[1263]: Supervising 6 threads of 4 processes of 1 users.
Jun 15 20:46:57 [redacted]-EndeavourOS kernel: nouveau 0000:08:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Jun 15 20:46:57 [redacted]-EndeavourOS kernel: nouveau 0000:08:00.0: fifo: runlist 0: scheduled for recovery
Jun 15 20:46:57 [redacted]-EndeavourOS kernel: nouveau 0000:08:00.0: fifo: channel 3: killed
Jun 15 20:46:57 [redacted]-EndeavourOS kernel: nouveau 0000:08:00.0: fifo: engine 0: scheduled for recovery
Jun 15 20:46:57 [redacted]-EndeavourOS kernel: nouveau 0000:08:00.0: Xorg[613]: channel 3 killed!

Can anyone help me fix this, please?

EDIT: Here’s an inxi -Fxxxc0 (which I learnt from a search here):
System:
** Host: [redacted]-EndeavourOS Kernel: 5.18.3-arch1-1 arch: x86_64 bits: 64**
** compiler: gcc v: 12.1.0 Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29**
** info: xfce4-panel wm: xfwm v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0**
** Distro: EndeavourOS base: Arch Linux**
Machine:
** Type: Desktop Mobo: ASUSTeK model: TUF B450-PLUS GAMING v: Rev X.0x**
** serial: BIOS: American Megatrends v: 2409**
** date: 12/02/2020**
CPU:
** Info: 6-core model: AMD Ryzen 5 1600X bits: 64 type: MT MCP smt: enabled**
** arch: Zen rev: 1 cache: L1: 576 KiB L2: 3 MiB L3: 16 MiB**
** Speed (MHz): avg: 2044 high: 3339 min/max: 2200/3900 boost: disabled**
** cores: 1: 2864 2: 1732 3: 1729 4: 1885 5: 1885 6: 1885 7: 3339 8: 1731**
** 9: 1827 10: 1886 11: 1883 12: 1885 bogomips: 93631**
** Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm**
Graphics:
** Device-1: NVIDIA GK208B [GeForce GT 710] vendor: ASUSTeK driver: nouveau**
** v: kernel arch: Fermi 2 pcie: speed: 5 GT/s lanes: 8 ports: active: DVI-D-1**
** empty: HDMI-A-1,VGA-1 bus-ID: 08:00.0 chip-ID: 10de:128b class-ID: 0300**
** Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver:**
** X: loaded: modesetting alternate: fbdev,nouveau,nv,vesa gpu: nouveau**
** display-ID: :0.0 screens: 1**
** Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")**
** s-diag: 582mm (22.93")**
** Monitor-1: DVI-D-1 model: Acer K242HL serial: T0FEE0018503 res: 1920x1080**
** hz: 60 dpi: 92 size: 531x299mm (20.91x11.77") diag: 609mm (24") modes:**
** max: 1920x1080 min: 720x400**
** OpenGL: renderer: NV106 v: 4.3 Mesa 22.1.1 direct render: Yes**
Audio:
** Device-1: NVIDIA GK208 HDMI/DP Audio vendor: ASUSTeK driver: snd_hda_intel**
** bus-ID: 3-2:2 v: kernel chip-ID: 08bb:2902 pcie: speed: 5 GT/s**
** class-ID: 0300 lanes: 8 bus-ID: 08:00.1 chip-ID: 10de:0e0f class-ID: 0403**
** Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel**
** v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 0a:00.3 chip-ID: 1022:1457**
** class-ID: 0403**
** Device-3: Texas Instruments PCM2902 Audio Codec type: USB**
** driver: hid-generic,snd-usb-audio,usbhid**
** Sound Server-1: ALSA v: k5.18.3-arch1-1 running: yes**
** Sound Server-2: PulseAudio v: 16.0 running: no**
** Sound Server-3: PipeWire v: 0.3.52 running: yes**
Network:
** Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet**
** vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: speed: 2.5 GT/s**
** lanes: 1 port: f000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200**
** IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: 40:b0:76:9e:8b:ab**
Drives:
** Local Storage: total: 4.77 TiB used: 3.02 TiB (63.3%)**
** ID-1: /dev/sda vendor: Toshiba model: TR200 size: 223.57 GiB**
** speed: 6.0 Gb/s type: SSD serial: 38GB61VYK3LS rev: 12.4 scheme: GPT**
** ID-2: /dev/sdb vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB**
** speed: 6.0 Gb/s type: SSD serial: 2109E580DE7C rev: 033 scheme: GPT**
** ID-3: /dev/sdc type: USB vendor: Seagate model: BUP Portable**
** size: 3.64 TiB type: N/A serial: 00000000NAB9MJWT rev: 0004 scheme: GPT**
Partition:
** ID-1: / size: 105.48 GiB used: 32.86 GiB (31.2%) fs: ext4 dev: /dev/sdb4**
Swap:
** Alert: No swap data was found.**
Sensors:
** System Temperatures: cpu: 43.4 C mobo: N/A gpu: nouveau temp: 44.0 C**
** Fan Speeds (RPM): N/A**
Info:
** Processes: 276 Uptime: 16m wakeups: 0 Memory: 15.54 GiB**
** used: 2.39 GiB (15.4%) Init: systemd v: 251 default: graphical Compilers:**
** gcc: 12.1.0 Packages: pacman: 996 Shell: Bash v: 5.1.16**
** running-in: xfce4-terminal inxi: 3.3.18**

I would suggest to give the linux-lts kernel a go. Also to have a read of this so if your system freezes up again you will be able to reboot safely.

1 Like

Welcome to EnOS’ community @evh5150ni!

For better readability, please edit your post by clicking on the pencil icon. Highlight the pasted text and press Ctrl-E to format. Thanks!

1 Like

BTW welcome @evh5150ni

1 Like

Thank you @pebcak & @smokey.

I will try the LTS kernel. This is a nouveau problem though, right? Maybe I should’ve been using Nvidia drivers but I assumed that using the open source ones would actually be less problematic.

As you can see I’m running a GeForce GT 710 graphics card. If I’m right, how do I go about installing the correct Nvidia driver?

You’re welcome. I don’t know too much about nvidia but you can find information here
https://discovery.endeavouros.com/category/nvidia/ & here
https://wiki.archlinux.org/title/NVIDIA.
I’d try the kernel first as you can install it without removing the other one just incase it isn’t the issue (also it’s handy to have as a backup)

Install package nvidia-inst and run command

nvidia-inst -h

for some help.

You can install Nvidia driver series 470, but that requires using a 3rd party repo. nvidia-inst can help with that as well, so to enable the extra repo, run

nvidia-inst --legacyrepo

and you’ll get repo [kernel-lts] into your /etc/pacman.conf file.

Then you can test drive:

nvidia-inst -t

and if all seems OK, run

nvidia-inst

After reboot you’ll see if it works. :wink:

If there are problems, go to a TTY (press e.g. Crtl-Alt-F3) and run

nvidia-inst -n

to get back to nouveau.

I just had another crash with the lts kernel, so I’ll try this - thanks.

Three days now and no problems. I guess it was the nouveau driver! Thanks everyone.

3 Likes

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