LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: neo_apophis

如何在控制台下用vesafb获得高分辨率?

[复制链接]
 楼主| 发表于 2008-4-2 01:15:03 | 显示全部楼层
我按照uvesafb的官方指南安装后,使用了以下参数。
  1. video=uvesafb:1680x1050-32,mtrr:3,ywrap
复制代码
发现没有作用,有没有它们,控制台分辨率都一样(较没用uvesafb之前有一点点改观,但和nvidiafb相去甚远)

不知楼上几位使用了uvesafb的朋友是怎样的情况?谢谢。

PS:
kernel 2.6.24-r3
gentoo 2007.0 x86
20'LCD 1680x1050
Geforce 7300GT
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 01:41:18 | 显示全部楼层
我有查看了我机子上uvesafb支持的modes,发现只能支持到1280x1024;并且没有任何宽屏的模式。
难道是我显卡的问题?
回复 支持 反对

使用道具 举报

发表于 2008-4-2 01:54:34 | 显示全部楼层
我的有效果了,但是不理想,发现边角有的字没了,而且1024x768和1400x900没什么差别,我怀疑我的uvesafb起作用了没。
ls的兄弟,你在哪里查的modes,我看很多文挡都说在/sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes里,但是我根本没这个文件,奇怪!
回复 支持 反对

使用道具 举报

发表于 2008-4-2 02:15:43 | 显示全部楼层
Post by alaxie;1833747
版大,这个不是我开的题,我是搭车问的。


我都忙晕了
不过,以后还是另开新贴吧
回复 支持 反对

使用道具 举报

发表于 2008-4-2 02:43:16 | 显示全部楼层
Post by zhllg;1833785
我都忙晕了
不过,以后还是另开新贴吧


呵呵,好的,这么晚还在啊
回复 支持 反对

使用道具 举报

发表于 2008-4-2 02:44:29 | 显示全部楼层
Post by alaxie;1833784
我的有效果了,但是不理想,发现边角有的字没了,而且1024x768和1400x900没什么差别,我怀疑我的uvesafb起作用了没。
ls的兄弟,你在哪里查的modes,我看很多文挡都说在/sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes里,但是我根本没这个文件,奇怪!


dmesg | grep uvesafb
Kernel command line: root=/dev/hdb6 video=uvesafb:1440x900-59,mtrr:3,ywrap
uvesafb: ATI Technologies Inc., V350, 01.00, OEM: ATI RADEON 9600 PRO, VBE v2.0
uvesafb: protected mode interface info at c000:5761
uvesafb: pmi: set display start = c00c57f5, set palette = c00c5841
uvesafb: pmi: ports = 9010 9016 9054 9038 903c 905c 9000 9004 90b0 90b2 90b4
uvesafb: no monitor limits have been set, default refresh rate will be used
uvesafb: VBE state buffer size cannot be determined (eax=0x0, err=0)
uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=16384
uvesafb: cannot reserve video memory at 0xd0000000
uvesafb: probe of uvesafb.0 failed with error -5

哪位知道这是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 12:38:52 | 显示全部楼层
Post by alaxie;1833784
我的有效果了,但是不理想,发现边角有的字没了,而且1024x768和1400x900没什么差别,我怀疑我的uvesafb起作用了没。
ls的兄弟,你在哪里查的modes,我看很多文挡都说在/sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes里,但是我根本没这个文件,奇怪!


我有这个文件,但里面没有宽屏的modes……用lmri看也没有……
回复 支持 反对

使用道具 举报

发表于 2008-4-2 12:44:41 | 显示全部楼层
Post by neo_apophis;1833923
我有这个文件,但里面没有宽屏的modes……用lmri看也没有……


dmesg| grep "uvesafb"有些什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-2 12:57:33 | 显示全部楼层
such as:
  1. Kernel command line: root=/dev/sda7 video=uvesafb:1680x1050-32,mtrr:3,ywrap
  2. uvesafb: NVIDIA Corporation, G73 Board - p900h1b , Chip Rev   , OEM: NVIDIA, VBE v3.0
  3. uvesafb: protected mode interface info at c000:c300
  4. uvesafb: pmi: set display start = c00cc336, set palette = c00cc3a0
  5. uvesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
  6. uvesafb: VBIOS/hardware supports DDC2 transfers
  7. uvesafb: monitor limits: vf = 76 Hz, hf = 82 kHz, clk = 150 MHz
  8. uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=16384
  9. uvesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 10240k, total 262144k
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-4-2 13:02:33 | 显示全部楼层
你的看起来比我的正常多了,呵呵。我想问一下/usr/share/v86d/initramfs这个东西,是怎么弄的,要不要做一个Initramfs source file?
回复 支持 反对

使用道具 举报

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

本版积分规则

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