locked
FBA中显卡安装完成,系统正常启动后没有自动调整到预设的 分辨率 RRS feed

  • 问题

  • FBA中显卡安装完成,系统正常启动后没有自动调整到预设的 分辨率!

    显卡组件有一个可以调整的选项,设置 分辨率,我设置成  1024*768
    但是 系统安装后,变成 1280*1024!

    我查看了 FBALog 文件,上面也说是 设置成功的!

     15:05:03 PM -  [FBAChangeDisplaySettings] Settings: [1024, 768, 32, 60]
     15:05:03 PM -  [FBAChangeDisplaySettings] Found settings!
     15:05:03 PM -  [FBAChangeDisplaySettings] Changing settings!
     15:05:03 PM -  [FBAChangeDisplaySettings] Success!
     15:05:03 PM -  [CallEntryPointThread] C:\WINDOWS\FBA\FBALIB.DLL, FBAChangeDisplaySettings
     15:05:03 PM -  [FBASetProgressText] Resetting Setup Flag...
     15:05:03 PM -  [FBARemoveRestart] Updated BootExecute!
     15:05:03 PM -  [CallEntryPointThread] C:\WINDOWS\FBA\FBALIB.DLL, FBAResetSetup
     15:05:03 PM -  [FBASetProgressText] Installing Components...
     15:05:04 PM -  [FBALaunch] C:\Program Files\Windows Media Player\WMPNetwk.exe install (ExitCode: 0x0)
     15:05:04 PM -  [FBASetProgressText] Replacing System Hives...
     15:05:05 PM -  [FBASetProgressText] Resetting Setup Flag...
     15:05:21 PM -  [FBAFlushFilesToDisk] FlushFileBuffers(C:\) succeeded!
     15:05:21 PM -  [FBADoProperShutdown] Sleeping...
     15:05:31 PM -  [FBADoProperShutdown] Exiting process...
     15:05:56 PM -  [FBASetProgressText] Installing Components...
     15:05:56 PM -  [FBALaunch] C:\Program Files\s3graphics\chrome3\Setup.exe (ExitCode: 0x0)
     15:05:56 PM -  [FBASetProgressText] Resetting Setup Flag...
     15:06:23 PM -  [FBADoProperShutdown] Sleeping...
     15:06:33 PM -  [FBADoProperShutdown] Rebooting system...

    发现一个不明白的地方就是, 设置分辨率 的 命令 要早于 显卡驱动安装的时间!
    不晓得,这是不是造成这个问题的原因?
    问题是,那又该如何解决呢?

     15:05:03 PM -  [FBAChangeDisplaySettings] Settings: [1024, 768, 32, 60]
    *******
    *******
    *******
     15:05:56 PM -  [FBALaunch] C:\Program Files\s3graphics\chrome3\Setup.exe (ExitCode: 0x0)

    2009年5月26日 8:40

答案

  • 你可以先不把显卡的驱动做成组件
    而是添加windows installer server
    然后进系统采用原始的安装 安装完重启 看看是否可以调整分辨率
    确保你的驱动没有问题 然后在查看是不是你在工程里面设置的有问题!
    2009年5月27日 0:55
    版主

全部回复

  • 你可以先不把显卡的驱动做成组件
    而是添加windows installer server
    然后进系统采用原始的安装 安装完重启 看看是否可以调整分辨率
    确保你的驱动没有问题 然后在查看是不是你在工程里面设置的有问题!
    2009年5月27日 0:55
    版主
  • 如果 我不做成 组件的话,在 工程里, 显卡 就应该不能调整 默认的分辨率了!

    我现在的驱动组件 是 从 inf 导入的,所以可以选择默认分辨率!

    其实现在做出来的 image 也可以事后再调整 分辨率!

    但是因为以后正式的 Image,是会屏蔽掉 Task Manager 和 Display Control Panel的,所以用户是没有办法再修改的!
    所以需要在进入系统的时候就 进入默认的 之前设置好的 分辨率!
    2009年5月27日 1:12
  • 印象中在TD内可以setting显卡的设定值,不过FBA完后XPE预设的设定值会被调成800*600,如果要在一开始做成元件便将设定值预设好,要看此DRIVER的厂商是否有提供EMBEDDED专用的DRIVER设定工具;若是INTEL的有话提供,适合XPE的TOOL你可上INTEL查阅。
    2009年5月27日 1:50