介绍
实际上,在Windows 7中使用GimmeSpace Desktop Extender的一个月让我头疼。但是我已经找到了如何使用ATI Radeon视频卡在Windows 7中获得平移和扫描虚拟桌面的方法,并且我相信使用NVIDIA卡的人们也可以使用所述基本原理来解决如何使用它们。下面。本质上,您将要强制在Windows 7中安装 Windows XP视频驱动程序。有关详细信息,请继续阅读。
多亏了一位朋友的配偶,他是一家公司的硬件工程师,该公司必须保持匿名,我学会了如何在Windows 7中设置全景扫描虚拟桌面。这经过了一些试验,但他的建议最终奏效了。我正在Windows 7中的全景扫描虚拟桌面上编写此代码。
技术基础
Microsoft在为VISTA和Windows 7创建Windows显示驱动程序模型(WDDM)时引起了问题。在Windows 98SE上,Microsoft再次禁用了创建全景扫描虚拟桌面的功能,以鼓励消费者购买两台显示器。
WDDM禁用此功能。但是,WDDM只是Windows 7和VISTA中图形的默认系统。Windows VISTA和Windows 7中仍然存在旧的Windows XP显示驱动程序模型(XPDM)。关键是必须强制为ATI卡安装 Windows XP显示驱动程序(我敢打赌,这将适用于基于NVIDIA的显卡)卡)。Windows XP显示驱动程序使用仍在Windows 7和VISTA中的XPDM图形系统。您必须仅安装显示驱动程序。请勿安装Catalyst控制中心(以下称为CCC)。
如果显示器是通过VGA或DVI连接的,则此方法有效。当我尝试HDMI时,它对我不起作用。
请注意,这不是一个很好的平移和扫描虚拟桌面,就像您可以在Windows XP中使用CCC进行设置一样。虚拟桌面并不像我在XP中所能得到的那样宽或高。但这对我来说,甚至对您来说,都比静态桌面好。
这样做将禁用Windows 7中的Aero图形,因为它们使用WDDM图形系统。即使看起来确实不错,我也可以没有Aero 的视觉效果。但我会随时为功能牺牲好运-当涉及到计算机时。
采取的步骤
如果(1)您正在安装Windows 7并且尚未安装ATI CCC,以及(2)如果您已经安装Windows 7,则如何执行此操作。
这是一个循序渐进的指南,可能比大多数读者需要的细节更多。
如果您仅安装Windows 7,但尚未安装ATI Catalyst Control Center,则:
安装Windows 7和Internet Security程序后,请从ATI下载适用于32位或64位Windows的Windows XP驱动程序。我建议您找到Windows XP驱动程序的10.4版本,因为我知道它可以工作。较新的版本可能有效,但我尚未对其进行测试。要获取10.4版(于2010年4月下旬发布),请按照以下步骤查找适用于ATI卡的Windows XP驱动程序。这将带您进入黑色背景的AMD Radeon显卡驱动程序屏幕(在此示例中,我将使用我的显卡)。带有驱动程序的框底部附近是一个链接,称为“ 以前的驱动程序”。单击链接,然后选择Catalyst 10.4选项。转到单独下载,然后选择显示驱动程序或WDM集成驱动程序。下载它。您可能还需要下载ATI HDMI音频驱动程序和视频编解码器的Avivo软件包。我想您可以下载整个CCC软件包并使用它(我想我实际上是这样做的)。可能需要更新的版本。我只是还没有尝试过。
进入设备管理器(右键单击“ 我的电脑”,然后选择“ 管理”)。如果您的视频卡有显示适配器,请双击它并卸载(并删除)那里的视频驱动程序。重新启动Windows 7。
运行您下载的ATI文件,以便在以下位置设置其文件
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
使用完整的ATI程序包时,这是子目录。取消安装。
进入文件管理器(Windows资源管理器,目录Opus或其他文件管理器),然后转到
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
右键单击Setup.exe
并选择属性。单击“ 兼容性”选项卡,然后在“ 兼容模式” 下选中“在 Windows XP(SP 3)的兼容模式下运行此程序”。同样在“ 特权级别”下,选中“以管理员身份运行此程序”。
为...做同样的事情
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\Setup.exe
和为
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\ATISetup.exe
我不知道是否有必要,但是我做了类似的事情
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Config\atiicdxx.msi
在这里我选择了以兼容模式运行**先前版本的Windows *的程序(在Windows XP中我具有双重引导功能-如果您没有双重引导功能,我不知道有什么用) 。我对文件做了同样的事情
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Packages\Drivers\WDM\RIO\XP\atirioxp.msi
然后跑
C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\setup.exe
在Express和Custom之间进行选择时,必须选择定制安装。
当您到达要安装的项目列表时,请检查ATI Display Driver。取消选中Catalyst Control Center(CCC)。如果安装它,则每次运行CCC时CCC都会崩溃并给您BSOD。我还让它安装了AVIVO编解码器和ATI问题报告向导。安装后,重新启动Windows 7。
右键点击您的桌面,然后选择屏幕分辨率。转到“ 高级设置”,然后单击“ 监视器”选项卡。取消选中此监视器无法显示的隐藏模式。单击确定按钮。返回“ 更改显示外观”窗口,单击“ 分辨率”。。标尺的顶部至少应有一个选项,其分辨率要比显示器实际支持的分辨率更高。选择并应用其中之一。在我的情况下,显示器的实际分辨率为1920 x1200。这些步骤为我提供了2048 x 1536的分辨率-以及全景扫描虚拟桌面。它没有Windows XP中的全景扫描功能那么大,但是可以使用。我可以打开桌面发布程序的整个页面,而不必使用滚动条浪费时间和精力。
如果已经安装Windows 7,并且已经安装了ATI Catalyst Control Center:
与上述说明的唯一真正不同是,您需要完全卸载Windows 7 CCC和已安装的其他Windows 7 ATI功能。您可以打开控制面板,然后选择“ 程序和功能”。向下滚动到ATI Catalyst Control Manager,然后右键单击它。选择更改。您可以选择“卸载管理器”来卸载CCC,显示驱动程序(如果可能)和其他功能-或选择“快速卸载所有ATI软件”。无论哪种方式,您都需要卸载所有与ATI视频相关的软件并重新启动Windows7。您还应该确保执行上述步骤B,以确保已卸载并删除了ATI驱动程序。
其余步骤应使您能够生成平移和扫描虚拟桌面。
警告
在进行了这些更改之后,我的一个程序始终导致BSOD。这是一个名为EditPad Lite 6.4.4的免费文本编辑器。我不知道为什么它会导致Windows 7崩溃,但是每次运行它时它都会崩溃。所以我刚刚得到了另一个免费的文本编辑器。希望您的所有程序都能正常运行。
而已。希望此过程对您有用。请让我们所有人都知道它适合您。