Summary: | [Bisected] "drm/amdgpu: fix amdgpu_bo_pin_restricted VRAM placing v2" is bad | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Ernst Sjöstrand <ernstp> | ||||||||
Component: | DRM/AMDgpu | Assignee: | Default DRI bug account <dri-devel> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||||
Severity: | normal | ||||||||||
Priority: | medium | ||||||||||
Version: | DRI git | ||||||||||
Hardware: | Other | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Ernst Sjöstrand
2016-01-25 20:41:38 UTC
(In reply to Ernst Sjöstrand from comment #0) > Updating to the latest drm-next-4.6-wip I could no longer log in to Gnome > through GDM, I just got a black screen after entering my passwd. startx + > gnome-session worked though. Please attach the Xorg log and output of dmesg captured after getting the black screen. Please also attach the output of glxinfo. Created attachment 121290 [details]
Xorg.0.log
Full of
[ 40.002] (WW) AMDGPU(0): flip queue failed: Invalid argument
[ 40.002] (WW) AMDGPU(0): Page flip failed: Invalid argument
[ 40.002] (EE) AMDGPU(0): present flip failed
Created attachment 121291 [details]
glxinfo
Glxinfo is identical before and after the revert.
Created attachment 121292 [details]
dmesg
Full of:
[ 240.780604] amdgpu 0000:01:00.0: ffff8800a8c31c00 pin failed
[ 240.780630] [drm:amdgpu_crtc_page_flip [amdgpu]] *ERROR* failed to pin new rbo buffer before flip
[ 240.859165] amdgpu 0000:01:00.0: ffff8800a8c31c00 pin failed
[ 240.859186] [drm:amdgpu_crtc_page_flip [amdgpu]] *ERROR* failed to pin new rbo buffer before flip
The kernel change is correct, it merely exposed bugs in Mesa (https://patchwork.freedesktop.org/patch/71628/) and xf86-video-amdgpu (http://lists.x.org/archives/xorg-driver-ati/2016-January/028475.html). Note that if you apply the Mesa fix, you also need to apply the xf86-video-amdgpu fix, or Xorg will fail to start up as you reported on IRC. Michael: thanks. Could hurt future bisects? Could only get past it without the mesa changes but perhaps I messed something up. Lots of big changes right now! Fixed in Mesa and xf86-video-amdgpu master. Both fixes are required. Module: Mesa Branch: master Commit: 62f837e2ea7b854215efb2e110b176dad61c2af0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62f837e2ea7b854215efb2e110b176dad61c2af0 Author: Michel Dänzer <michel.daenzer@amd.com> Date: Tue Jan 26 16:15:59 2016 +0900 winsys/amdgpu: Handle RADEON_FLAG_NO_CPU_ACCESS commit a3eac85d812ecc605436e6bd5b9ee7ebf307e3d3 Author: Michel Dänzer <michel.daenzer@amd.com> Date: Tue Jan 26 16:12:28 2016 +0900 Only map front buffer if glamor acceleration is disabled (v2) |
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.