Bug 106227 - GP107 hangs on boot
Summary: GP107 hangs on boot
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-25 03:25 UTC by Bryan Quigley
Modified: 2018-06-25 09:47 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
full journal of previous boot (120.65 KB, text/plain)
2018-04-25 03:25 UTC, Bryan Quigley
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bryan Quigley 2018-04-25 03:25:50 UTC
Created attachment 139089 [details]
full journal of previous boot

Hangs on boot with small cursor in top left of screen.  No power changes seem to help - only nomodeset and nouveau.nofbaccel (which seems to just turn off nouveau).  Journal indicates it is just a graphics hang. Trying VTs has no effect.

Hardware: 1c:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1)
Software:
OS: Ubuntu 18.04 - also similar results with stock 18.04 and Fedora 28 beta
Mesa: 18.2.0 git from oibaf PPA
Kernel: 4.17.0-041700rc2-generic from Ubuntu Mainline PPA
xserver-xorg-video-nouveau: 1.0.15-2
Comment 1 Ilia Mirkin 2018-05-04 02:17:01 UTC
GPU lockup right on boot. nofbaccel makes fbdev not accelerated (and noaccel=1 makes userspace not able to access the accel features), so the gr unit is never used. The GPU is still used, but only for outputs.

Perhaps PCIe PM is getting in the way? You could try killing it with pcie_port_pm=off although that hasn't helped a lot of people.

You could try adding nouveau.runpm=0 although since the hang is right on load, I doubt that would affect matters.
Comment 2 Bryan Quigley 2018-05-09 20:40:09 UTC
Thanks for the suggestions, they didn't appear to have an impact.


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.