安装Nvidia驱动后使用控制台使用FrameBuffer

 

 

首先,编辑你的 /etc/initramfs-tools/modules 文件

代码:
sudo nano /etc/initramfs-tools/modules


加入如下内容
fbcon
vesafb
vga16fb

nvidiafb

最重要的一 步,要把文件/etc/modprobe.d/blacklist-framebuffer里面的vesafb和vga16fb,nvidiafb这几行给注释掉。

代码:
sudo nano /etc/modprobe.d/blacklist-framebuffer



这样你就可以在内核后面加入vga=xxx这 样的启动参数了

Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
 4 bits |    ?       ?     0x302      ?        ?        ?         ?
 8 bits |  0x300   0x301   0x303    0x305    0x161    0x307     0x31C
15 bits |    ?     0x310   0x313    0x316    0x162    0x319     0x31D
16 bits |    ?     0x311   0x314    0x317    0x163    0x31A     0x31E
24 bits |    ?     0x312   0x315    0x318      ?      0x31B     0x31F
32 bits |    ?       ?       ?        ?      0x164      ?

Key: 8 bits = 256 colours, 15 bits = 32,768 colours, 16 bits = 65,536 colours, 24 bits = 16.8 million colours, 32 bits - same as 24 bits, but the extra 8 bits can be used for other things, and fits perfectly with a 32 bit PCI/VLB/EISA bus.

Additional modes are at the discretion of the manufacturer, as the VESA 2.0 document only defines modes up to 0x31F. You may need to do some fiddling around to find these extra modes.

像我的

kernel        /boot/vmlinuz-2.6.24-28-generic root=UUID=644b0ff2-f91d-4705-a91f-ba7c708dd65b ro quiet vga=0x31B video=vesafb

也可以使用video=nvidiafb这样可以Nvidia原生的硬件加速还可以支持宽屏分辨率,不过nvidiafb与nvidia X驱动不能同时启用,加载 nvidiafb 后就进不了X了,nvidiafb用的vga参数也是厂商自定义的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值