|
我用了老毛桃的PE070330,在进入Pe后屏幕闪动几次就黑屏,我的显示器可以上到1600*1200 60Hz,而实际PE设定的是1024*768,明显是刷新频率过高造成的,请问如何进行设定刷新频率,有何东东或命令、还是修改注册表啊!望各位大虾给于解决办法!谢谢!
附:
我的硬件环境:
P4 630 (3.0G)
512M DDR2
Gigabyte i915P 芯片组
Radeon X1300 Series 256M 显卡
ViewSonic G75f+ 17“ CRT 显示器 1024*768 下最大为105Hz
用老九的一个老版的XPE启动的话,会发现新设备显示器,如果确认,就黑屏,不管它,就一切正常。
而在Linux中,使用ATI公版驱动,或三方驱动,我都要将我的显示器要设置为第二显示器才能进入Gmone界面。
我还不能确认在PE中是刷新率的问题还是ATI驱动的问题引起的,但我想可能刷新率的问题更多些吧!(改,看了一下啊,可能还不见得是刷新率的问题)
回一楼:不对啊
我看了一下命令
======================================================
_SUB SetDisplay
TEAM EXEC !%CurDir%\PE_OuterPart\Start_VGA.CMD DISP W1024 H768 B16 F75|FILE %Desktop%\启用显卡支持.*
_END
//物理内存达到 128MB 或者设置了虚拟内存,则自动加载显卡驱动,否则仅在桌面生成一个“启用显卡支持”的快捷方式
LINK !%Desktop%\启用显卡支持,%CurDir%\PE_OUTERPART\Start_VGA.CMD,,%CurDir%\PE_OUTERPART\Outer_Base.EXE
FIND MEM>127,Call IfSetDisplay!IFEX %Temp%\RPT_OK.LNK,Call IfSetDisplay
=========================================================
而START_VGA.CMD 传递给的参数是 DISP W1024 H768 B16 F75
设置的是1024*768 16M色 75Hz啊这样我的Xp下可以轻松上去的啊
================================================
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%
PUSHD %TP%
IF NOT EXIST %SystemRoot%\System32\NEWDEV.DLL PECMD.EXE EXEC ="%TP%\Outer_Base.EXE"
PECMD.EXE DEVI "%TP%\DRIVERS_VGA.CAB"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1
IF "%1"=="" (
PECMD.EXE DISP F75
) ELSE (
PECMD.EXE %1 %2 %3 %4 %5
)
======================================================
[ 本帖最后由 dsm75 于 2007-4-24 11:36 AM 编辑 ] |
|