Ubuntu 22.04 无法识别读取显卡信息,求助!!!

CPU/显卡/打印机/USB设备等硬件问题
回复
HALUXI
帖子: 5
注册时间: 2024-04-17 15:37
系统: ubuntu 22.04

Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#1

帖子 HALUXI » 2024-04-17 15:59

电脑配置
VMware workstation 16 pro
Ubunt 22.04
显卡
intel(R) UHD Graphics 770
NVIDIA GeForce RTX 4090

我最近新用VMware workstation 16 pro 安装了 ubunt 22.04 ,想安装NVIDIA驱动,但是显卡不能被ubuntu识别显示。
输入指令: lspci | grep VGA
输出: 00:0F.0 VGA compatible controller: VMware SVGA II Adapter


输入: lspci
同样未能识别到显卡的信息

在fireFox 中 NVIDIA官网下载驱动时可以选择RTX 4090 的驱动下载,并且可以安装,但会提示没有驱动的GPU设备。安装驱动后输入 nvidia-smi不能输出显卡信息。

微信图片_20240417155801.jpg[/attachment][/img]


我看大家的Ubuntu22.04是可以安装4090显卡驱动的,求助!!!
附件
微信图片_20240417155801.jpg
onlylove
论坛版主
帖子: 5234
注册时间: 2007-01-14 16:23

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#2

帖子 onlylove » 2024-04-17 16:48

别人是用物理机或者支持直通的虚拟机平台安装的,你用一个不支持直通的虚拟机,就……
HALUXI
帖子: 5
注册时间: 2024-04-17 15:37
系统: ubuntu 22.04

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#3

帖子 HALUXI » 2024-04-17 20:16

onlylove 写了: 2024-04-17 16:48 别人是用物理机或者支持直通的虚拟机平台安装的,你用一个不支持直通的虚拟机,就……
so 这是实验设计的问题吗,本身就不可能实现吗 :Sad ,我也是尝试学习,啥也不懂!QAQ
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#4

帖子 astolia » 2024-04-17 23:41

HALUXI 写了: 2024-04-17 20:16 so 这是实验设计的问题吗,本身就不可能实现吗 :Sad ,我也是尝试学习,啥也不懂!QAQ

你安装在虚拟机里面的虚拟系统,看到的显卡是由虚拟机软件虚拟出来的虚拟显卡,是看不到宿主机上的真实显卡的。

要让虚拟系统用上真实显卡,有两种方案。
一种是PCI passthrough,将显卡这个pci设备的控制权完全移交给虚拟机。不过这样会让宿主机系统无法使用显卡设备,一般需要多显卡
另一种是GPU virtualization,将显卡功能共享给虚拟机系统

你现在的问题是,VMware workstation作为一款桌面级的软件,不支持PCI passthrough。而RTX4090作为消费级的显卡,nvidia也有意做了限制不让其支持GPU virtualization。

过去有人用消费级N卡(rtx1080/3070等)在windows自己的hyper-v虚拟化平台上实现过GPU共享( https://www.reddit.com/r/sysadmin/comme ... in_hyperv/ ),有能力的话可以自己跟着试试。这里有人写了一些powershell脚本( https://github.com/jamesstringerparsec/Easy-GPU-PV )来简化配置过程,也可以试一下

没那个能力的话,还是老老实实装双系统
HALUXI
帖子: 5
注册时间: 2024-04-17 15:37
系统: ubuntu 22.04

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#5

帖子 HALUXI » 2024-04-18 17:34

astolia 写了: 2024-04-17 23:41
HALUXI 写了: 2024-04-17 20:16 so 这是实验设计的问题吗,本身就不可能实现吗 :Sad ,我也是尝试学习,啥也不懂!QAQ

你安装在虚拟机里面的虚拟系统,看到的显卡是由虚拟机软件虚拟出来的虚拟显卡,是看不到宿主机上的真实显卡的。

要让虚拟系统用上真实显卡,有两种方案。
一种是PCI passthrough,将显卡这个pci设备的控制权完全移交给虚拟机。不过这样会让宿主机系统无法使用显卡设备,一般需要多显卡
另一种是GPU virtualization,将显卡功能共享给虚拟机系统

你现在的问题是,VMware workstation作为一款桌面级的软件,不支持PCI passthrough。而RTX4090作为消费级的显卡,nvidia也有意做了限制不让其支持GPU virtualization。

过去有人用消费级N卡(rtx1080/3070等)在windows自己的hyper-v虚拟化平台上实现过GPU共享( https://www.reddit.com/r/sysadmin/comme ... in_hyperv/ ),有能力的话可以自己跟着试试。这里有人写了一些powershell脚本( https://github.com/jamesstringerparsec/Easy-GPU-PV )来简化配置过程,也可以试一下

没那个能力的话,还是老老实实装双系统

我理解你得意思了,感谢,那么我是否可以通过passthrough将独显给物理机使用,而核显分配给虚拟机使用,这在逻辑上是不是可行且无限制的?你讲到的多显卡应该包括核显吧?

感谢你的答复,对我后续解决问题很有帮助!
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#6

帖子 astolia » 2024-04-18 19:56

HALUXI 写了: 2024-04-18 17:34 我理解你得意思了,感谢,那么我是否可以通过passthrough将独显给物理机使用,而核显分配给虚拟机使用,这在逻辑上是不是可行且无限制的?你讲到的多显卡应该包括核显吧?
理论上当然是这样,但对于windows宿主系统而言,pcie显卡设备的passthrough功能仅提供给了server版系统。 https://learn.microsoft.com/en-us/windo ... -using-dda

如果你用的不是server版系统又不想重装系统的话,最好还是走win/linux双系统方案。 实际上gpu passthrough目前最成熟最广泛使用的方案也是基于linux宿主系统的
HALUXI
帖子: 5
注册时间: 2024-04-17 15:37
系统: ubuntu 22.04

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#7

帖子 HALUXI » 2024-04-21 17:41

astolia 写了: 2024-04-18 19:56
HALUXI 写了: 2024-04-18 17:34 我理解你得意思了,感谢,那么我是否可以通过passthrough将独显给物理机使用,而核显分配给虚拟机使用,这在逻辑上是不是可行且无限制的?你讲到的多显卡应该包括核显吧?
理论上当然是这样,但对于windows宿主系统而言,pcie显卡设备的passthrough功能仅提供给了server版系统。 https://learn.microsoft.com/en-us/windo ... -using-dda

如果你用的不是server版系统又不想重装系统的话,最好还是走win/linux双系统方案。 实际上gpu passthrough目前最成熟最广泛使用的方案也是基于linux宿主系统的
感谢解答,我现在重新安了双系统,但是进入系统右上角网络连接一直显示问号,我对netplan参照windows 的Ip进行了配制,结果也是没有什么作用,同样不能上网,同时我也尝试了将内核进行了更新,联网并没有得到改善。想请问是否有什么方法可解决这个问题。感谢您!
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: Ubuntu 22.04 无法识别读取显卡信息,求助!!!

#8

帖子 astolia » 2024-04-22 13:24

有线?无线?网卡型号?
回复