You are not logged in.

#1 2023-11-14 16:50:38

JanErik
Member
Registered: 2018-01-08
Posts: 56

Is Wayland, Nouveau and Plasma really this unstable?

I recently tried switching to Wayland but found out the Nvidia 470.x driver is not supported by Wayland.
So I took Nouveau in use instead, but it really is not stable to use. Applications crashing, Wayland session crashing or entire computer freezing.
System is up to date.

Especially the combo Geeqie and GIMP is very much unusable. Normally browsing in Firefox and viewing Youtube and such is functional.

On these crashes I get this in dmesg:

[  763.700677] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[  763.700733] nouveau 0000:01:00.0: fifo:000000:0010:[Renderer[1381]] rc scheduled
[  763.700737] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[  763.700758] nouveau 0000:01:00.0: fifo:000000:0010:0010:[Renderer[1381]] errored - disabling channel
[  763.700766] nouveau 0000:01:00.0: Renderer[1339]: channel 16 killed!
[ 2124.778778] nouveau 0000:01:00.0: gr: TRAP ch 9 [023f843000 plasmashell[846]]
[ 2124.778798] nouveau 0000:01:00.0: gr: GPC1/TPC1/MP trap: global 00000000 [] warp 3e0009 [ILLEGAL_INSTR_ENCODING]
[ 2124.778834] nouveau 0000:01:00.0: gr: TRAP ch 9 [023f843000 plasmashell[846]]
[ 2124.778845] nouveau 0000:01:00.0: gr: GPC2/TPC1/MP trap: global 00000000 [] warp 3e0009 [ILLEGAL_INSTR_ENCODING]
[ 2129.074817] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[ 2129.074870] nouveau 0000:01:00.0: fifo:000000:0009:[plasmashell[846]] rc scheduled
[ 2129.074874] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[ 2129.074901] nouveau 0000:01:00.0: fifo:000000:0009:0009:[plasmashell[846]] errored - disabling channel
[ 2129.074908] nouveau 0000:01:00.0: plasmashell[846]: channel 9 killed!
[ 4514.606792] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4514.679686] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4514.752986] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4514.825901] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4514.898739] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4514.971664] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.044436] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.117253] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.190028] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.262882] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.335714] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.408578] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.481416] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.554265] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.627033] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.699869] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.772661] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.845501] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.918306] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4515.991163] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.064001] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.136861] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.209622] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.282436] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.355220] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.428034] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.500828] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.573640] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.646493] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.719295] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.792039] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.864836] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4516.937650] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.010500] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.083289] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.156097] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.228852] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.301623] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.374366] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.447165] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.519920] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.592693] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.665445] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.741371] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.814150] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.886947] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4517.959710] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.032486] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.105252] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.178023] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.251045] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.323947] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.396964] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.469821] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.542760] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.615702] nouveau 0000:01:00.0: Xwayland[3793]: nv50cal_space: -16
[ 4518.636991] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[ 4518.637071] nouveau 0000:01:00.0: fifo:000000:0005:[kwin_wayland[3742]] rc scheduled
[ 4518.637073] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[ 4518.637084] nouveau 0000:01:00.0: fifo:000000:0005:0005:[kwin_wayland[3742]] errored - disabling channel
[ 4518.637088] nouveau 0000:01:00.0: systemd-logind[555]: channel 5 killed!
[ 4518.671876] nouveau 0000:01:00.0: fifo: fault 01 [WRITE] at 0000000006a02000 engine 00 [GR] client 0f [GPC0/PROP_0] reason 02 [PTE] on channel 6 [023fb2b000 Xwayland[3793]]
[ 4518.671882] nouveau 0000:01:00.0: fifo:000000:0006:[Xwayland[3793]] rc scheduled
[ 4518.671883] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[ 4518.671896] nouveau 0000:01:00.0: fifo:000000:0006:0006:[Xwayland[3793]] errored - disabling channel
[ 4518.671900] nouveau 0000:01:00.0: Xwayland[3793]: channel 6 killed!
[ 4545.570458] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4545.683653] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4545.796810] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4545.909883] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.023256] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.136400] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.249566] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.362617] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.475757] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.588890] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.702037] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.815094] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4546.928256] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.041371] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.154600] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.267668] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.380840] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.493949] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.607297] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.720347] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.833483] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4547.946552] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.059753] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.172819] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.286126] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.399173] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.512460] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.625521] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.738754] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.851803] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4548.964985] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4549.078063] nouveau 0000:01:00.0: Xwayland[4957]: nv50cal_space: -16
[ 4549.185262] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[ 4549.185344] nouveau 0000:01:00.0: fifo:000000:0005:[kwin_wayland[4905]] rc scheduled
[ 4549.185346] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[ 4549.185691] nouveau 0000:01:00.0: fifo:000000:0005:0005:[kwin_wayland[4905]] errored - disabling channel
[ 4549.185695] nouveau 0000:01:00.0: systemd-logind[555]: channel 5 killed!
[ 4919.300976] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[ 4919.301038] nouveau 0000:01:00.0: fifo:000000:0005:[kwin_wayland[5271]] rc scheduled
[ 4919.301043] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[ 4919.301588] nouveau 0000:01:00.0: fifo:000000:0005:0005:[kwin_wayland[5271]] errored - disabling channel
[ 4919.301597] nouveau 0000:01:00.0: systemd-logind[555]: channel 5 killed!

What is wrong here? This can't be normal?

Desktop with GTX660 and i7 2500K, ICH7 chipset.

Offline

#2 2023-11-14 17:28:39

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,177

Re: Is Wayland, Nouveau and Plasma really this unstable?

Yes, nouveau sucks, pretty much par for the course I'm afraid.

Offline

#3 2023-11-15 06:41:30

JanErik
Member
Registered: 2018-01-08
Posts: 56

Re: Is Wayland, Nouveau and Plasma really this unstable?

Tried the modesetting driver and removed xf86-video-nouveau but that worked just as bad.

Offline

#4 2023-11-15 08:08:12

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,438

Re: Is Wayland, Nouveau and Plasma really this unstable?

xf86-whatever is irrelevant for wayland, you can try https://aur.archlinux.org/packages/weston-eglstream or apparently gnome, but otherwise wayland is unusable w/ older nvidia GPUs

Offline

#5 2023-11-15 08:19:18

JanErik
Member
Registered: 2018-01-08
Posts: 56

Re: Is Wayland, Nouveau and Plasma really this unstable?

What does weston-eglstream do? Would it enable running Wayland with an older (470.x) Nvidia driver?
Gnome is out of the question.

Last edited by JanErik (2023-11-15 08:19:36)

Offline

#6 2023-11-15 08:26:15

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,438

Re: Is Wayland, Nouveau and Plasma really this unstable?

As pointed out in your other thread: nvidia 470xx does support "wayland", it doesn't support GBM, which most wayland compositors use.
Weston is the reference wayand implementation, a somewhat minimal wayland compositor/WM - the package in the AUR was patched by nvidia to support eglstreams (nvidia's then preferred API)

Offline

#7 2023-11-15 09:53:27

cassowary
Member
Registered: 2022-11-24
Posts: 5

Re: Is Wayland, Nouveau and Plasma really this unstable?

JanErik wrote:

Gnome is out of the question.

roll

I can't complain about the combination of X11 + KDE Plasma (without Compositor) for the reliable handling of my old NVidia graphics card. This combination does what Gnome Wayland doesn't.

just my2cents

Offline

Board footer

Powered by FluxBB