Bug 108906 - nouveau driver causes system slowdown
Summary: nouveau driver causes system slowdown
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-29 16:32 UTC by Tom Tromey
Modified: 2018-11-29 16:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Tromey 2018-11-29 16:32:20 UTC
I'm using x86-64 Fedora 29 on an HP Z desktop machine.

I suspect (I don't really know) that some interaction between
the nouveau driver and the hardware on this system will randomly
(I don't know the trigger) cause a severe slowdown, making
the machine unusable.

I'm appending the results of "journalctl -l | grep nouveau"
in case this is helpful.  Mostly it consists of "timeout"
warnings, but there is a "FAULT" in there with an "at" value
that I didn't previously find in bugzilla.


Nov 29 00:24:50 localhost.localdomain kernel: fb: switching to nouveaufb from EFI VGA
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: NVIDIA GP107 (137000a1)
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: bios: version 86.07.3b.00.47
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: fb: 2048 MiB GDDR5
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: VRAM: 2048 MiB
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: GART: 536870912 MiB
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: BIT table 'A' not found
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: BIT table 'L' not found
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: TMDS table version 2.0
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB version 4.1
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB outp 00: 01800f56 04600020
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB outp 01: 01000f52 04620020
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB outp 02: 01811f46 04600010
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB outp 03: 01011f42 04620010
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB outp 04: 02822f76 04600020
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB outp 05: 02022f72 00020020
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB conn 00: 00002046
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB conn 01: 00001146
Nov 29 00:24:50 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: DCB conn 02: 00020246
Nov 29 00:24:51 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: MM: using COPY for buffer copies
Nov 29 00:24:51 localhost.localdomain kernel: nouveau 0000:21:00.0: bus: MMIO read of 00000000 FAULT at 122124 [ IBUS ]
Nov 29 00:24:51 localhost.localdomain kernel: nouveau 0000:21:00.0: DRM: allocated 1920x1080 fb: 0x200000, bo 0000000027ab8431
Nov 29 00:24:51 localhost.localdomain kernel: fbcon: nouveaufb (fb0) is primary device
Nov 29 00:24:51 localhost.localdomain kernel: nouveau 0000:21:00.0: fb0: nouveaufb frame buffer device
Nov 29 00:24:51 localhost.localdomain kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:21:00.0 on minor 0
Nov 29 07:59:18 murgatroyd kernel: nouveau 0000:21:00.0: disp: chid 1 mthd 0000 data 00000000 00003000 00000000
Nov 29 07:59:18 murgatroyd kernel: nouveau 0000:21:00.0: disp: chid 1 mthd 0004 data 04380780 10003004 00000000
Nov 29 07:59:18 murgatroyd kernel: nouveau 0000:21:00.0: disp: chid 1 mthd 0008 data 00007804 10003008 00000000
Nov 29 07:59:18 murgatroyd kernel: nouveau 0000:21:00.0: disp: chid 1 mthd 000c data 0000cf00 1000300c 00000000
Nov 29 07:59:18 murgatroyd kernel: nouveau 0000:21:00.0: disp: chid 1 mthd 0010 data 20000000 10003010 00000000
Nov 29 07:59:18 murgatroyd kernel: nouveau 0000:21:00.0: disp: chid 1 mthd 0000 data 00000400 10001000 00000002
Nov 29 07:59:20 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:22 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:24 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:26 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:28 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:30 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:32 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:34 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:36 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:38 murgatroyd kernel: nouveau 0000:21:00.0: DRM: core notifier timeout
Nov 29 07:59:40 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:42 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:44 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:46 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:48 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:50 murgatroyd kernel: nouveau 0000:21:00.0: DRM: core notifier timeout
Nov 29 07:59:52 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:54 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:56 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 07:59:58 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:00 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: core notifier timeout
Nov 29 08:00:04 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:06 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:08 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:10 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:12 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:14 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:16 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:18 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:20 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:22 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:24 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:26 murgatroyd kernel: nouveau 0000:21:00.0: DRM: core notifier timeout
Nov 29 08:00:28 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:30 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:32 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:34 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:36 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:38 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:40 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:42 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:44 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:46 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:48 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:50 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:52 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:54 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:56 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:00:58 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:00 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:04 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:06 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:08 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:10 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:12 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:14 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:16 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:18 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:20 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:22 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:24 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:26 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:28 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:30 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:32 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:34 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:37 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:39 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:41 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:43 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:45 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:47 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:01:49 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:07 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:09 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:11 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:13 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:15 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:17 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:23 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:25 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:27 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:29 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:31 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:39 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:41 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:43 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:45 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:02:47 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:26 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:28 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:30 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:32 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:34 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:36 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:38 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:03:40 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:20 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:22 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:27 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:29 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:31 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:33 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:35 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:39 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:47 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:49 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:51 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:53 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:55 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:57 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:04:59 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:01 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:03 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:05 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:44 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:46 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:48 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:50 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:52 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:05:54 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:06:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:06:55 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:06:57 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:07:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:07:10 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:07:12 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:07:14 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:07:16 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:07:18 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout
Nov 29 08:08:02 murgatroyd kernel: nouveau 0000:21:00.0: DRM: base-0: timeout


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.