无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 14095|回复: 28
打印 上一主题 下一主题

WinPE 中自动设置分辨率暂行方案测试

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-26 23:32:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

AutoDisplay.rar (17.64 KB, 下载次数: 285) 0728版测试
0728版测试有两个文件,以前发现不能找到最佳分辨率的,
分别测试这两个文件,并将结果报上来。

首先多谢 qinjg8008 ,得到另一种自动设置分辨率的方法。

本测试要求在显卡驱动起作用的 WinPE 中进行,若你所测试的 WinPE 没有显卡驱动请不要参与投票(可下载文件在正常系统中测试),
看清推荐分辨率(不要管其它),测试完后,钩选一个或二个选项。

注意 LCD 与 CRT 分开投票

[ 本帖最后由 lxl1638 于 2010-7-28 11:40 编辑 ]
多选投票: ( 最多可选 2 项 ), 共有 19 人参与投票

投票已经结束

58.33% (14)
0.00% (0)
4.17% (1)
8.33% (2)
4.17% (1)
16.67% (4)
0.00% (0)
8.33% (2)
0.00% (0)
您所在的用户组没有投票权限
29#
发表于 2021-4-29 09:42:38 | 只看该作者
lxl1638 发表于 2010-7-28 17:43
补充 1920X1440 可以接受,将16:10高宽屏和16:9宽屏合并不如分开,
知道宽高比的用户只需查一列(8种, ...

大侠能支招一下PE默认分辨率的问题吗? 非常感谢!
http://bbs.wuyou.net/forum.php?m ... d=425046&extra=
回复

使用道具 举报

28#
 楼主| 发表于 2010-7-28 17:43:28 | 只看该作者
原帖由 上古天真 于 2010-7-28 16:36 发表
用PS做了一下,位置只是大略。增加一个经典方屏的分辨率,1920X1440,以前用的22寸排版用的CRT就是这个分辨率;删除了一个不常用的宽屏分辨率1124X700,这个分辨率比现在某些上网本(如神舟、BenQ)的1024X576还 ...


补充 1920X1440 可以接受,将16:10高宽屏和16:9宽屏合并不如分开,
知道宽高比的用户只需查一列(8种,每列都是降序排列)就够了;
合并后用户不管是否知道宽高比都要查15种,虽然也是降序排列。

所以可以将 1920X1440 补充到方屏系列中,将原来几乎不用的640*480删去。

[ 本帖最后由 lxl1638 于 2010-7-28 17:49 编辑 ]

点评

大侠能支招一下PE默认分辨率的问题吗? 非常感谢! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425046&extra=  详情 回复 发表于 2021-4-29 09:42
回复

使用道具 举报

27#
发表于 2010-7-28 16:36:46 | 只看该作者

回复 #23 lxl1638 的帖子

用PS做了一下,位置只是大略。增加一个经典方屏的分辨率,1920X1440,以前用的22寸排版用的CRT就是这个分辨率;删除了一个不常用的宽屏分辨率1124X700,这个分辨率比现在某些上网本(如神舟、BenQ)的1024X576还要少见。日系的笔记本往往有些很特殊的分辨率,也不可能照顾到,如Sony的时尚本P115JC/G在大陆也有销售,其分辨率是1600X768。列表中列出常见的几款即可。

排列顺序由大到小,比较了横向分辨率再比较纵向分辨率。

用户未必立刻就换算出自己的屏幕是多少比多少的比例,也不会一眼就察觉列表中按照何种比例来排列,故按实际显示的像素大小顺序排列或许更合理。

回复

使用道具 举报

26#
 楼主| 发表于 2010-7-28 11:56:50 | 只看该作者
停止投票,到这里更新:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
回复

使用道具 举报

25#
发表于 2010-7-28 11:06:55 | 只看该作者
对特殊分辨率LCD识别并不好
回复

使用道具 举报

24#
发表于 2010-7-28 10:53:10 | 只看该作者
联想17CRT,XP下测试的.测试1,2结果一样,分辨率大了,建议将17的crt没成1024*768.  19的没成1280*1024.一般都是这两个,特殊的就自己点吧
建议设置完成后再有个提出窗口,询问设置是否正确, 不正确可手动重新设置

[ 本帖最后由 yuanshj 于 2010-7-28 11:36 编辑 ]

截图.jpg (38.6 KB, 下载次数: 196)

截图.jpg
回复

使用道具 举报

23#
 楼主| 发表于 2010-7-28 10:05:06 | 只看该作者
原帖由 上古天真 于 2010-7-27 23:54 发表
建议老九将分辩率归一下类,宽屏系列有些零乱。
将经典方屏用框线框在一起,宽屏系列则根据像素大小,分为低解像度宽屏、中解像度宽屏、高解像度宽屏,也分别用框线围起来,让人一目了然,很快找到所需。另外, ...



本人的方案,根据显示器宽高比找分辨率,所谓解释度是暂时的,如现在的1920*1200可算是高解释了,可能两年就它就成了低解释:
16:10高宽屏从第一列中找,
16:9宽屏从第二列中找,
方屏显示器从第三列中找,这三列基本是降序排列。

你按你的意思画一幅图上来看看!

你与你的ID一样,去丢前面两个字,保留后面两个字 --- 天真!

将宽屏分辨率划分为三类之后,再加上经典方屏分辨率就共有四类,
第一个问题,前三类(宽屏分辨率)如何划分?何为高中低?
第二个问题,这四类如何使数量相等而对齐?又如何使这些整个窗口的其它控件协调?
第三个问题,有些用户觉得自己的分辨率是中等,可能你将它分为高等或低等分辨率中,要找到这样的分辨率可能就要看完三类(三列);
                  本人的方案,只要知道宽高比,看一列就够了。至于④⑤比较特殊,由于特殊,用户自然能找到。
第四个问题,分类多了、框线多了、文字多了、颜色,看起来不是一目了然,而是眼花撩乱。

你按你的意思画一幅图就知道了。

[ 本帖最后由 lxl1638 于 2010-7-28 10:24 编辑 ]
回复

使用道具 举报

22#
发表于 2010-7-27 23:54:10 | 只看该作者
建议老九将分辩率归一下类,宽屏系列有些零乱。
将经典方屏用框线框在一起,宽屏系列则根据像素大小,分为低解像度宽屏、中解像度宽屏、高解像度宽屏,也分别用框线围起来,让人一目了然,很快找到所需。另外,被点中的分辩率、色深、刷新率,字体变成红色或其他鲜艳一点的颜色,会更醒目。
回复

使用道具 举报

21#
发表于 2010-7-27 22:55:30 | 只看该作者
原帖由 lxl1638 于 2010-7-27 18:46 发表

CRT显示器的确没有找到完善的方法,理论上EDID最完善,
但基于NT5.x的WinPE注册表中目前还没有EDID,只发现个别Win7PE有EDID,
就算硬盘上的系统,有些不很规范的显示器也没有EDID。
所以,本人只能从两方 ...

17寸CRT,用0728版测试,还是无法确定尺寸,我选择什么分辨率,AutoDisplay就推荐是什么--选择800*600 60HZ,AutoDisplay就推荐800*600 60HZ;选择1024*768 85HZ,AutoDisplay就推荐1024*768 85HZ!实际最佳分辨率是1024*768 85 HZ !

qinjg8008 的工具则推荐是:1280*800 75HZ

mapeimapei  PE中提取的 AutoSC.exe 则设置为1024*768 75HZ !最为接近!!!
回复

使用道具 举报

20#
发表于 2010-7-27 22:50:29 | 只看该作者
4楼qinjg8008前辈的AutoDisp也试过,感觉跟autosc类似,能识别最佳分辩率,但刷新率偏高。分辩率识别的准确性也同样受到PECMD版本的影响。
回复

使用道具 举报

19#
发表于 2010-7-27 22:23:40 | 只看该作者
经过测试,发现PECMD的版本可能对AutoDisplay的有效性造成影响。

我在加载显卡驱动批命令后段加入两行命令,或做成一个单独的批命令进行测试:

pecmd disp w800 h600 b32 f75
AutoDisplay.exe /auto

PECMD V3.3.501.293和V3.5.628.296F以及V3.6.0930.309版,加载显卡驱动之后,通过以上两行,均能自动调整到最佳分辩率和刷新率。

但PECMD-V3.9.2010.0616端午版下却不行,用(PECMD和AutoDisplay)命令行方式调整总不能成功,通过PECMD托盘右键菜单刷多少次都不能使驱动真正生效。必须启动AutoDisplay界面,调整一个标准分辩率(如800X600X32或1024X768X32@75Hz),然后按【设置】退出,再重做一次,才能识别得了显示器支持的规格并自动调整最佳规格。总之在PECMD-V3.9.2010.0616端午版下通过命令行初始化显卡驱动是徒劳的。AutoDisplay_1.exe和AutoDisplay_2.exe也试过,都是如此。


还有就是目前的版本还不能识别显示器的“尺寸类型”。不过这个并不重要,现在11.6寸、13寸、14寸、18.5寸的LCD都采用1366X768的分辩率,要识别显示器的真实尺寸,恐怕是很难的,即便做到了,数据库也会很大。也许这一栏可以去掉了。



[ 本帖最后由 上古天真 于 2010-7-27 22:43 编辑 ]
回复

使用道具 举报

18#
发表于 2010-7-27 20:44:12 | 只看该作者
最新的要试下

谢谢老九
回复

使用道具 举报

17#
 楼主| 发表于 2010-7-27 19:45:34 | 只看该作者
AutoDisplay.rar (17.64 KB)0728版测试
0728版测试有两个文件,以前发现不能找到最佳分辨率的,
分别测试这两个文件,并将结果报上来。
回复

使用道具 举报

16#
 楼主| 发表于 2010-7-27 18:46:15 | 只看该作者
原帖由 yichya 于 2010-7-27 17:54 发表
我的17'CRT居然给了个1152X864...

按说这个分辨率也挺舒服的,只可惜我这台破显示器开这个分辨率字都有那种ClearType的效果.

CRT显示器的确没有找到完善的方法,理论上EDID最完善,
但基于NT5.x的WinPE注册表中目前还没有EDID,只发现个别Win7PE有EDID,
就算硬盘上的系统,有些不很规范的显示器也没有EDID。
所以,本人只能从两方面入手:
1、若有EDID的话,根据EDID来设置,规范的EDID有显示器的各种详细参数,这是最可靠的;
2、若无EDID就用qinjg8008提供的方法,原理也不难,在有显示驱动的前提下,
LCD显示器枚举出的最大分辨率往往就最佳分辨率(但并不绝对,如本人的显示器,会列出1920*1200,实际上1680*1050是最佳的),
CRT显示器先确定最大分辨率的宽高比,再根据这个比例,找出现之相同宽高比的刷新率为85分辨率,所以CRT显示器找到的分辨率可能比最佳值稍大或稍小。

所以LCD显示器的准确率比较高,CRT只能找到一个合理的分辨率,虽说不一定是最佳的,但一定是合理可用的。
晚上再给两个文件测试后,明天出正式版了。

[ 本帖最后由 lxl1638 于 2010-7-27 18:49 编辑 ]
回复

使用道具 举报

15#
发表于 2010-7-27 17:54:16 | 只看该作者
我的17'CRT居然给了个1152X864...

按说这个分辨率也挺舒服的,只可惜我这台破显示器开这个分辨率字都有那种ClearType的效果.
回复

使用道具 举报

14#
发表于 2010-7-27 16:36:24 | 只看该作者
估计显卡驱动装好才是关键
回复

使用道具 举报

13#
发表于 2010-7-27 11:09:48 | 只看该作者
19寸LCD测试
方案1无法确定尺寸,但推荐分辨率正确!
方案2错误判断成怀旧方屏,还是无法确定尺寸,推荐分辨率错误!

qinjg8008 的工具则设置为:


17寸LCD测试,推荐正确:

qinjg8008 的工具则设置为1280*1024 75HZ


[ 本帖最后由 elai 于 2010-7-27 11:47 编辑 ]
回复

使用道具 举报

12#
发表于 2010-7-27 10:43:25 | 只看该作者
这回好使,可以正常在PE下修改分辨率,自动的,正确。
测试环境:hp笔记本,14寸屏,Intel4500HD集显,H3的2003 PE。
回复

使用道具 举报

11#
 楼主| 发表于 2010-7-27 10:26:49 | 只看该作者
原帖由 qinjg8008 于 2010-7-27 09:56 发表

我自己也只是测试了LCD类。
这种方法需要显卡驱动正确,而且显卡必须要能读出显示器的分辨率设置才行。
双击无反应就奇怪了。。应该会有个MSGBOX的。。


你新上传这个可以,有个MSGBOX,
但原来 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120234&highlight=
那个的确不行,双击无反应。
回复

使用道具 举报

10#
 楼主| 发表于 2010-7-27 10:17:35 | 只看该作者
原帖由 上古天真 于 2010-7-27 08:36 发表
刷3次就能成功了,可推荐最佳显示规格,但似乎没有设置延时值。

PE下安装显卡驱动后,打开AutoDisplay,还不能识别显示器,因为这时驱动程序实际上还未被正确加载,只是显示出驱动版本。这时要通过PECMD或Au ...

参数问题不必急,先测试可行性,若能多数通过,完善以后再加参数。
回复

使用道具 举报

9#
 楼主| 发表于 2010-7-27 10:16:13 | 只看该作者
原帖由 elai 于 2010-7-26 23:49 发表
不知如何投票!!
17寸CRT,运行AutoDisplay,尺寸无法确定,我选择什么分辨率,AutoDisplay就推荐是什么--选择800*600 60HZ,AutoDisplay就推荐800*600 60HZ;选择1024*768 85HZ,AutoDisplay就推荐1024*76 ...


你到一楼下载 最新测试2 试试。
回复

使用道具 举报

8#
发表于 2010-7-27 09:56:56 | 只看该作者
原帖由 <i>lxl1638</i> 于 2010-7-27 09:50 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2009483&ptid=172513" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
有点怪,你这个本人双击无任何反应。<br />
本人相信你的能力,正是因为这样,才找你交流源码。<br />
<br />
另发现,用这个方法找出CRT显示器的分辨率稍大些,或者说CRT类显示器没有很准确的方法,LCD类还是可行的。
<br />
我自己也只是测试了LCD类。
这种方法需要显卡驱动正确,而且显卡必须要能读出显示器的分辨率设置才行。
双击无反应就奇怪了。。应该会有个MSGBOX的。。
回复

使用道具 举报

7#
 楼主| 发表于 2010-7-27 09:51:53 | 只看该作者
原帖由 仙乃日 于 2010-7-27 09:46 发表
貌似新一点显卡驱动会自动设置最佳分辨率。


PE中?能自己设置最佳分辨率?
回复

使用道具 举报

6#
 楼主| 发表于 2010-7-27 09:50:47 | 只看该作者
原帖由 qinjg8008 于 2010-7-27 08:53 发表
我原来做的,大家也可以测试测试


有点怪,你这个本人双击无任何反应。
本人相信你的能力,正是因为这样,才找你交流源码。

另发现,用这个方法找出CRT显示器的分辨率稍大些,或者说CRT类显示器没有很准确的方法,LCD类还是可行的。
回复

使用道具 举报

5#
发表于 2010-7-27 09:46:46 | 只看该作者
貌似新一点显卡驱动会自动设置最佳分辨率。
回复

使用道具 举报

4#
发表于 2010-7-27 08:53:44 | 只看该作者
我原来做的,大家也可以测试测试

[ 本帖最后由 qinjg8008 于 2010-7-27 10:26 编辑 ]

AutoDisp.rar

2.27 KB, 下载次数: 120, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
发表于 2010-7-27 08:36:23 | 只看该作者
刷3次就能成功了,可推荐最佳显示规格,但似乎没有设置延时值。

PE下安装显卡驱动后,打开AutoDisplay,还不能识别显示器,因为这时驱动程序实际上还未被正确加载,只是显示出驱动版本。这时要通过PECMD或AutoDisplay修改初始分辨率、色深、刷新率一到两次,驱动程序才算是正式加载。再启动AutoDisplay,就能识别并推荐最佳屏幕显示规格了。

原本在安装显卡驱动后,在批处理后段,连加两行:
PECMD DISP W800 H600 B32 F75 T5000
PECMD DISP W800 H600 B32 F75 T5000

然后再用PECMD托盘右键菜单就可以调整到最佳显示规格了。现在AutoDisplay PE版出来了,估计在上面两行之后,再加上AutoDisplay.exe /auto就大功告成了。
想法是这样,但还是不敢写到批处理里面去~就怕遇到ATI显卡!

还得问一句老九:这个版本支持auto参数么?还能不能支持别的参数?如AutoDisplay W800 H600 B32 F75 T5000之类?
建议提供一个“init”(初始化)参数,可定义初始化次数和时间,直至可自动调整最佳显示规格。
回复

使用道具 举报

2#
发表于 2010-7-26 23:49:28 | 只看该作者
不知如何投票!!
17寸CRT,运行AutoDisplay,尺寸无法确定,我选择什么分辨率,AutoDisplay就推荐是什么--选择800*600 60HZ,AutoDisplay就推荐800*600 60HZ;选择1024*768 85HZ,AutoDisplay就推荐1024*768 85HZ!实际最佳分辨率是1024*768 85 HZ !
  

[ 本帖最后由 elai 于 2010-7-26 23:52 编辑 ]
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-10-19 01:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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