主题:  滨滨兄、Y兄、虚竹兄,ROCK兄,救急~~~~~~

dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#12003/11/11 10:40:30
我做的程序中使用用户显卡的最大刷新率(见我在5D上发过的关于最大刷新率的帖子),但我考虑,有的显示器可能并不能“承受”显卡的最大刷新率,可能会出现“超出频率”范围的错误。----------这个问题我还没有测试与遇到过,但我想一定会存在的。

请教有没有检测显示器的刷新率与分辨率的函数,然后与显卡的比较取二者最小值,才是用户环境中最佳的设置方式。

请邦忙看看啊。谢谢



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22003/11/11 11:27:27
这个问题很难使每个人都满意。因为显示器的范围也很宽泛,同时也存在调整问题,很多人在喜欢的频率下将显示器的显示范围调整到恰到好处,而对其他频率下的显示情况不予处理。例如我喜欢在1024 768 85HZ下工作,如果将频率调整到85或100,分辨率调整到800 600,那么会出现枕形失真、梯形失真等等需要手工调整的问题。

为安全起见,可以判断当前频率是否大于72(是VESA标准中规定的舒适频率的下限),如果大于则不进行改动,相信用户已经调整好了。如果小于则调整到72,这通常是显示器都支持的方式,分辨率则不改为佳,好好利用一下cover.u32.



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#32003/11/11 14:13:04
我想让刷新率能在用户硬件的许可条件下能达到最大,这要保证显示器能承受得了显卡的最大刷新率。

例如我的显卡与显示器均可达到1024X768X32X85,有的机器则可能在1024X768X32的条件下,显卡能达到85HZ,而显示器可能只能达到72HZ,这样我的程序就会无法运行了----显示器显示不了。

我不想因此而降低85HZ为72HZ,那样对于绝大多数的显卡与显示器来说可能都没有利用到最佳状态。

我想要是能取得用户显示器的最大刷新率那就好解决问题了。

另外我也不想用cover.u32,因为

我的程序是设为在1024X768下满屏,设为1280X1024下为“窗口方式”(可以看到桌面图标),程序提供二者的切换开关。并提供“永远在上”的按钮。



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#42003/11/11 14:14:01

图片如下:



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#52003/11/12 9:03:27
可以说是不可能的事情.
你见过几个用户安装了显示器的驱动程序?显示器的能力范围一般在其驱动程序里有设置,而大多数用户使用的是windows默认的即插即用监视器,在程序里检测全一样,而实际能力相差很大,搞不好会烧坏显示器的.只有一种情况例外:用户使用液晶显示器,刷新率对显示器不起作用.



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#62003/11/12 9:05:43
一些杂牌显示器也根本没有设计显示驱动设置,其能力人都要手工慢慢试,用程序就更不可能了.



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#72003/11/12 10:31:06
那我设的最大刷新率就成了个不小的BUG了吗??

最佳性能与BUG之间,如何选择呢??

放弃最大刷新率而保证所有的显示器都可显示?还是要求用户提高显示器的性能??



chc9

职务:普通成员
等级:1
金币:1.0
发贴:306
#82003/11/12 10:52:29
在交货之前应该调查好使用的人群,使用者机子的配置,不可能一个软件放在任何地方都是可以用的,侦测出用户机子不能达到,你就提示他“计算机配置太低,请在经济允许的情况下更换设备。” 。很多软件都有类似提示呀。



chc9

职务:普通成员
等级:1
金币:1.0
发贴:306
#92003/11/12 10:56:28
另外,dreamexpress兄,按钮我导入GIF格式的效果很好呀,都可以透明显示,而且没有锯齿。呵呵,我的图都用PS做,我发现当导出GIF图片时,用ctrl+alt+s存为GIF图,就没有任何锯齿,但用ctrl+alt+shift+s就会有非常明显的锯齿。



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#102003/11/12 14:49:22
chc9在上个帖子中说
引用:
在交货之前应该调查好使用的人群,使用者机子的配置,不可能一个软件放在任何地方都是可以用的,侦测出用户机子不能达到,你就提示他“计算机配置太低,请在经济允许的情况下更换设备。” 。很多软件都有类似提示呀。


我是准备这样做的。但无法侦测到显示器的参数设置范围,来只好在硬件配置要求上明确指出了,要求显示器能满足显卡的最大刷新率。

编辑历史:[此帖被dreamexpress编辑过(编辑时间2003-11-12 15:39:07)]


dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#112003/11/12 14:50:50
chc9在上个帖子中说
引用:
另外,dreamexpress兄,按钮我导入GIF格式的效果很好呀,都可以透明显示,而且没有锯齿。呵呵,我的图都用PS做,我发现当导出GIF图片时,用ctrl+alt+s存为GIF图,就没有任何锯齿,但用ctrl+alt+shift+s就会有非常明显的锯齿。


哦,有这样的区别啊,我以后来试试。ctrl+alt+s居然与ctrl+alt+shift+s有这么大的区别。

真是高人,学习中。。。