不知道为啥AMD显卡驱动不能安装在Windows Server上,真无语…
- 首先从AMD官网正常下载你显卡的驱动包,然后双击点开等待出现错误。
- 打开电脑设备管理器,找到显卡然后查看一下硬件ID
把圈红框的一整行复制出来,粘贴保存,之后要用。 - 显卡驱动正常安装出现报错后找到一开始解压的位置,按如下路径找到INF文件:
1
.\amd_Radeon_27.20.20913.2000_w1064\Packages\Drivers\Display\WT6A_INF\
- 该文件夹下有一个
U0382934.inf
文件,使用文本编辑器打开该文件。
拿出刚才保存的硬件ID,我的硬件ID是这样的:1
PCI\VEN_1002&DEV_683F&SUBSYS_A013174B&REV_00
其中
VEN
指的是制造商,DEV
指的是设备ID,我这里是683F
,那么先在刚才的U0382934.inf
文件中搜索一下683F
,得到如下行:1
%AMD683F.1%" = ati2mtag_R575A, PCI\VEN_1002&DEV_683F
将该行最后一段修改为上面记录的硬件ID:
1
"%AMD683F.1%" = ati2mtag_R575A, PCI\VEN_1002&DEV_683F&SUBSYS_300D1043
保存退出。
- 因为我们现在修改过驱动文件,原签名已经失效,因此需要执行如下命令将系统置于禁用驱动签名检测和测试模式:
1 2
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON
随后立即重启。
- 打开设备管理器,更新驱动程序:
选择“可用驱动程序”
选择“从磁盘安装”,找到刚才修改的INF文件,最后选择新出来的设备型号等待安装完成。
中间可能会提示“无法验证软件发布者”,选择“始终安装”即可。 - 安装完成后退出测试模式重启
1 2
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING OFF