Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 600330

Summary: x11-drivers/xf86-video-amdgpu - no virtual terminals, no output unless X.org has been started
Product: Gentoo Linux Reporter: Matthias Nagel <matthias.nagel>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=600286
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: dmesg | egrep -i -e 'amd|fb|drm|graphic'

Description Matthias Nagel 2016-11-20 16:50:07 UTC
Created attachment 453926 [details]
dmesg | egrep -i -e 'amd|fb|drm|graphic'

I recently installed a new ATI R9 380 into my PC using the amdgpu kernel driver. Previously I had a Nvidia GTX 660 using the nouveau kernel driver. Since then I do not see any console (or boot message) output from the point at which amdgpufb gets loaded until the moment X11/sddm is started.

If I press Strg+Alt+F1 through Strg+Alt+F6 in order to switch to a virtual terminal nothing happens. I do a pure UEFI boot with no boot loader by means of the UEFI stub from the linux kernel. I see the boot messages as long as "simplefb" is used but as soon as "amdgpufb" get loaded the screen becomes black.
Comment 1 Matthias Nagel 2016-11-27 17:29:31 UTC
I found the solution. In contrast to "nouveau" the "amdgpu" driver needs the kernel option DRM_FBDEV_EMULATION to be set.

See: https://bugs.freedesktop.org/show_bug.cgi?id=93522