我们正在测试本地 Windows Server 2012(数据中心)服务器。它已安装 GUI,因为它是内部的,仅用于测试 - 在我们准备好之前,我们不关心攻击面。
问题: 当本地/物理登录到服务器(无远程桌面等)时,默认显示分辨率非常差(20:9 显示屏上为 4:3)。检测到的设备是:
- 监视器:
- 检测到:通用非 PnP 监视器
- 实际:华硕 24 英寸显示器
- 显示适配器:
- 检测到:Microsoft Basic Display Adaptor
- 实际:ATI Radeon 5770
Hyper-V 角色也已安装,并且“用户界面和基础架构”下的所有内容都已安装(即图形管理工具和基础架构、桌面体验以及服务器图形外壳)
将同一台机器启动到 Windows 8 后,显示器和显示适配器均能正常工作并被识别。需要注意的是,声卡在 Server 2012 中无法识别(VIA 的 HD 音频编解码器),而在 Windows 8 中却可以(开箱即用)。我想知道 Windows Server 2012 是否本身在 Hyper-V 虚拟机管理程序(如 Xen 的 dom0 OS)上运行,该管理程序排除了所有音频/视频设备的本地识别。无论如何...
问题:
- 如何让显示适配器在 Server 2012 中被识别并工作?如果没有它,整个 GUI 功能就会显得很碍眼
- 鉴于共享的血统,我认为非 Metro GUI 体验将与 Windows 8 非常相似。这是一个有效的假设吗?
答案1
Microsoft Basic Display Adapter,顾名思义,是基本的。这意味着您的分辨率被锁定在 1024x768,并且桌面视觉效果极差。
要解决此问题,请安装显卡制造商提供的显示驱动程序。AMD 的 Catalyst 12.8 或更高版本“适用于 Windows 8”在 Server 2012 上对我来说运行良好。
或者,您可以忽略此问题。如果您无论如何都要将 Server Core 安装到生产环境中(最终),那么是否有显示驱动程序其实并不重要。
(我不知道你的音频怎么样;我的音频效果很好……)
答案2
当我看到关于为什么旧硬件无法在新操作系统上识别的问题时,我感到有点惊讶。在 Windows Server 2012 发布之前制造的任何硬件,如果不在 HCL 上,并且制造商没有驱动程序,则属于旧硬件。此外,Windows Server 2012 != Windows 8。AMD 没有适用于您的显卡的 Windows Server 2012 驱动程序,而且该显卡不在 Windows Server 2012 HCL 上,那么您为什么会期望它被识别呢?
问题:如何让显示适配器在 Server 2012 中被识别并运行?
答:等到 AMD 发布 Windows Server 2012 驱动程序或购买支持的视频卡。
最后,问题的定义是“应该起作用,但不起作用的东西”。就你的情况而言,你遇到了“不应该起作用,但不起作用的东西”。因此,我会说事情实际上在按我的预期起作用(而不是起作用)。
答案3
我知道这已经过时了,但也许对其他人有用。在经历了一些错误、多次系统故障和时间消耗之后,我遇到了与 ATI Radeon HD 5650 相同的问题。我找到了一个简单的解决方案!注意:您应该先更新您的 Windows
第一步:计算机管理 > 服务(强制启动以下服务)
- 应用信息
- 设备安装服务
- 设备设置管理器
- Windows 安装程序(重要)
第二步:下载或使用驱动程序 CD(您可以从 ATI 下载驱动程序)
- 右键点击安装应该是(.EXE 或 .msi)
- 点击解决兼容性问题
- 继续使用推荐的设置
故障排除完成后,单击测试运行程序。安装将开始,并且您将能够顺利安装。