首页 > 其他分享 >[已解决] KVM 显卡直通 (GPU-passthrough) 直通虚拟机关机后 显示屏黑屏

[已解决] KVM 显卡直通 (GPU-passthrough) 直通虚拟机关机后 显示屏黑屏

时间:2023-12-24 15:22:21浏览次数:54  
标签:机后 直通 efifb VM 显卡 GPU 黑屏

系统环境

██████████████████  ████████   littleblacklb@lb-desktop 
██████████████████  ████████   ------------------------ 
██████████████████  ████████   OS: Manjaro Linux x86_64 
██████████████████  ████████   Host: MS-7A40 2.0 
████████            ████████   Kernel: 6.1.69-1-MANJARO 
████████  ████████  ████████   Uptime: 4 hours, 47 mins 
████████  ████████  ████████   Packages: 1802 (pacman) 
████████  ████████  ████████   Shell: zsh 5.9 
████████  ████████  ████████   Resolution: 1920x1080 
████████  ████████  ████████   DE: Plasma 5.27.10 
████████  ████████  ████████   WM: KWin 
████████  ████████  ████████   Theme: [Plasma], Orchis-Grey-Dark [GTK2/3] 
████████  ████████  ████████   Icons: Fluent-dark [Plasma], Fluent-dark [GTK2/3] 
████████  ████████  ████████   Terminal: yakuake 
                               CPU: AMD Ryzen 7 3700X (16) @ 4.200GHz 
                               GPU: NVIDIA GeForce RTX 3060 Ti Lite Hash Rate 
                               Memory: 9370MiB / 15915MiB 

经过

按照LED 显卡直通做完所有工作后,win10直通虚拟机成功运行且安装上了驱动。
但是当虚拟机关机后,显卡似乎并没有归还,导致显示屏一直处于黑屏,但是ssh可以连接。

经过hooks日志查看发现,当钩子执行到

echo 1 > /etc/class/vtconsole/vtcon0/bind
echo 1 > /etc/class/vtconsole/vtcon1/bind

时脚本会被kill.

解决

google后,在reddit帖子下找到解决办法:

adding video=efifb:off in the "" of GRUB_CMDLINE_LINUX_DEFAULT="....." worked perfectly for me.

  1. /etc/default/grub文件中的GRUB_CMDLINE_LINUX_DEFAULT键中添加video=efifb:off
  2. 输入sudo update-grubreboot即可

efifb是什么

https://www.reddit.com/r/VFIO/comments/ks7ve3/alternative_to_efifboff/

Let's say you have multiple GPUs. When Linux boots, it will try to display the boot log on one of your monitors using one of your GPUs. To do this, it attaches a simple 'efifb' graphics driver to that GPU and uses it to display the boot log.

The problem comes when you wish to pass the GPU to a VM. Since the 'efifb' driver is attached to the GPU, qemu will not be able to reserve the GPU for the VM and your VM will not start.

简单来说efifb是一个EFI驱动用于显示开机日志以及tty,当关闭后无法显示开机日志以及tty终端。
这是这个办法的缺点,但是我目前还没有找到更佳办法。

标签:机后,直通,efifb,VM,显卡,GPU,黑屏
From: https://www.cnblogs.com/littleblacklb/p/17924416.html

相关文章

  • 远程桌面连接服务器黑屏问题
    连接了服务器之后,如果能看到鼠标但屏幕黑屏的情况下,可以采用这种方法:1、ctrl+art+delete可以打开本地的任务管理器2、在进程中,找到Windows进程,找到Windows资源管理器(我这里不是explore.exe)右键结束任务3、任务管理器左上角点击文件,运行新任务,输入C:\WINDOWS\explorer.e......
  • 一种PVE直通全网卡,不丢管理的小技巧
    参考来源:B站up,非常普通的旅者关键词:PVE小技巧,网卡直通,NAS概要:PVE网络除了常规的物理网络设备外,还存在一个虚拟的网络设备lo没在网络的UI界面显示。我们可以通过桥接lo的方式接入虚拟机主路由的LAN口,形成一个虚拟机的内部网络。再直通所有网卡到虚拟主路由,通过主路由管理所有......
  • PVE 系列之一:安装 iKuai 硬件直通
    安装硬件配置硬路由wan拨号,lan:192.168.1.1。将PVEeth3作为管理口,接入硬路由lan。BIOS引导安装系统Iagree同意LICENSETargetHarddisk选择硬盘。检查国家和时区是否正常(网络自动获取)。设置管理密码。填写企业服务邮箱(可略)。配置网络:自动识别联网的管......
  • ubuntu黑屏(解决,但又没完全解决)关于双系统 ubuntu22.04 LST+win11 及 双显卡 AMD-6650X
    今天一开机,ubuntu系统就黑屏左上角光标一直闪,并且报了bluetooth的问题和v2raya的问题。alt+f2-f7都无法切换到命令界面或图形界面。但是反复重启后,有个别几次能进入图形界面。排查了几个原因1、内核的问题。参考:https://www.mail-archive.com/[email protected]......
  • 笔记本连接显示器合上盖子后黑屏
    电源选项中有电源按钮和盖子配置时参考百度经验:https://jingyan.baidu.com/article/3065b3b6c010f2ffcef8a420.html电源选项中没有电源按钮和盖子配置时需要通过修改注册表项的Attributes值为2,来打开电源按钮和盖子配置。第一步:powercfg/q,导出电源选项对应的注册表......
  • ubantu 系统待机后无法正常唤醒问题的解决
    在使用ubantu的时候,经常会出现系统待机一段时间后再次想要打开却无法打开,电源灯是亮的,但是屏幕和键盘没有反应。出现这种情况的原因很有可能是缺失laptop_mode,对于laptop_mode,一般在安装系统时就会自动安装上,我们可以自动检查一下是否有laptop_mode        ......
  • ESXI8硬盘直通(RDM方式)
    查看预备信息第一步要做的就是要查看硬盘的路径信息,请按照我的方式来查看。依次点击对应位置获取硬盘信息复制到TXT中,留着备用。样例:/vmfs/devices/disks/t10.ATA_____HGST_XXXXXXXXXXXX4____________________XXXXXXXX____________第二步,就是要查看系统盘的路径信息样例:/......
  • 顶象获“直通乌镇”全球互联网大赛二等奖
    11月10日,2023“直通乌镇”全球互联网大赛在浙江乌镇圆满落幕。本次大赛由世界互联网大会、浙江省人民政府主办,旨在探索互联网发展的新技术、新模式、新业态,推动全球互联网合作创新,激发互联网创业活力。在当天的颁奖典礼上,70支获奖队伍受到了表彰。其中,顶象的“大规模实时智能计算......
  • 解决win10关机后风扇不停
    原因一:关机之组策略1、在【开始】→【运行】,在运行框里输入“gpedit.msc”进入“本地组策略编辑器”;2、选择【计算机管理】→【管理模板】→【系统】。“Windows系统关闭后不关闭系统电源”如果此项是未配置或者是启用,那就改成禁用;......
  • ·Win7没有桌面图标,开机黑屏
       相信大家在用电脑时也会出现找不到电脑图标的情况,遇到这种情况大家莫慌,开机电脑有背景,桌面图标都不见了,右键桌面→点击查看→显示桌面图标是否打对钩,没有的话打上,桌面图标是不是就出来了。第二种是开机后黑屏,有鼠标箭头,鼠标按键无反应,键盘按Ctrl+Alt+Delete打开任务管理器......