LinuxSir.cn,穿越时空的Linuxsir!

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

xdirectfb快速指南

[复制链接]
发表于 2004-4-11 16:19:29 | 显示全部楼层
没感觉我的N卡有多慢?透明也开着。播放mplayer感觉比xfree下还流畅。
发表于 2004-4-11 16:19:56 | 显示全部楼层
最初由 maxzhongcn 发表
我的 modeline 写的不完整,目前xfree
我一直用 1280x1024@60 的。
应该怎么写?

你把framebuffer就设成这个,
然后fbset >> /etc/fb.mode
在把最后的放到第一个。
 楼主| 发表于 2004-4-11 16:19:58 | 显示全部楼层
这些不是modeline呀。。faint
你这样试试,从console里面运行xvidtune,然后点一下show
然后console会有一行输出
比如我的是
  1. "1280x1024"   108.00   1280 1328 1440 1688   1024 1025 1028 1066
复制代码
然后改XF86Config,在Section Monitor里面加上modeline,这是我的配置文件
  1. Section "Monitor"
  2.     Identifier  "1702FP"
  3. # HorizSync is in kHz unless units are specified.
  4. # HorizSync may be a comma separated list of discrete values, or a
  5. # comma separated list of ranges of values.
  6. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
  7. # USER MANUAL FOR THE CORRECT NUMBERS.
  8.     HorizSync   31.5 - 80.0
  9. #    HorizSync  30-64         # multisync
  10. #    HorizSync  31.5, 35.2    # multiple fixed sync frequencies
  11. #    HorizSync  15-25, 30-50  # multiple ranges of sync frequencies
  12. # VertRefresh is in Hz unless units are specified.
  13. # VertRefresh may be a comma separated list of discrete values, or a
  14.     VertRefresh 56-76
  15.     DisplaySize 338 270
  16.     Modeline  "1280x1024"   108.00   1280 1328 1440 1688   1024 1025 1028 1066 +hsync +vsync
  17. EndSection
复制代码

最后再用modeline2fb
 楼主| 发表于 2004-4-11 16:22:57 | 显示全部楼层
最初由 maxzhongcn 发表
没感觉我的N卡有多慢?透明也开着。播放mplayer感觉比xfree下还流畅。


你用的vesafb还是rivafb?
发表于 2004-4-11 16:37:54 | 显示全部楼层
N卡,开着透明。mplayer放片子时cpu占用100%,速度就会变慢。
发表于 2004-4-11 16:52:50 | 显示全部楼层
最初由 klstg 发表
N卡,开着透明。mplayer放片子时cpu占用100%,速度就会变慢。

呵呵,这才正常,我的G400.
用mplayer 看片和以前差不多少,用gentoo-source 基本都是 < 10 %。呵呵
发表于 2004-4-11 17:07:18 | 显示全部楼层
呵呵,就知道你该幸灾乐祸了。
发表于 2004-4-11 20:19:11 | 显示全部楼层
最初由 hellord 发表
呵呵,这才正常,我的G400.
用mplayer 看片和以前差不多少,用gentoo-source 基本都是 < 10 %。呵呵


我这里一样的N卡,开着透明,打开了 firefox,再用mplayer 放片CPU占用率也只有32%左右而已。
PS:penny,按照你的方法生成了配置参数,不过还是不行,我想是不是因为我的Framebuffer是 1024x768 的原因,是不是Framebuffer和 xdirectfb的分辨率必须一致?
 楼主| 发表于 2004-4-11 22:21:03 | 显示全部楼层
按照hellord说的方法呢?
你把framebuffer就设成这个,
然后fbset >> /etc/fb.mode
在把最后的放到第一个。

我*感觉*应该是不用一致的,因为fbset可以用来切换分辨率。
不过我用LCD,所有基本上只会用1280x1024这一个分辨率,不存在framebuffer和directfb分辨率的区别,情况简化了许多。也许我前面的经验不适合你
发表于 2004-4-12 01:15:19 | 显示全部楼层
最初由 maxzhongcn 发表
PS:penny,按照你的方法生成了配置参数,不过还是不行,我想是不是因为我的Framebuffer是 1024x768 的原因,是不是Framebuffer和 xdirectfb的分辨率必须一致?

不需要一致,但必需<或=1024x768,這樣才能顯示整個畫面;試試800x600你就明白我的意思了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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