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编辑  收藏  举报

导航