前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让你的Ubuntu 7.10支持Frame Buffer

让你的Ubuntu 7.10支持Frame Buffer

作者头像
全栈程序员站长
发布2021-05-06 11:25:21
3550
发布2021-05-06 11:25:21
举报

不知怎么的,在7.10里面不能直接在内核参数上加vga=xxx来启用frame buffer.

无比郁闷加上不倦探索,终于解决了这个问题。

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

代码:

sudo nano /etc/initramfs-tools/modules

加入如下三行内容 fbcon vesafb vga16fb 然后刷新一下。

代码:

sudo update-initramfs -u

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

代码:

sudo vi /etc/modprobe.d/blacklist-framebuffer

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

不过,最好用hwinfo –framebuffer先看一下你显卡支持的vga数值,我的如下:

代码:

sudo hwinfo –framebuffer

引用:

02: None 00.0: 11001 VESA Framebuffer [Created at bios.447] Unique ID: rdCR.il6towt04X5 Hardware Class: framebuffer Model: “Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS Intel(r) 82945GM Chipset Family Graphics Controller” Vendor: “Intel Corporation” Device: “Intel(r) 82945GM Chipset Family Graphics Controller” SubVendor: “Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS” SubDevice: Revision: “Hardware Version 0.0” Memory Size: 7 MB + 704 kB Memory Range: 0xd0000000-0xd07affff (rw) Mode 0x0305: 1024×768 (+1024), 8 bits Mode 0x0317: 1024×768 (+2048), 16 bits Mode 0x0318: 1024×768 (+4096), 24 bits Mode 0x0312: 640×480 (+2560), 24 bits Mode 0x0314: 800×600 (+1600), 16 bits Mode 0x0315: 800×600 (+3200), 24 bits Mode 0x0301: 640×480 (+640), 8 bits Mode 0x0303: 800×600 (+832), 8 bits Mode 0x0311: 640×480 (+1280), 16 bits Config Status: cfg=new, avail=yes, need=no, active=unknown

所以我在内核后面加入了vga=0x0317,是1024×768的16位色。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100588.html原文链接:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档