This project is a fork of the
linux-2.6.git project. If you have that one
already cloned locally, you can use
git clone --reference /path/to/your/linux-2.6.git/incarnation mirror_URL
to save bandwidth during cloning.
description | vesa with nvidiafb setup video mode |
owner | microcai@fedoraproject.org |
last change | Sat, 15 Jan 2011 13:28:10 +0000 (15 21:28 +0800) |
URL | git://repo.or.cz/linux-2.6/vesanvfb.git |
| https://repo.or.cz/linux-2.6/vesanvfb.git |
push URL | ssh://repo.or.cz/linux-2.6/vesanvfb.git |
| https://repo.or.cz/linux-2.6/vesanvfb.git (learn more) |
bundle info | vesanvfb.git downloadable bundles |
content tags
|
|
readme
NVIDIA 显卡使用 两个驱动可以在终端获得本地分辨率 ( i.e. 显示器的最佳分辨率)
nvidiafb 和 KMS 的 nouveau 。
但是 nouveau 3D 性能不佳。
nvidiafb 和官方驱动冲突。
要是 vesafb 能支持宽屏分辨率就好咯。可惜,这得看显卡 BIOS, 不是每个显卡BIOS都有适合你显示器的分辨率的。
wait a minute, vesafb 其实不负责初始化显卡,显示模式的初始化是在实模式通过调用 VIDEO BIOS
完成的。然后通过内核的一个参数区域将显卡的显示模式告诉 vesafb 驱动。vesafb 直接使用就可以了。
如果能在 vesafb 接管控制台前,通过 nvidiafb 的代码设置好分辨率,然后将实模式下传来的各个参数修正,之后在进入 vesafb
不就可以咯? 这样 vesafb 也能使用 nvidiafb 的代码设置任意分辨率,同时也不会和 NVIDIA 官方驱动冲突。
OK, 说干就干。
诚邀广大 GEEK 们参加改进。