会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
weiweishuo
debian安装nvidia驱动后命令行界面分辨率降低的问题
debian安装nvdia官方驱动后,命令行界面十分粗糙,是因为官方驱动并不支持linux内核的kms,而开源的nouveau则集成了对kms的支持。更详细参见这篇文章:
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菜单的情况下,自动启动默认启动项前的等待时间..
.
posted on
2012-08-16 16:00
weiweishuo
阅读(
1068
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告