无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 177005|回复: 536
打印 上一主题 下一主题

AutoDisplay - 轻量级自动设置分辨率工具[V1.3.2011.0223 X86U & X64U]

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-19 14:24:44 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
                       AutoDisplay是一款轻量级单文件绿色版分辨率自动设置工具

1、体积超小:轻量级绿色版单文件,不到30K,方便系统封装、U盘使用,几乎是网上同类工具最小的;
2、界面简洁:窗口界面与主流宽屏分辨率比例接近,与桌面协调、界面简洁合理、无多余信息、无个人信息;
3、适应性强:在 Win2K/WinXP//Win2K3/Vista/Win7 及其对应的 WinPE 系统中均可使用,且适应系统不同的 DPI

4、功能丰富:支持命令行参数自动设置或启动窗口界面手动设置,支持设置等待延迟时间,支持热键恢复;
5、准确性高:在 WinPE 或 Windows 中,AutoDisplay 能为 LCD 显示提供准确率极高的推荐设置,
              在 Windows 或 WinPE 中,若显示器的 EDID 是规范的也能 CRT 显示器提供准确率极高
的推荐设置,
              若显示器的 EDID 不规范或无 EDID,AutoDisplay 也可为 CRT 显示器提供较为合理的经验式推荐设置。

测试发现有误的,用下面的附件按操作将文件打包传上来。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=171928&page=44#pid2039657

16:9窗口界面


16:10窗口界面



V1.3.2011.0228版

AutoDisplay.rar (126.87 KB, 下载次数: 8839) V1.3.2011.0228版


V1.3.2010.1213DPI自适应版
1、将恢复热键由10秒延长为15秒
2、增加了一组热键 Ctrl + A,该热键提供安全显示属性设置;
3、增加了X64U版,支持64位系统(该版本不能在32位系统中使用)。
AutoDisplay-V1.3.2010.1213.RAR (127.14 KB, 下载次数: 2614)   

V1.3.2010.1001DPI自适应国庆版
1、修正了无法读取某些系统 EDID 数据的问题;
2、增加了 /Wait n 的参数及说明;
AutoDisplay-V1.3.2010.1001.RAR (28.51 KB, 下载次数: 1881)


V1.3.2010.0910DPI自适应版
1、修正了zxw 提到的无法读取某些系统 EDID 数据的问题;
2、窗口界面和所有的窗口控件都加入了 DPI 自适应功能;
3、修正了某些系统 ListView 表格控件的表头被上一行数据复盖的BUG;
4、补充完善了智能查找 CRT 显示器经验分辨率和刷新率的功能;
5、补充了参数说明的内容。


V1.3.2010.0903DPI自适应版
1、按一些网友的提议,将乘号"*"改为国人习惯使用的乘号"×",显示时与其它中文文字更协调;
2、将几乎所有的字符串资源化,除了宽高比"16:10"、"16:9"、"4:3"、"5:3"和刷新率单位"Hz",
   没有做入资源字符串表外,其余字符串都做入了资源字符串表,方便国际化和本地化;
3、修正了在一些特殊情况下无法读取 EDID 时查找最佳分辨率可能找到旋转分辨率的BUG;
4、修正了在某些系统中点ListView控件滚动条,ListView列表可能出现"花格"的BUG;
5、去掉了主流显卡几乎不支持的24位颜色质量,并将该选项改为"自动"颜色质量,自动颜色质量指的
   是当前系统支持的最高颜色质量,也可使一些旧显卡在不支持32位颜色时获得最好的颜色质量(如24位);
6、稍为增大界面宽度,增加了自动适应系统 DPI 功能,调大系统 DPI 时 AutoDisplay 的界面也能正常显示。

V1.3.2010.822两版同发
1、修正了某些型号显卡名称过长显示出现的问题;
2、补充完善了读取显示器 EDID 方法,以便在一些精简系统或 WinPE 系统中读取 EDID;
3、完善了CRT显示器最佳分辨率的判断方法,以便在无法读取 EDID 时找到一个较合理的分辨率。


V1.3.2010.818两版同发
1、为命令行参数 /Auto 自动设置分辨率提供 Ctrl + R 热键恢复到原分辨率;
2、提供 Esc 键中止窗口界面自动设置分辨率的功能;
3、加入显卡型号的信息显示。

4、由于0818版源码刚刚写完来不及整理,垃圾较多,
   只附出0806版源码(原理是一样的,只是窗口界面不同)。


V1.2.2010.0728版:
1、解决了在WinPE中无法提供推荐设置的问题;

2、增加了两三种分辨率;
3、窗口默认的等待时间由原来的5秒改为10秒;
4、为CRT显示器提供自动刷新率设置;
5、这是 AutoDisplay 终结版,以后若有BUG要修正也只在 WinCMD、PECMD 中更新。

命令行参数 "/Auto" 和 "/Wait  nn",
1、"/Auto" 表示不启动窗口界面自动按检测到的推荐设置来设置分辨率,

      若无法检测到推荐设置则什么都不做而退出;
2、"/Wait  nn" 表示在窗口界面中等待 nn 秒(默认为5秒)后按检测到的推荐设置来设置分辨率,
      若无法检测到推荐设置则等待用户操作。
      在窗口界面的等待时间内,用户有任何的鼠标按键,等待计时器将停止。

V1.2.2010.0728版:
增加了在WinPE中自动设置的支持,从测试结果来看,LCD准确率比较大,虽然测试范围不大,统计结果为 14/17=82%

V1.2.2010.0725更正版:
有人提到之前的0725版360误报,所以更新一下
MD5: 084cc15fd77764a76c657a4041de77ad
SHA1: 99363e725a4f470c79435c350b38772fac563fc5

virscang扫描结果

V1.2.2010.0723正式版:
凡发现不正确的,做如下两点:
1、将0723版中的 ReadEdid.EXE 放到硬盘的某个目录(可写位置),
      双击它,将生成的 Edid_1.DAT 和 Edid_2.DAT 打包传上来。
2、到这里下载 Phoenix.exe
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=172100&extra=page%3D2

传上这三幅图:






[ 本帖最后由 lxl1638 于 2011-2-27 00:25 编辑 ]

评分

参与人数 4无忧币 +220 收起 理由
slyneo + 5 很给力!
williamxia + 5 很给力!
2010ttt + 200 曾经对老九有过偏见,再此向您道歉!
网虫2008 + 10 原创内容

查看全部评分

2#
 楼主| 发表于 2010-7-19 17:08:08 | 显示全部楼层
原帖由 2010-ttwing 于 2010-7-19 14:40 发表
回楼主,我遇到的问题如下:
DELL  17液晶  使用您的测试版DispTest测试6.exe,显示正常。建议1280*1024 32 60
94927
使用正式版出错。显示推荐1024*768 32位 60
94928


17' 5:4的方屏显示器,有人提议使用1024*768,也有人提议使用1280*1024,
实际上这两种分辨率都可以在这种显示器中使用,用为工具,检测到两种中的任何一种都是正确的,工具不能确定你是使用了那一种。
回复

使用道具 举报

3#
 楼主| 发表于 2010-7-19 17:10:26 | 显示全部楼层
原帖由 CF6896 于 2010-7-19 15:19 发表
检测有误。我的是海尔21.5寸,1920x1080。见图:
94934

你这个是16:10的显示器,怎么使用了16:9的分辨率了,1680*1050能否设置成功?
若1680*1050能设置成功,看看效果如何?

[ 本帖最后由 lxl1638 于 2010-7-19 17:11 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2010-7-19 17:24:52 | 显示全部楼层
原帖由 玄天 于 2010-7-19 17:18 发表
建议不点"设置"时不要更改分辨率....

发现检测不对,随便点一个分辨率或刷新率,倒计时就停止了。
回复

使用道具 举报

5#
 楼主| 发表于 2010-7-19 17:32:58 | 显示全部楼层
总结一下,现有两人报来问题:
一个是17" 5:4显示器的分辨率,本人下次更新将使用1280*1024,这个是5:4的标准分辨率。

二是CF6896提到的问题,他的是21" 16:10显示器,但使用的是1920x1080这个16:9的分辨率,
实际上工具也检测到系统支持1680*1050的分辨率。这样的问题本人很难解决,
如果1680*1050这个分辨率在这样的显示器中能达到正常的效果的话,那么他原来使用的1920x1080本来就是错误。
回复

使用道具 举报

6#
 楼主| 发表于 2010-7-19 21:25:52 | 显示全部楼层
原帖由 Plantsoot 于 2010-7-19 20:59 发表
有点好奇。老九兄的这个软件是用什么开发的。

VC 2005,能提供点帮助么?
目前遇到的困难有三点:
1、如何区别 LCD 与 CRT?
2、有些显示器的信息无法读取。
3、有些显示器物理宽高比明明是16:10,但却使用16:9分辨率。

[ 本帖最后由 lxl1638 于 2010-7-19 21:33 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2010-7-20 00:14:34 | 显示全部楼层
原帖由 zhongyy666 于 2010-7-19 22:32 发表
能不能在每个分辨率后面注明显示屏尺寸?方便用户根据实际显示屏尺寸对照选择,如1440×900(19“)

废话,你不见31楼的14"也用1440*900么?用1440*900这样的分辨率不只19"显示器一种。
14~20"的16:10高宽屏都可能使用这种分辨率的。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=171928&page=4#pid2004522
回复

使用道具 举报

8#
 楼主| 发表于 2010-7-20 21:06:59 | 显示全部楼层
自动设置分辨率工具[AutoDisplay V1.0.1.0版]


V1.0.1.0版改名为 AutoDisplay,改善显示器宽高比和刷新率的检测,若这个版本能检测你的显示器的话,检测结果可以说基本准确了。
附件包中还有个 EDID.EXE,是16位DOS程序,若 AutoDisplay 无法检测你的显示器,请测试一下 EDID.EXE,测试方法是(假若 EDID.EXE 在 C: 盘):

在[开始]=>[运行]处输入
C:\EDID.EXE >C:\EDIT.TXT
看看有没有产生 C:\EDIT.TXT 这个文件。
回复

使用道具 举报

9#
 楼主| 发表于 2010-7-20 21:16:32 | 显示全部楼层
原帖由 yidawpf 于 2010-7-20 21:12 发表
另外问一句。这个准备集成到pecmd中吗?

测试一些时间再说,目前有个很大的困难,在 NT5.x 系列 WinPE 中,基本上无法从注册表读取 EDID,所以 NT5.x 系列可能永远用不上这个功能,
但 Win7PE 有可能在部分机子中实现。
回复

使用道具 举报

10#
 楼主| 发表于 2010-7-20 21:20:26 | 显示全部楼层
原帖由 azhong123456 于 2010-7-20 21:16 发表
我在网吧试了下,有些 好像刷不了.可以刷到1600X1200,但用你的没有反应

这个4:3的方屏选择了16:10的宽屏,当然用不了。
如果这样能通过,那么以前的方屏显示器都不用花钱就变成宽屏了!
回复

使用道具 举报

11#
 楼主| 发表于 2010-7-20 21:25:45 | 显示全部楼层
原帖由 azhong123456 于 2010-7-20 21:22 发表
但是网吧上我试可以 调 到1600X1200,你这个选了只是闪了下,没反应.好几个都调不了

你的显示器要选择最右边那一列,不是最左边的。
回复

使用道具 举报

12#
 楼主| 发表于 2010-7-20 21:38:15 | 显示全部楼层
原帖由 pseudo 于 2010-7-20 21:32 发表
22吋 envision G212a,16:10
之前版本正确,1680*1050,32,60
新版不正确:

95052


看不到你的宽高比,能否改下系统,将宽高比帖图上来。
回复

使用道具 举报

13#
 楼主| 发表于 2010-7-20 21:46:36 | 显示全部楼层
原帖由 94first 于 2010-7-20 21:35 发表
在XP SP3下测试能正常获取显视器想关信息。
但是修改了屏幕保护的时间为1了
还请老大看看


本人测试多次都没有发现这样的问题,你再试试看。
回复

使用道具 举报

14#
 楼主| 发表于 2010-7-20 22:04:22 | 显示全部楼层
原帖由 pseudo 于 2010-7-20 21:32 发表
22吋 envision G212a,16:10
之前版本正确,1680*1050,32,60
新版不正确:

95052
edid.txt
   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 A0 25 01 3A 06 26 01 75 0F C6 06 16 01 01 C6 0 ...


好象你的 Extended display identification data 有问题,可能是版本较低的(版本为紫色), EDID 1.3 头信息(下面红色)应该是:
Header information "00h FFh FFh FFh FFh FFh FFh 00h"
地址39(蓝色)包含显示器宽高比(6-7位00=16:10, 01=4:3, 10=5:4, 11=16:9,0-5位再加60为刷新率)
这是本人显示器的 EDID,6-7位为00即16:10,0-5位全为0,即刷新率为60。
标准时序(标准设置)从地址38开始定义,共有8组(可能没满)
   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 00 FF FF FF FF FF FF 00 4C 2D 2B 06 4E 36 44 59
10 04 14 01 03 0E 2F 1E 78 2A D5 11 A4 55 49 9A 27
20 14 50 54 BF EF 80 B3 00 81 80 81 40 71 4F 81 00
30 81 0F 01 01 01 01 7C 2E 90 A0 60 1A 1E 40 30 20
40 36 00 CB 28 11 00 00 1A 00 00 00 FD 00 38 4B 1E
50 51 0E 00 0A 20 20 20 20 20 20 00 00 00 FC 00 53
60 79 6E 63 4D 61 73 74 65 72 0A 20 20 00 00 00 FF
70 00 48 56 43 5A 31 30 32 30 33 32 0A 20 20 00 F1

以下是  EDID 1.3 data format


Byte sequence00-19Header information00–07Header information "00h FFh FFh FFh FFh FFh FFh 00h"08–09Manufacturer ID. These IDs are assigned by Microsoft. "00001=A”; “00010=B”; ... “11010=Z”. Bit 7 (at address 08h) is 0, the first character (letter) is located at bits 6 → 2 (at address 08h), the second character (letter) is located at bits 1 & 0 (at address 08h) and bits 7 → 5 (at address 09h), and the third character (letter) is located at bits 4 → 0 (at address 09h).10–11Product ID Code (stored as LSB first). Assigned by manufacturer.12–1532-bit Serial Number. No requirement for the format. Usually stored as LSB first. In order to maintain compatibility with previous requirements the field should set at least one byte of the field to be non-zero if an ASCII serial number descriptor is provided in the detailed timing section.16Week of Manufacture. This varies by manufacturer. One way is to count January 1-7 as week 1, January 8-15 as week 2 and so on. Some count based on the week number (Sunday-Saturday). Valid range is 1-54.17Year of Manufacture. Add 1990 to the value for actual year.18EDID Version Number "01h"19EDID Revision Number "03h"20-24Basic display parameters20Video input definition 70=analog1=digital6video level 00=0.7, 0.3; 01=0.714, 0.286; 10=1, 0.4; 11=0.7, 0
54blank-to-black setup3separate syncs2composite sync1sync on green0serration vsync1=DFP 1.x compatible21Maximum Horizontal Image Size (in centimeters).22Maximum Vertical Image Size (in centimetres).23Display Gamma. Divide by 100, then add 1 for actual value.24Power Management and Supported Feature(s):
7standby
6suspend
5active-off/low power
4Display type: 00=monochrome, 01=RGB colour, 10=non RGB multicolour, 11=undefined
3
2standard colour space
1preferred timing mode
0default GTF supported
25-34Chromaticity coordinates25low significant bits for Red X (bit 7-6), Red Y (bit 5-4), Green X (bit 3-2), Green Y (bit 1-0).26low significant bits for Blue X (bit 7-6), Blue Y (bit 5-4), White X (bit 3-2), White Y (bit 1-0).27–34high significant bits for Red X, Red Y, Green X, Green Y, Blue X, Blue Y, White X, White Y. To decode actual value, rearrange bits as follows: High significant bits 7-0 for (channel), low significant bits for (channel). Actual value is between 0.000 and 0.999, but encoded value is between 000h and 3FFh.35Established timing I: 720×400@70 Hz, 720×400@88 Hz, 640×480@60 Hz, 640×480@67 Hz, 640×480@72 Hz, 640×480@75 Hz, 800×600@56 Hz, 800×600@60 Hz
36Established timing II: 800×600@72 Hz, 800×600@75 Hz, 832×624@75 Hz, 1024×768@87 Hz (Interlaced), 1024×768@60 Hz, 1024×768@70 Hz, 1024×768@75 Hz, 1280×1024@75 Hz
37Manufacturer's reserved timing:  00h for none bit 7: 1152x870 @ 75 Hz (Mac II, Apple)38–53Standard timing identificationFirst byte: Horizontal resolution. Multiply by 8, then add 248 for actual value.Second byte: bit 7-6 Aspect ratio. Actual vertical resolution depends on horizontal resolution. 00=16:10, 01=4:3, 10=5:4, 11=16:9 (00=1:1 prior to v1.3) bit 5-0 Vertical frequency. Add 60 to get actual value. 54–71Descriptor Block 154–55Pixel Clock (in 10 kHz) or 0 (55 MSB 54 LSB)  If Pixel Clock is non null:   56: Horizontal Active (in pixels)   57: Horizontal Blanking (in pixels)   58: Horizontal Active high (4 upper bits)       Horizontal Blanking high (4 lower bits)   59: Vertical Active (in lines)   60: Vertical Blanking (in lines)   61: high significant bits for Vertical Active (4 upper bits)       high significant bits for Vertical Blanking (4 lower bits)   62: Horizontal Sync Offset (in pixels)   63: Horizontal Sync Pulse Width (in pixels)   64: Vertical Sync Offset (in lines) (4 upper bits)       Vertical Sync Pulse Width (in lines) (4 lower bits)   65: high significant bits for Horizontal Sync Offset (bit 7-6)       high significant bits for Horizontal Sync Pulse Width (bit 5-4)       high significant bits for Vertical Sync Offset (bit 3-2)       high significant bits for Vertical Sync Pulse Width (bit 1-0)   66: Horizontal Image Size (in mm)   67: Vertical Image Size (in mm)   68: high significant bits for Horizontal Image Size (4 upper bits)       high significant bits for Vertical Image Size (4 lower bits)   69: Horizontal Border (in pixels representing only one side)   70: Vertical Border (in lines representing only one side)   71: Interlaced or not (bit 7)       Stereo or not (bit 6-5) ("00" means not)       Separate Sync or not (bit 4-3)       Vertical Sync positive or not (bit 2)       Horizontal Sync positive or not (bit 1)       Stereo Mode (bit 0) (unused if 6-5 are 00) If Pixel Clock is null:   56: 0   57: Block type     FFh=Monitor Serial Number, FEh=ASCII string, FDh=Monitor Range Limits, FCh=Monitor name,      FBh=Colour Point Data, FAh, Standard Timing Data, F9h=Currently undefined,      0Fh=defined by manufacturer   58: 0   59–71: Descriptor block contents.     If block type is FFh, FEh, or FCh, the entire area is a text string.     If block type is FDh:       59–63:         Min Vertical frequency, Max Vertical frequency,          Min Horizontal frequency (in kHz), Max Horizontal frequency (in kHz), pixel clock          (in MHz (multiply by 10 for actual value))       64–65: Secondary GTF toggle         If encoded value is 000A, bytes 59-63 are used.  If encoded value is 0200,          bytes 67–71 are used.       66: Start horizontal frequency (in kHz).  Multiply by 2 for actual value.       67: C. Divide by 2 for actual value.       68-69: M (stored as LSB first).       70: K       71: J. Divide by 2 for actual value.     If block type is FBh:       59: W Index 0.  If set to 0, bytes 60-63 are not used.  If set to 1, 61–63 are            assigned to white point index #1       64: W Index 1.  If set to 0, bytes 65-68 are not used.  If set to 2, 65–68 are            assigned to white point index #2       White point index structure:         First byte           bit 3-2: low significant bits for White X (bit 3-2), White Y (bit 1-0)         Second to third byte: high significant bits for White X, White Y.         Fourth byte: Gamma.  Divide by 100, then add 1 for actual value.         To decode White X and White Y, see bytes 25-34.     If block type is FAh:       59–70: Standard Timing Identification.  2 bytes for each record.              For structure details, see bytes 38-53.72–89Descriptor Block 290–107Descriptor Block 3108–125Descriptor Block 4126Extension Flag. This is the number of extension blocks which follow this block. Prior to EDID 1.3, it is ignored, and should be set to 0.127Checksum. This byte should be programmed such that the sum of all 128 bytes equals 00h.

[ 本帖最后由 lxl1638 于 2010-7-21 00:45 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-7-20 22:24:53 | 显示全部楼层
原帖由 pplu0821 于 2010-7-20 22:21 发表
这个工具显示模式不全,当今的显示器分为3种:普屏,16:9宽屏,16:10宽屏


什么不全?你又知道多少?
本人设计的分辨率就是三列,就代表你所说的三种,只是名称你可能不知道而已。

普屏 = 怀旧方屏,屏幕比宽屏四方,网上也叫方屏
16:9宽屏 = 主流宽屏
16:10宽屏= 主流高宽屏,屏幕比16:9的高些,所以叫高宽。

EDID 就只定义了四种,16:10,4:3,5:4和16:9,
4:3和5:4即普屏(又叫方屏),即将退出使用,所以本人将它合并为一类。

[ 本帖最后由 lxl1638 于 2010-7-20 22:31 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2010-7-20 22:36:26 | 显示全部楼层
原帖由 北斗 于 2010-7-20 22:31 发表
报告九大一下,今天的新版测试情况

1、17" LCD检测时有问题,正确的应该是1280*1024 32bit 60hz

95060


2、20" LCD 检测和应用设置都正确

95061


3、22" LCD 屏幕大小分辨率检测不正确,应该是 ...

推荐设置即显示器信息没有检测出来的,所有检测都不会准确,最下面一行设置是"当前选择",并非最佳设置,最佳设置(推荐设置)无法提供。

你试试网上有个"分辨率智能设置.exe"(390K左右),看看能否检测出你的最佳设置。
回复

使用道具 举报

17#
 楼主| 发表于 2010-7-20 22:38:15 | 显示全部楼层
原帖由 wenxin 于 2010-7-20 22:31 发表
报告老大:之前的测试6正常.如图一,正式版不正常,如图二


运行一个 EDID.EXE ,帖上你的 EDID 来。
回复

使用道具 举报

18#
 楼主| 发表于 2010-7-20 22:47:33 | 显示全部楼层
原帖由 北斗 于 2010-7-20 22:43 发表

网上搜到的“分辨率智能设置”貌似都有点问题,下载完就被杀软干掉了,蠕虫和增加开机自启动,没敢用


“分辨率智能设置”和本人这个原理应该是相同的,它里面含有一个控制台工具,先通过控制台工具读取注册表的EDID,控制台工具同时生成一个文本格式的显示器信息文件。
外壳再读取这个文件来读取显示器信息。
回复

使用道具 举报

19#
 楼主| 发表于 2010-7-20 23:07:28 | 显示全部楼层
原帖由 Plantsoot 于 2010-7-20 22:53 发表

读的注册表啊,读注册表貌似有时候是不准确的。
我记得delphi一段获取CPU信息的代码,是内嵌的汇编,直接读的硬件信息。
可惜我不知道怎么用汇编读取显示器的硬件信息。


目前没有很好的方法读取 EDID,包括驱动论坛的高手也是这样说的,
另一种方法是通过驱动读取 EDID,也有相关源码,但这样做不值得,做成一套工具至少有 SYS、DLL、EXE等一大堆文件。
回复

使用道具 举报

20#
 楼主| 发表于 2010-7-20 23:08:58 | 显示全部楼层
原帖由 wenxin 于 2010-7-20 22:52 发表

显示器属性:
      显示器名称                                        AOC V24t
      显示器 ID                                         AOC2400
      型号                                        ...

将注册表中下图位置的数据导出后帖上来,注意可能有多个显示器的数据。

未命名.PNG (31.51 KB, 下载次数: 363)

未命名.PNG
回复

使用道具 举报

21#
 楼主| 发表于 2010-7-20 23:41:28 | 显示全部楼层
原帖由 zxw 于 2010-7-20 23:34 发表
运行AutoDisplay.exe,界面如图:
95073

运行EDID.EXE,未产生EDID.TXT.再运行C:\EDID.EXE >EDIDLOG.TXT,生成内容如图:
95074

导出注册表相关内容如图:(我这里是Enum,非Enun)
95075


日,你帖文字啊。
回复

使用道具 举报

22#
 楼主| 发表于 2010-7-20 23:49:58 | 显示全部楼层
原帖由 ddaiqq 于 2010-7-20 23:40 发表
并不准备 我的23寸宽屏 被识别成21寸普屏


用 everest.exe 或 鲁大师 检测下你的显示器,看看高宽值是多少?

[ 本帖最后由 lxl1638 于 2010-7-20 23:51 编辑 ]

未命名.PNG (26.72 KB, 下载次数: 340)

未命名.PNG
回复

使用道具 举报

23#
 楼主| 发表于 2010-7-21 00:00:06 | 显示全部楼层
原帖由 yichya 于 2010-7-20 23:55 发表
我是个CRT来凑凑热闹.检测好像没什么结果

附EDID,直接拉来的REG.没环境跑不了16BIT EXE


你这个 EDID 是错误的,头信息就不对了。
回复

使用道具 举报

24#
 楼主| 发表于 2010-7-21 00:05:30 | 显示全部楼层
晕,是我搞错,没有解压就分析 了
回复

使用道具 举报

25#
 楼主| 发表于 2010-7-21 13:08:41 | 显示全部楼层
原帖由 xianglang 于 2010-7-21 11:29 发表
提个小建议:分辨率的排列方式,最好从高到低或者从低到高排列,这样容易看一些——现在比较错杂,看起来有得不太方便。


第一列和第三列全是降序排列的,

第二列除最后一个外,也全是降序排列,这列最后一个是5:3的分辨率
(16:9的少一个,用5:3的放入这列,使每列都是8组)
回复

使用道具 举报

26#
 楼主| 发表于 2010-7-22 10:30:57 | 显示全部楼层
AutoDisplay - 自动设置分辨率工具[V1.2.2010.0722版]


V1.2.2010.0722版更新:
1、加入了检测 CRT和 LCD 类型显示器的功能;
2、增加了检测显示器名称的功能;
3、核心算法作了完善,基本上达到了实用。
回复

使用道具 举报

27#
 楼主| 发表于 2010-7-22 11:04:48 | 显示全部楼层
原帖由 fujianabc 于 2010-7-22 10:48 发表
再报告一个情况,我这有人把屏幕转90度竖过来用的(主要用来看网页,看pdf,写word的),17/19寸变成了4:5,分辨率1024*1280。

autodisplay无法识别分辨率。


米这样玩过,也米经验。。。。。。。。。。。
回复

使用道具 举报

28#
 楼主| 发表于 2010-7-22 12:02:22 | 显示全部楼层
原帖由 ddaiqq 于 2010-7-22 11:40 发表

用鲁大师也检测错了 但检测出了显示器的型号 AOC 2330V


鲁大师没有错,AutoDisplay 也没有错,错的是你,错的是JS,
你错在相信JS,将21寸说成23寸。21寸和23寸相差200元。

最好你量一下显示器的宽和高,就知道谁错了。

[ 本帖最后由 lxl1638 于 2010-7-22 12:06 编辑 ]
回复

使用道具 举报

29#
 楼主| 发表于 2010-7-22 12:04:33 | 显示全部楼层
原帖由 zxw 于 2010-7-22 11:43 发表
运行AutoDisplay.exe,界面如图:

95317
运行EDID.EXE,未产生EDID.TXT.再运行C:\EDID.EXE >EDIDLOG.TXT,生成内容如图:   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 00 FF FF FF FF FF FF 00 ...


你的注册表数据是错误的。
回复

使用道具 举报

30#
 楼主| 发表于 2010-7-22 12:17:13 | 显示全部楼层
原帖由 qinxl 于 2010-7-22 12:11 发表
检测错误了


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=172100&extra=page%3D1
下载Phoenix.exe,将
Stadard Timings的 Timing ID #1 ~ Timing ID #8 和 Detailed Timings 的图帖上来(共三幅图)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-29 08:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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