Bug 108080

Summary: GK106 [GeForce GTX 660] System Freeze - warp 3d0009 [ILLEGAL_INSTR_ENCODING]
Product: xorg Reporter: Eli <EliasWoods>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: NEW --- QA Contact: Xorg Project Team <xorg-team>
Severity: critical    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: All   
See Also: https://bugs.freedesktop.org/show_bug.cgi?id=107829
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
journalctl --system none

Description Eli 2018-09-26 23:19:55 UTC
Created attachment 141754 [details]
journalctl --system

This is similar but not quite the same bug as #107829

I recently updated arch linux and attempted to use the nouvea driver with my GTX 660 GPU. System will reliable crash after about 30 seconds to 1 min in KDE plasma with the following kernel message.

Sep 25 21:18:49 sokka kernel: nouveau 0000:01:00.0: gr: TRAP ch 2 [023fe33000 Xorg[406]]
Sep 25 21:18:55 sokka kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/MP trap: global 00000000 [] warp 3d0009 [ILLEGAL_INSTR_ENCODING]
Sep 25 21:19:16 sokka kernel: input input6: event field not found
Sep 25 21:19:16 sokka kernel: input input6: event field not found
Sep 25 21:19:16 sokka kernel: input input6: event field not found
Sep 25 21:19:16 sokka kernel: input input6: event field not found
Sep 25 21:21:35 sokka kernel: sysrq: SysRq : This sysrq operation is disabled.
Sep 25 21:21:35 sokka kernel: sysrq: SysRq : This sysrq operation is disabled.
Sep 25 21:21:36 sokka kernel: sysrq: SysRq : This sysrq operation is disabled.
Sep 25 21:21:36 sokka kernel: sysrq: SysRq : Emergency Sync
Sep 25 21:21:36 sokka kernel: Emergency Sync complete
Sep 25 21:21:37 sokka kernel: sysrq: SysRq : This sysrq operation is disabled.
Sep 25 21:21:37 sokka kernel: sysrq: SysRq : This sysrq operation is disabled.
Sep 25 21:22:39 sokka kernel: INFO: task kworker/u8:5:177 blocked for more than 120 seconds.
Sep 25 21:22:39 sokka kernel:       Not tainted 4.18.9-arch1-1-ARCH #1
Sep 25 21:22:39 sokka kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 25 21:22:39 sokka kernel: kworker/u8:5    D    0   177      2 0x80000000
Sep 25 21:22:39 sokka kernel: Workqueue: events_unbound nv50_disp_atomic_commit_work [nouveau]

Placing nouveau.noaccel=1 as a kernel boot parameter fixes the issue but it is not ideal.
Comment 1 Ilia Mirkin 2018-09-27 02:14:47 UTC
A number of GTX 660 users have a variety of issues with nouveau. Can you see if using blob grctx firmware helps? Follow the instructions at

https://nouveau.freedesktop.org/wiki/VideoAcceleration/#firmware

[make sure you use 325.15 and not another version]

This should get you the appropriate grctx firmware. You can then make use of it by booting with

nouveau.config=NvGrUseFW=1

(Make sure that the firmware ends up whereever the nouveau module is... if it's loaded from initrd, then it should be in initrd, etc.)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.