5

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

1 Answers1

9

After even more research, some trial and error, and getting it to work finally, I can say, that replacing nomodeset with

modeset=0

solved 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.