You are not logged in.
I have just swapped my old Nvidia card for an AMD radeon 550. I had previously not been using the proprietary nvidia driver as it was a very old card and there is no support for it in newer kernels.
I installed the mesa package and have the following in `/etc/X11/xorg.conf.d/20-amdgpu.conf`
Section "Device"
Identifier "AMD"
Driver "amdgpu"
EndSection
No other configs are left over from previous graphics card that I can see...
Screen goes black just before login prompt appears when booting
Here is relevant portion of `/var/log/Xorg.0.log`:
[ 43.633] (--) PCI:*(3@0:0:0) 1002:699f:1da2:e367 rev 199, Mem @ 0xe0000000/268435456, 0xf0000000/2097152, 0xf7dc0000/262144, I/O @ 0x0000dc00/256, BIOS @ 0x????????/131072
[ 43.633] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 43.633] (II) LoadModule: "glx"
[ 43.633] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 43.634] (II) Module glx: vendor="X.Org Foundation"
[ 43.634] compiled for 1.20.8, module version = 1.0.0
[ 43.634] ABI class: X.Org Server Extension, version 10.0
[ 43.634] (II) LoadModule: "amdgpu"
[ 43.635] (WW) Warning, couldn't open module amdgpu
[ 43.635] (EE) Failed to load module "amdgpu" (module does not exist, 0)
[ 43.635] (EE) No drivers available.
[ 43.635] (EE)
Fatal server error:
[ 43.635] (EE) no screens
The correct modules appear to be loaded and there are no bad kernel commandline args/blacklists
Relevant lspci -nnk
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev c7)
Subsystem: Sapphire Technology Limited Lexa PRO [Radeon RX 550] [1da2:e367]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Not sure what I am missing or what to check next, so any help is appreciated.
Last edited by newdaybreak (2020-04-17 02:59:08)
Offline
pacman -Qikk xf86-video-amdgpu
Offline
pacman -Qikk xf86-video-amdgpu
Thanks.
In my readings I got the impression that the xf86-video-amdgpu package is the basic driver which only provded 2D acceleration in xorg and that mesa package included it and was all that was required.
xf86-video-amdgpu was not present so I installed it. xorg now seems to load the module properly but I still have a blank screen at the login prompt. I suspect my display config is somehow messed up? I have not defined it anywhere that I can remember for my old nvidia card.
My Xorg.0.log is rather alrge now but here is some relevant parts:
[ 559.986] (==) No Layout section. Using the first Screen section.
[ 559.986] (==) No screen section available. Using defaults.
[ 559.986] (**) |-->Screen "Default Screen Section" (0)
[ 559.986] (**) | |-->Monitor "<default monitor>"
[ 559.987] (==) No device specified for screen "Default Screen Section".
[ 560.099] (II) AMDGPU(0): Output DisplayPort-0 has no monitor section
[ 560.099] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[ 560.099] (II) AMDGPU(0): Output DVI-D-0 has no monitor section
[ 560.100] (II) AMDGPU(0): EDID for output DisplayPort-0
[ 560.100] (II) AMDGPU(0): EDID for output HDMI-A-0
[ 560.100] (II) AMDGPU(0): EDID for output DVI-D-0
[ 560.100] (II) AMDGPU(0): Output DisplayPort-0 disconnected
[ 560.100] (II) AMDGPU(0): Output HDMI-A-0 disconnected
[ 560.100] (II) AMDGPU(0): Output DVI-D-0 disconnected
[ 560.100] (WW) AMDGPU(0): No outputs definitely connected, trying again...
[ 560.100] (II) AMDGPU(0): Output DisplayPort-0 disconnected
[ 560.100] (II) AMDGPU(0): Output HDMI-A-0 disconnected
[ 560.100] (II) AMDGPU(0): Output DVI-D-0 disconnected
[ 560.100] (WW) AMDGPU(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
My screen is connected to the DVI port and the grub menu etc. and initial boot screens come up fine.
Offline
Please post the full output of dmesg and the contents of Xorg.0.log. If it is too big to fit in code tags you can use a pastebin.
Offline
Sorry I forgot to add that I have not started x yet, when I get the blank screen.
In the past (nvidia gpu) when booting I would enter password to decrypt my LUKS system, and then get the text based login screen, login, then run xinit.
Now (amd gpu), when I have decrypt my drives at boot it goes straight to blank screen. I can then SSH in which is how I am obtaining these logs etc.
Offline
Please post the full output of dmesg and the contents of Xorg.0.log. If it is too big to fit in code tags you can use a pastebin.
Thanks for your help/
Offline
[ 14.752726] amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
Try booting with the Kernel_module#Using_kernel_command_line amdgpu.dc=0
Offline
[ 14.752726] amdgpu 0000:03:00.0: [drm] Cannot find any crtc or sizes
Try booting with the Kernel_module#Using_kernel_command_line amdgpu.dc=0
That did it! Back to normal now.
Thanks so much.
Offline