Proxmox Terminal Access - Monitor not detected with new GPU RX 480

freelowdr

New Member
Sep 21, 2023
2
0
1
Hi, got a concern about a GPU replacement that is leaving me without access to the Proxmox terminal from my monitor

I had a GT 1030 GPU previously but decided to repurpose the 1030 for a different system. For now I am using an RX 480 in my Proxmox server. To my surprise, once I replaced the 1030 GPU with this confirmed working RX 480, I could no longer reach the terminal. It will post, show the initial verbose screen while proxmox loads, then disconnects.

I can still reach the server over the network and use shell

I assume this is some kind of driver issue. I ran lspci -nn | grep VGA and can see my card, no problem there
65:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev c7)

Is there something I can run to force monitor detection . Attempting to remove nvidia drivers and to install firmware-amd-graphics didn't work . Searched the web and can't find any clues about what to do. It would seem the card should just work, but doesn't . I have an AMD Radeon R5 430 gpu coming to replace my RX480 since the 480 is overkill here. Still, I'd like to find a solution and appreciate any help.

MOBO: ASUS PRIME X299-A II
CPU: i9-7900x Sky Lake
RAM: 24GB
GPU: RX 480
 
I was very fortunate to resolve the issue

It was indeed caused by the driver which wasn't playing nice with the card somehow

I was unable to properly uninstall amdgpu despite multiple attempts so I just went with the blacklist approach as described by Arafat Hasan at askubuntu. I am very grateful

I took the following steps
______
Add the following line to /etc/modprobe.d/blacklist.conf
blacklist amdgpu
As initramfs contains modprobe configuration, update the initramfs and reboot:
update-initramfs -u
Check whether the driver blacklisted or not, the following command should output nothing:
lsmod | grep amdgpu
______
When I run lspci -nnv I see that "Kernel driver in use:" is no longer displayed at all. It previously showed amdgpu