You are not logged in.

#1 2018-01-18 07:49:03

bluemoon2017
Member
Registered: 2018-01-18
Posts: 4

[SOLVED] nouveau causing random system freeze in Macbook Pro

I have Arch installed in MacBookPro11,3. It has Nvidia graphics [1] and is using nouveau driver. Everything works perfect, except the system freezes randomly.[2]
Any suggestion how can I resolve this ?

I tried switching to 'nvidia' driver. It works but then screen backlight feature doesn't work. I guess it is bios/driver incompatibility. I stopped going this route and trying to see if there is a fix for nouveau driver.

Kernel:
Linux archlinux 4.14.13-1-ARCH #1 SMP PREEMPT Wed Jan 10 11:14:50 UTC 2018 x86_64 GNU/Linux


Thanks!


[1]
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 750M Mac Edition] (rev a1)
    Subsystem: Apple Inc. GK107M [GeForce GT 750M Mac Edition]
    Kernel driver in use: nouveau

[2]
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: Xorg[5643]: channel 16 killed!
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: fifo: engine 7: scheduled for recovery
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: fifo: channel 16: killed
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: fifo: read fault at 0004760000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 16 [007f0f8000 Xorg[5643]]
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
Jan 17 08:56:39 archlinux kernel: nouveau 0000:01:00.0: gr: TRAP ch 16 [007f0f8000 Xorg[5643]]

Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: Xwayland[727]: channel 13 killed!
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: fifo: engine 7: scheduled for recovery
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: fifo: channel 13: killed
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: fifo: read fault at 0003a5c000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 13 [007f297000 Xwayland[727]]
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
Jan 13 21:14:48 archlinux kernel: nouveau 0000:01:00.0: gr: TRAP ch 13 [007f297000 Xwayland[727]]

Last edited by bluemoon2017 (2018-01-19 06:09:55)

Offline

#2 2018-01-18 08:31:10

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: [SOLVED] nouveau causing random system freeze in Macbook Pro

I can't really help with the nouveau part, but if you want to try nvidia again, they have recently added a backlight handler, which has to be activated via a module parameter, if you want to test that, you can load it with the kernel parameter

nvidia.NVreg_EnableBacklightHandler=1

Offline

#3 2018-01-18 17:46:04

bluemoon2017
Member
Registered: 2018-01-18
Posts: 4

Re: [SOLVED] nouveau causing random system freeze in Macbook Pro

V1del, thanks I will give that a try.

In the meantime I added  Kernel parameter nouveau.modeset=1 with the nouveau driver and it has not crashed in last 9 hours, longest uptime so far with nouveau driver smile

Offline

#4 2018-01-18 17:54:59

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: [SOLVED] nouveau causing random system freeze in Macbook Pro

Thats weird, modeset should be enabled by default, but yeah maybe some interaction issue that disables it? I don't want to damper your hopes and if this works then that's nice, however it usually should be already enabled so you might've just gotten lucky.

Offline

#5 2018-01-19 06:08:59

bluemoon2017
Member
Registered: 2018-01-18
Posts: 4

Re: [SOLVED] nouveau causing random system freeze in Macbook Pro

It hasn't crashed yet, so I guess this fix is working for now. If nouveau ever crashes, I will try out the nvidia driver with the bl settings and will update this thread.

Offline

Board footer

Powered by FluxBB