Ubuntu – How to set Display Resolution while having to use “NOMODESET” on boot

16.04displaydisplay-resolutionnomodesetxrandr

I have a Samsung laptop with a Radeon graphics chip.

Live-Images and graphical installation have always worked on this laptop with the proper resolution of 1366×768. However, after Ubuntu had been installed, I ran into the black screen problem which so far, I solved by setting nomodeset temporarily during the first boot which gave me a resolution of 1024×768. Having booted like that, I would then install the fglrx driver, reboot and enjoy my Ubuntu with the proper resolution.

Since I can't use the fglrx driver in Ubuntu 16.04 I am stuck with either a black screen (without using nomodeset) or a distorted display due to the wrong resolution of 1024×768. I tried setting the resolution manually with xrandr but I think since I have to use nomodeset there's no way that I can do that.

Is there any way to fix this?
I know that I could stick with Ubuntu 15.10 but I would really prefer an LTS version.

Best Answer

I had the same problem and was finding nomodeset annoying not just because of the screen resolution, but because it really made compiz suck cpu. So I went back to not using nomodeset because I'd found that if I waited 5 minutes after booting, the screen would come on.

Anyway, just now when I booted, it went black after the grub screen as usual, but the screen turned on just before the login screen appeared. I remembered I took an update this morning that included Ubuntu base, so I'm speculating that the problem was addressed. It isn't fully fixed, but is 95% better, so give it a go if you haven't taken this update yet.

Related Question