博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GRUB2 控制台分辩率
阅读量:4204 次
发布时间:2019-05-26

本文共 797 字,大约阅读时间需要 2 分钟。

确保相应显卡的framebuffer支持编译进内核,或者编译成模块。

GRUB控制台下查看硬件支持分辨率和色深
grub> vbeinfo
控制台的“文本模式”实际上叫做“帧缓冲控制台”。是一种使用支持VESA模式的显卡帧缓冲的图形模式,在该模式下理论上可以显示/编辑图形(图片、图像)。最初编写这个内核模块是为了在Linux控制台上可以看到LOGO图片(小企鹅),但它可以用来做很多图形模式才可以做的事情,内核有相应的接口。
VESA模式编号

  640x480 800x600 1024x768 1280x1024
256色 0x101 0x103 0x105 0x107
增强16位色 0x111 0x114 0x117 0x11A
真彩24位色 0x112 0x115 0x118 0x11B

Linux内核模式编号 = VESA模式编号 + 0x200
内核模式编号
  640x480 800x600 1024x768 1280x1024
256色 0x301 0x303 0x305 0x307
增强16位色 0x311 0x314 0x317 0x31A
真彩24位色 0x312 0x315 0x318 0x31B
vi /etc/default/grub
GRUB_CMDLINE_LINUX="vga=0x305"
update-grub
reboot
vga值参考:http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#VBE_mode_numbers

Intel, Nouveau 和 ATI 驱动已经为所有芯片组提供了 KMS 支持。这些驱动也会自动启用 KMS。

闭源的 NVIDIA 和 ATI Catalyst 驱动并不使用开放的驱动堆栈,要使用 KMS 请使用开源驱动。
具体信息可以 Google kms nvidia

转载地址:http://hssli.baihongyu.com/

你可能感兴趣的文章
【数据库之mysql】mysql的安装(一)
查看>>
【数据库之mysql】 mysql 入门教程(二)
查看>>
【HTML5/CSS/JS】A list of Font Awesome icons and their CSS content values(一)
查看>>
【HTML5/CSS/JS】<br>与<p>标签区别(二)
查看>>
【HTML5/CSS/JS】开发跨平台应用工具的选择(三)
查看>>
【心灵鸡汤】Give it five minutes不要让一个好主意随风而去
查看>>
【React Native】Invariant Violation: Application AwesomeProject has not been registered
查看>>
【ReactNative】真机上无法调试 could not connect to development server
查看>>
【XCode 4.6】常用快捷键 特别是格式化代码ctrl+i
查看>>
【iOS游戏开发】icon那点事 之 实际应用(二)
查看>>
【iOS游戏开发】icon那点事 之 图标设计(三)
查看>>
【IOS游戏开发】之测试发布(Distribution)
查看>>
【IOS游戏开发】之IPA破解原理
查看>>
【一天一道LeetCode】#45. Jump Game II
查看>>
【一天一道LeetCode】#46. Permutations
查看>>
【一天一道LeetCode】#47. Permutations II
查看>>
【一天一道LeetCode】#48. Rotate Image
查看>>
【一天一道LeetCode】#56. Merge Intervals
查看>>
【一天一道LeetCode】#57. Insert Interval
查看>>
【一天一道LeetCode】#58. Length of Last Word
查看>>