debian安装nvidia驱动后命令行界面分辨率降低的问题

http://www.linux-ren.org/home.php?mod=space&uid=32107&do=blog&id=790。

没找到解决的方法,只有一些途径来尽量提高分辨率,但达不到kms下命令行的细腻字体。

这里讲debian6的相关配置:

debian6已经用grub2了,原先grub1中的/boot/grub/menu.list被替换成下面三个模块:

/boot/grub/grub.cfg grub2的主配置文件

/etc/default/grub 主要负责主配置文件的参数设置

/etc/grub.d/ 该目录是生成配置文件的模板

方法1:仅仅修改 /etc/default/grub中GRUB_CMDLINE_LINUX=""这行,修改为:

GRUB_CMDLINE_LINUX="vga=792"

792是根据显卡分辨率-颜色深度的对照表查来的。

这个方法不普适,需要内核支持FRAMEBUFFER_CONSOLE,判断方式是:

grep FRAMEBUFFER_CONSOLE /boot/config-2.6.18-92.e15

(2.6.18-92.e15)这部分可以tab补全,因为它随系统而定。

若输出有: CONFIG_FRAMEBUFFER_CONSOLE=y

则方法1适用你的机器

grub修改保存之后,还需要运行:sudo update-grub,这步必须。

重启,会发现命令行终端的字体变小,变得稍微能够容忍一些。

注意:ask参数在debian6中已不支持,若修改为网上所说的“GRUB_CMDLINE_LINUX="ask"”,则操作系统无法进入,这时需要在grub菜单出现时,按下e键,进入引导程序修改模式,找到“ask”并将其删除,ctrl+x即可启动。

第二种方法网上有讲,浙派你帖子说的十分清楚,摘录再在此:

1.启动电脑,在Grub操作系统选择界面时按箭头键,然后c进入字符界面,输入vbeinfo看显卡支持的模式,有一个1280×800的,记录下来。

2.登录Ubuntu以后,在命令行下输入sudo gedit/etc/default/grub,启动编辑。取消#GRUB_GFXMODE=640×480这一行前面的注释符号,并将后面的数字修改为1280×800。这个值同时会影响grub启动菜单和控制台里文字的分辨率。

3.修改/etc/grub.d/00_header文件。输入sudo gedit/etc/grub.d/00_header,按下ctrl+F,查找关键字

setgfxmode=${GRUB_GFXMODE}然后在这行下面添加新行,内容是:

setgfxpayload=1280×800

4.更新grub,命令是sudo

update-grub。

5.命令sudo

reboot,重新启动计算机。再进来时界面漂亮多了。

注意一些电脑可能仅支持到1026x768,留心vbeinfo即可。

原帖http://bbs.chinaunix.net/thread-3584060-2-1.html

遇到一些与本文主题相关的网络资料:

1---除了提供最基本的仅支持 2D 的开源驱动(用于各个发行版的内置驱动,现在已经被 Nouveau驱动所取 代)外,基本上 Nvidia只提供闭源驱动。但闭源驱动的性能非常好,与 Windows 上的性能几乎差不多...

2---下面仔细说说这两处文件每个条目的意思:

/etc/default/grub

这个文件看起来是这样的:

这个参数配置默认启动第几个项目

GRUB_DEFAULT=0

#这个参数配置不显示grub2菜单的情况下,自动启动默认启动项前的等待时间..

.