如何让安装了显卡驱动的GPU机器的VNC能正常使用

2021-12-15 13:14:02 浏览数 (1)

腾讯云官网文档写的GPU机器VNC 不可用,实测2019Grid11中英文镜像,有一个vnc是正常的,有一个vnc不能用,我就对比了下2个镜像买的机器的差异,发现点技巧。

如何让安装了显卡驱动的GPU机器的VNC能正常使用,有两种方法。

一、先用自建VNC的方案(服务端TightVNC 客户端VNCViewer)连到机器上进行如下操作后控制台vnc就能用了

vnc viewer需要如图发送ctrl alt del后手动输入Administrator密码,然后

桌面右键 → 显示设置 → 扩展这些显示器 → 仅在1上显示,这样控制台vnc就可以使用了,如果控制台vnc里鼠标不同步,也是按【桌面右键 → 显示设置 → 扩展这些显示器 → 仅在1上显示】来操作一次就正常了。

二、破除显卡驱动

想办法让操作系统在开机时不加载显卡驱动,让安装了显卡驱动的GPU机器的VNC能正常使用(仅限OS问题排查,排查完毕后要复原回去)

NVIDIA有2个服务、1个驱动是开机启动项,光从服务列表禁用那2个服务是不管用的,得禁止那个驱动

2个服务注册表路径如下:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNVDisplay.ContainerLocalSystem

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNVWMI

1个驱动注册表路径如下:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesnvlddmkm

禁止显卡驱动的命令:

reg add "HKLMSYSTEMCurrentControlSetServicesnvlddmkm" /v "Start" /d 4 /t REG_DWORD /f

reg add "HKLMSYSTEMControlSet001Servicesnvlddmkm" /v "Start" /d 4 /t REG_DWORD /f

恢复显卡驱动的命令:

reg add "HKLMSYSTEMCurrentControlSetServicesnvlddmkm" /v "Start" /d 3 /t REG_DWORD /f

reg add "HKLMSYSTEMControlSet001Servicesnvlddmkm" /v "Start" /d 3 /t REG_DWORD /f

0 人点赞