Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

The resolution of the TTY1-6 is poor ~ 640×480

Ubuntu 11.10 | Grub2 | nVidia | NVIDIA GT215 Board

I went through the process on this site and after the edit the GRUB menu appears in the correct (more refined resolution). But after it boots into GNOME (via gdm3) and I attempt to view terminal 1-6 the screen is barely or completely unreadable.

I am able to revert my changes but I am looking to restore the fine resolution the terminal screens are capable of.

To determine the screen resolutions avail. to me, I used:

hwinfo --framebuffer | grep "Mode"
Mode 0x0369: 1680x1050 (+6720), 24 bits

These are the steps I went through. edit 1) grub config 2) initramfs modules, then 3) update

sudo vi  /etc/default/grub

Find the fol­low­ing three lines.

GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash"
GRUB_CMDLINE_LINUX=""
...
#GRUB_GFXMODE=640×480

Change them to:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="vga=0x0369"
...
GRUB_GFXMODE=1680x1050

Then:

sudo vi  /etc/initramfs-tools/modules

Adding/editing line:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap

Cre­ate a new file:

echo FRAMEBUFFER=y |  sudo tee /etc/initramfs-tools/conf.d/splash

Finally update the configuration files:

sudo update-grub2
sudo update-initramfs -u

Again, the GRUB menu in the beginning of the boot-up process shows the more refined resolution (including small font size), but small refined focused resolution disappears for terminals after boot up.

share|improve this question
    
In earlier versions (Maverick), I forced the TTY resolution with this in /etc/default/grub: GRUB_GFXPAYLOAD_LINUX=1680x1050. Also, if you are using uvesafb have you installed v86d? –  jasonwryan May 5 '12 at 21:49
    
v86d installed and the latest version (according to apt-get), the interesting thing is that the grub resolution appears as 1680x1050 but as soon as the boot up process begins the resolution returns to (a lousy) 640×480. –  DanCat May 5 '12 at 22:16
1  
This was my /etc/default/grub from Maverick: codepad.org/vkufRCcb –  jasonwryan May 5 '12 at 22:38
    
Are you also using the edits in uvesafb? –  DanCat May 6 '12 at 1:45
    
I'm no longer running Ubuntu: and at the time I didn't use uvesafb - the above config was all I needed to set the correct console resolution. –  jasonwryan May 6 '12 at 2:06
show 2 more comments

2 Answers

The nvidia driver doesn't support high resolution for tty, but you can use nouveau instead of nvidia

share|improve this answer
    
Apparently it does for @DanCat... –  jasonwryan Jun 27 '12 at 22:36
1  
I use grub, grub2 supports buffers upper than 16M ? (0x31B) –  xunien Jun 27 '12 at 22:46
add comment

Do you really need to have a high resolution in the GRUB bootup screen? If not, simply add vga=0xXXXX to the kernel commandline. This works perfectly for me (running an nVidia-ION notebook with the closed-source nVidia driver).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.