So, I changed the resolution of grub by editing the GRUB_GFXMODE
line in /etc/default/grub
. I also added nomodeset
to GRUB_CMDLINE_LINUX_DEFAULT
.
Now the problem is, that whenever I boot into Ubuntu, the resolution of grub (800x600) remains. That's not the case when I boot into Windows with grub. I also changed GRUB_GFXPAYLOAD_LINUX
, but that doesn't affect my problem in any way.
Eventually I figured out that without nomodeset
this problem doesn't occur. Unfortunately I need that flag, as otherwise my PC will boot into a black screen sometimes, with the only way to exit is by killing my PC off.
Any suggestions what could be the problem? I have a AMD RADEON VEGA 10 (Integrated Chip), if that's of any interest.
Information:
OS is Ubuntu MATE 20.04
The AMD Driver is the open source amdgpu. It came out of the box with Ubuntu
The GFXMODE line looks as follows: GRUB_GFXMODE=800x600
When that line is commented out the grub menu has a resolution of 1920x1080, thus making it very slow
After even more research, some trial and error, and getting it to work finally, I can say, that replacing
nomodeset
withsolved my problem
It seems as
nomodeset
forces the display to stay at grub resolution, even after booting. I found that out here.modeset=0
also prevents a black screen, but it doesn't come with the drawback of a permanent resolution.