LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: beyond93

请问vesafb支持1280x800的framebuffer么?

[复制链接]
发表于 2009-8-22 14:45:01 | 显示全部楼层
我的nvidia卡直接vga=0x361就可以了
你可以直接用空vga参数启动应该会列一个表让你选的
回复 支持 反对

使用道具 举报

发表于 2009-8-22 15:41:42 | 显示全部楼层
Post by nonplus;2019054
实际上9系列intel用fb并不支持宽屏,除了使用915resolution做initrd.img
x几系列的好像有一两款能支持
具体看[color="RoyalBlue"]ob文章


我没有用那个包,但是现在也很不错阿。字体比较小但是很清楚。 不过右边有1/4好像没有占满
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 16:13:58 | 显示全部楼层
Post by struq;2019055
我的nvidia卡直接vga=0x361就可以了
你可以直接用空vga参数启动应该会列一个表让你选的
自动给我选择的没有1280x800的选项
回复 支持 反对

使用道具 举报

发表于 2009-8-22 16:45:15 | 显示全部楼层
我的Intel卡,KMS可以自动设置1280x800分辨率,但是手动设置FB就是不行。目前FB还存在很多问题的。
回复 支持 反对

使用道具 举报

发表于 2009-8-22 16:53:23 | 显示全部楼层
Post by freeobject;2019078
我没有用那个包,但是现在也很不错阿。字体比较小但是很清楚。 不过右边有1/4好像没有占满


明确 1280x800分辨率与1024x768 之间的差距很小,特别是在cli下基本上辨别不出(仔细辨别会发现字体拉伸)

很不错的效果如何?
如果你用intel卡的话试试用kms来启动X与fb启动X看看,会发现闪屏现象有差别,特别是切换时,非常明显

KMS可以自动设置1280x800分辨率,但是手动设置FB就是不行

话说那是intel卡的问题,不关fb驱动的是
没记错fb读取的是bios的显卡数据
试试915resolution会发现可以设置到1280x800
回复 支持 反对

使用道具 举报

发表于 2009-8-24 12:44:43 | 显示全部楼层
用了coderoar 找到的那个kernel driver patch以后就完美了。
回复 支持 反对

使用道具 举报

发表于 2009-8-24 12:47:21 | 显示全部楼层
kms在archlinux上比较消耗
现在看也没有必要用
回复 支持 反对

使用道具 举报

发表于 2009-8-25 00:39:27 | 显示全部楼层
Post by beyond93;2018919
忍不住把funtoo core32装到了物理机里,替换掉slackware current。
按照http://www.linuxsir.cn/bbs/thread343939.html折腾framebuffer,
发现vga=865是非法模式,可是这文章里边确实就是1280x800的,
请问该如果操作让framebuffer能以1280x800的分辨率工作?
谢谢!
PS:无线网卡蛮折腾人的,特别是WPA加密的:flash:


那个帖子是我写的,我没有足够的环境来进行测试,只能写了自己的例子,使用和你相同显卡的版友应该更有经验。
首先要确定你的framebuffer在别的分辨率如1024x768下能够正常工作,然后再来设置,但不排除内核未支持的情况。
865在你机器上非法是合理的,我也提到了结合实际情况有所差别。
from en.wikipedia.org/wiki/VESA_BIOS_Extensions
This calculation is not always accurate. It is a good starting point and you may have to do some experimenting to find the correct value.
回复 支持 反对

使用道具 举报

发表于 2009-8-29 12:37:46 | 显示全部楼层
Framebuffer应该用radeon驱动, 不要用VESA驱动
因为radeon有ddc控制, 启动时会和你的LCD握手, 以决定最佳分辨率
不用提供任何模式值.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表