Graphics problems with AMD Athlon 3000G and MSI B450M
Andrew Henderson
I'm new to Ubuntu. I just bought a new PC for my son and we want to dual-boot Windows 10 and Ubuntu 20.04.
The PC has an Athlon 3000G with a MSI B450 and a m.2 SSD.
When I log in to Ubuntu, there is a problem with the desktop. I also can't seem to get amdgpu-pro from AMD's page, so I'm a bit lost.
It is almost impossible to navigate on the Ubuntu desktop due to the graphics issue.
I have also tried change the screen resolution with xrandr -s 800x600 but this did not solve the problem, and might have made it worse: The native resolution for the screen is 1440x900.
2 Answers
My previous answer prevents the amdgpu driver to load .
On my Lenovo Ideapad L340-17API , it freeze desktop after a few minutes.
Correct answer is from Failed to put a second screen Xubuntu 20.04 and ArchWiki: Ryzen
- Edit again
grub.confto remove previously added "nomodeset" parameter, then runsudo update-grub - Edit
/usr/share/X11/xorg.conf.d/xx-amdgpu.conf - Add the line
Option "TearFree" "true"just before the last line:
Section "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true"
EndSectionSave and reboot.
1I recently had the same problem with Xubuntu 20.04 on a Lenovo Ideapad L340-17API, which have AMD gpu.
You need to set "nomodeset" parameter at boot , as described here:
Edit /etc/default/grub :sudo nano /etc/default/grub
Add "nomodeset" to line GRUB_CMDLINE_LINUX_DEFAULT . This line becomes :GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
Save by hitting Ctrl+O, then exit nano with Ctrl+X, then run:
sudo update-grub
Reboot
(Not related, but the desktop had random freeze , so i had to revert to Xubuntu 18.04 . The amdgpu driver is installed but not loaded in 20.04, I guess its the problem )
1