精华内容
下载资源
问答
  • LINUX下手动切换双显卡或禁用其中一块显卡的解决办法
    2021-05-12 07:24:52

    首先声明下,该文属于参考网络其他相关资料所撰,本人对原资料作了很多测试和实验,下列办法仅适用本人的系统环境,其他仅供参考。

    ============================================================

    本文的原理实质上个人的理解是利用内核控制停止对设备进行供电,以达到禁用显卡功能。

    注意需要linux kernel 2.6.38以上的内核才能支持双显卡切换。

    查看当前使用的显卡lspci | grep VGA

    正常的话会显示出机器使用的两块显卡

    [root@localhost ~]# lspci | grep VGA

    00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

    01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [NVS 5400M] (rev ff)

    加载切换显卡模块mount -t debugfs debugfs /sys/kernel/debug

    \\需要root权限

    确认是否支持显卡切换cat /sys/kernel/debug/vgaswitcheroo/switch

    查看是否可以进行显卡切换,正常的输出类似于:

    0:DIS: : Pwr:0000:01:00.0

    1:IGD:+:Pwr:0000:00:02.0

    切换显卡echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch

    \\切换到独立显卡

    echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch

    \\切换到集成显卡

    关闭不用的显卡电源echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

    用户登入自动禁用vim ~/.bashrc   \\在最后加入

    sudo mount -t debugfs debugfs /sys/kernel/debug

    sudo sh -c "echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch"

    sudo sh -c "echo OFF > /sys/kernel/debug/vgaswitcheroo/switch"

    su -             \\使用root登入

    visudo           \\在最后加入

    username  ALL=NOPASSWD:/bin/mount

    username  ALL=NOPASSWD:/bin/umount

    username  ALL=NOPASSWD:/bin/echo

    username  ALL=NOPASSWD:/bin/sh

    说明,本人尝试了很多办法开机自动禁用,无奈网络上的很多办法均不适合本人系统环境,无奈只能使用用户登入自动禁用。

    更多相关内容
  • 本来准备在虚拟机里面的ubuntu 装...答案是目前不能在虚拟机里面调用主机的显卡 最终解决办法是装双系统: 教程点我 现在主流的深度学习框架也支持windows系统了,可以直接用了 例如 1 pytorch 2 安装 Ten...

    本来准备在虚拟机里面的ubuntu 装一下CUDA,用来做一下深度学习练习的,

    但是发现一直调用不了主机的显卡,懵逼……

    在网上搜到的答案如下 :可以在在虚拟机上使用CUDA吗?

    答案是目前不能在虚拟机里面调用主机的显卡

    最终解决办法是装双系统:

    教程点我 

    现在主流的深度学习框架也支持windows系统了,可以直接用了

    例如 1   pytorch 

     

    2  安装 TensorFlow

     

    我们在以下 64 位系统上测试过 TensorFlow 并且这些系统支持 TensorFlow:

    • Ubuntu 16.04 或更高版本
    • Windows 7 或更高版本
    • macOS 10.12.6 (Sierra) 或更高版本(不支持 GPU)
    • Raspbian 9.0 或更高版本

     

    3 安装MXNet

     

     

     

    展开全文
  • IT之家4月1日消息此前用户在使用虚拟机时,虚拟机内的系统只能使用核心显卡,英伟达 GeForce 独显完全不可调用。但是英伟达近日发布了重要通知,即将为 GeForce 显卡提供虚拟机传递功能。官方表示,该功能可以使用户...

    IT之家4月1日消息此前用户在使用虚拟机时,虚拟机内的系统只能使用核心显卡,英伟达 GeForce 独显完全不可调用。但是英伟达近日发布了重要通知,即将为 GeForce 显卡提供虚拟机传递功能。

    77760236dd86d1caa748273a3fdd13d8.png

    61479d810a21e8d12f975c07c1212136.png

    官方表示,该功能可以使用户在 Linux 环境下开启 Windows 虚拟机时,在虚拟机内调用英伟达显卡,进行游戏以及开启软件加速功能。这项技术极大方便了开发者在虚拟机环境进行显卡测试,提高效率。

    这项功能仅支持一台虚拟机访问独立显卡,暂不支持 SR-IOV 功能。如果用户希望使得单个 GPU 支持多个虚拟机,或者在多个虚拟机之间分配 GPU 负载,就需要购买英伟达 Tesla、Quadro 专业图形加速卡或者企业版 RTX 显卡(如 RTX A6000)。

    IT之家获悉,虚拟机传递功能支持 R465 或者以上的显卡驱动,支持所有 GeForce/TITAN 显卡。虚拟机系统支持 Windows 10。除此之外,官方表示用户的电脑需要有至少两块显卡(包含核显),仅仅单块独立显卡是不支持英伟达 GPU 虚拟化技术的。

    展开全文
  • 英伟达独立显卡直通虚拟机

    千次阅读 2021-10-11 19:24:00
    显卡直通KVM虚拟机 1、确认CPU是否支持硬件虚拟化 #egrep -o '(vmx|svm)' /proc/cpuinfo vmx vmx vmx 2、确认内核开启iommu分组支持 先进入bios打开VT-d虚拟化选项为enabled #vi /etc/default/grub GRUB_CMDLINE_...

    显卡直通KVM虚拟机

    1、确认CPU是否支持硬件虚拟化

    #egrep -o '(vmx|svm)' /proc/cpuinfo
    vmx
    vmx
    vmx
    

    2、确认内核开启iommu分组支持

    先进入bios打开VT-d虚拟化选项为enabled
    #vi /etc/default/grub
    GRUB_CMDLINE_LINUX_DEFAULT="quiet rd.driver.pre=vfio-pci intel_iommu=on video=efifb:off,vesafb:off"
    
    更新
    #sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    参数说明:
    vfio-pci 显卡直通虚拟话需要的驱动
    iommu开启直通分组
    efifb:off 禁用efi启动的显示设备
    vesafb:off 禁用legacy启动的显示设备
    

    3、加载显卡直通所需的驱动模块

    #vi /etc/modules-load.d/vfio.conf
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    

    4、禁用原本的英伟达显卡驱动,避免直通出错

    #vi /etc/modprobe.d/blacklist.conf:
    blacklist nouveau
    blacklist nvidia
    

    5、指定显卡设备加载对应驱动

    首先找出要直通显卡的pci设备号
    #lspci | grep NVIDIA
    [root@node1 ~]# lspci | grep NVIDIA
    01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
    01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
    
    [root@node1 ~]# lspci -ns 01:00.0
    01:00.0 0300: 10de:13ba (rev a2)
    [root@node1 ~]# lspci -ns 01:00.1
    01:00.1 0403: 10de:0fbc (rev a1)
    
    
    #vi /etc/modprobe.d/vfio.conf:
    options vfio-pci ids=10de:13ba,10de:0fbc
    

    6、重新编译生成initramfs,然后重启机器

    # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
    # dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
    #reboot
    

    6、验证是否有iommu分组和查看驱动是否被加载输出

    [root@node1 ~]# sudo dmesg | grep -e DMAR -e IOMMU
    [    0.000000] ACPI: DMAR 00000000675e6520 000A8 (v01 INTEL  EDK2     00000001 INTL 00000001)
    [    0.000000] DMAR: IOMMU enabled
    ...
    
    [root@node1 ~]# lsmod | grep vfio
    vfio_pci               41993  0 
    irqbypass              13503  2 kvm,vfio_pci
    vfio_iommu_type1       22440  0 
    vfio                   32657  2 vfio_iommu_type1,vfio_pci
    
    #lspci -v 
    01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2) (prog-if 00 [VGA controller])
    	Subsystem: NVIDIA Corporation Device 1097
    	.......
    	Kernel driver in use: vfio-pci
    	Kernel modules: nouveau
    
    01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
    	Subsystem: NVIDIA Corporation Device 1097
    	........
    	Kernel driver in use: vfio-pci
    	Kernel modules: snd_hda_intel
    #Kernel driver in use 一定要是vfio-pci才说明配置成功,才应该继续下一步
    

    6、接下来安装配置好一台虚拟机,这里使用virt-manager创建
    在这里插入图片描述
    选择Add Hardware:
    在这里插入图片描述

    最终结果如下图,然后开启虚拟机:
    在这里插入图片描述
    注意:直通设备的时候要直通完分组里的所有设备,比如上面01:00.0和01:00.1是同一个分组

    7、进入虚拟机,安装对应的驱动,安装成功之后驱动软件要求重启生效,连接好显卡和显示器,重启以后虚拟机就会有画面输出了

    进入官网下载对应驱动:
    https://www.nvidia.cn/Download/index.aspx?lang=cn
    在这里插入图片描述
    安装中:
    在这里插入图片描述
    重启生效,对应连接的显示器上就可以输出画面且成功识别:
    在这里插入图片描述

    注:2021年4月份英伟达公司支持GPU虚拟化,因此可以省去以前大部分欺骗驱动检测配置,直通显卡后的虚拟机体验极佳

    展开全文
  • GPU作为当前数据中心资产中成本占比较高的...基于KVM的核心架构特点,OrionX通过创新的架构设计和强大的底层通信能力,实现了KVM虚拟机不仅可以接近无损地使用本机服务器的GPU算力,还可以通过网络调用远程的GPU能力。
  • ESXi系统虚拟机直连NVIDIA显卡

    千次阅读 2021-08-06 07:56:11
    最近在服务器虚拟机上创建深度学习环境,遇到了一些问题,第一个就是 NVIDIA 不允许游戏显卡比如 1060、1080 在虚拟机中工作,NVIDIA 官网说只有 GRid 或者 Tesla 显卡才支持直通,所以策略应该是,让显卡驱动认为你...
  • Mac上虚拟机的性能如何提升

    千次阅读 2021-01-17 13:12:32
    原标题:Mac上虚拟机的性能如何提升我们经常会使用Mac虚拟机。当我们开始使用虚拟机的时候一些性能会变慢。那么Mac上虚拟机的性能如何提升呢?为了更好的帮助到大家小编做了下文的分析。原因可能有以下几个原因:...
  • 到这时,我们的虚拟机安装PolarOS系统前的所有准备工作就已完成了,我们在虚拟机配置列表中可以看到,新创建虚拟机有三块硬盘,硬盘1是16G,这是PolarOS系统要安装的系统盘,相当于WINDOWS系统的C盘,用于存放Polar...
  • 然后用VBOX的命令去调用他们的内核,也可以实现一样的功能. 那个硬件文件里还有其他的硬件信息,可以自己去分析. 这代码是从我以前项目里提取出来的. 可以拿去用,效果很好.基于硬件ID的修改,连梦幻西游后台都骗过了....
  • 原标题:NVIDIA启用GPU虚拟机直通功能:Linux玩家开心了 来源:sina.com.cn...所有基于Kepler架构或更新的GeForce显卡都可以利用GPU直通来运行Windows虚拟机。如果用户想在笔记本上运行虚拟机,GPU则必须基于Maxwell...
  • 所有基于Kepler架构或更新的GeForce显卡都可以利用GPU直通来运行Windows虚拟机。如果用户想在笔记本上运行虚拟机,GPU则必须基于Maxwell架构或更新的架构。对于基于Linux系统的游戏玩家来说,新增功能将允许Linux...
  • 虚拟化下的显卡

    千次阅读 2021-08-04 08:38:38
    图形处理引擎——显卡所有电脑都有一个重要的硬件——显卡(GPU)。GPU是图形处理的核心部件,对图形处理起到加速作用。显卡采用立方环境的材质贴图、硬体T&L、顶点混合、凹凸的映射贴图和纹理压缩、双重纹理四...
  • 原标题:NV启用GPU虚拟机直通功能 Linux可玩Windows游戏NV启用GPU虚拟机直通功能 Linux可玩... 所有基于Kepler架构或更新的GeForce显卡都可以利用GPU直通来运行Windows虚拟机。如果用户想在笔记本上运行虚拟机...
  • 无论是Linux还是Windows,安装虚拟机都很轻松,因为官方发布了光盘映像(免费)。但是macOS官方没有发布光盘映像,安装虚拟机就很复杂。为了解决这个问题,有位神仙myspaghetti写了一段代码,可以半自动化安装macOS...
  • 虚拟机中不支持GPU虚拟化

    千次阅读 2021-05-13 08:52:35
    尝试在虚拟机的linux系统中用intel cpu中itegrated gpu的hevc_qsv的功能,提示如下:[root@localhost seq]# ./run.sh NORWAY_8K.webm vr 30 30 30ffmpeg version n3.2.2-59-g94c76be Copyright (c) 2000-2016 the ...
  • Ubuntu20.04.3上KVM+显卡直通(PassThrough),将Nvdia Gefore 1060,2060,3060等显卡直通给Windows10/Server虚拟机
  • 已经证实,VM10是效率最高的版本,从11开始,VM的3D确实是...测试如下:在宿主机内开启GPU-Z,检测图形卡工作状态,具体情况如下:宿主机: 虚拟机:OS: Win7 64bit Win10 64bit 1703CPU:E3-1230V2 3 核内存:16GB ...
  • vmware使用显卡 | vmware切换显卡 | vmware显卡配置

    万次阅读 热门讨论 2020-09-22 00:04:13
    打开虚拟机目录下的vmware.log日志文件, 找到自己的显卡位置 Enumperting是在遍历所有可用显卡, 后面的vendor, 指示显卡代号, 这里是0x10de 第二个红框adapter ‘显卡名称’ 说明他使用了显卡 NVIDIA GeForce ...
  • vmware使用显卡

    万次阅读 2019-07-11 20:51:51
    参考 https://blog.csdn.net/zhanxix/article/details/71516316 下载 https://www.vmware.com/cn/products/vsphere-hypervisor.html
  • 分享ThinVirt云桌面软件通过NVIDIA P40显卡虚拟机分配vGPU过程
  • Linux系统如何配置双显卡?相信很多Linux用户都苦于Linux系统没有Optimus支持吧?这就意味着Linux系统不能进行显卡智能切换,只能一直使用核心显卡或独立显卡,这样对操作是非常不友好的。不过别着急,今天小编要给...
  • 参考连接:https://github.com/KangChou/WSL-CUDA
  • Nova — GPU/vGPU 虚拟机

    2022-04-02 22:46:40
    虚拟显卡技术,主要用于虚拟机 Remote Console 领域,如:VNC(Virtual Network Computing,虚拟网络计算机),它能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上。 VNC 主要由 VNC server 和 VNC viewer ...
  • KVM+显卡直通(passthrough)配置方法及问题说明

    万次阅读 热门讨论 2018-12-24 17:02:00
    1.硬件条件 首先要确定主板和CPU都...还要确定要直通的显卡支持PCI Pass-through。似乎A卡对于直通的支持比N卡好,但N卡性能比A卡好,这个大家都知道。目前市面上的显卡一般都支持直通。我用过的NVIDIA 的M60和GeF...
  • 2011-11-28 13:03朋友你好!我刚开始搞linux,碰到了很多问题,想问你下,希望能帮我解答下。下面是我的一段shell 程序#!/bin/shwhile [ 0 ]doread scoreif [ $score -lt 60 ];thenecho " you must work hard!...
  • 可以现在可以在虚拟机中玩 OpenGL 游戏了在这个版本中,最重要的更新莫过于在虚拟 GPU 驱动中支持了 3D 功能,这可以让虚拟机使用宿主机的 3D 硬件渲染功能。也就是说,现在可以在虚拟机中使用宿主机的 GPU...
  • 服务器显卡直通和GPU问题分析

    千次阅读 2020-09-07 09:50:38
    从最开始买服务器的时候我就问了商家,能不能用显卡,商家答复厚度不超过2CM的刀卡是可以用的;并且在安装macOS的时候,我也发现3M的...标红部分为已经查明的支持vGPU的显卡型号,也就是能按需分配给虚拟机。 这.
  • vmware for mac 显卡驱动

    2014-01-01 16:06:08
    在使用vmware虚拟机安装mac os系统有时候会出现没有声音的情况,如果在偏好设置中声音选项为灰色。那么这就说明没有安装相应的驱动。 使用说明: 在vmware->tools->option,cd/dvd中装入以上iso光盘映像文件,并选中...
  • 猜测一:linux内核启动时,调用了一些特殊的函数,这些函数需要显卡核心来处理。 因为并不是特别精通linux操作系统,我一开始以为是不是启动函数里调用了啥图形处理函数,必须用到GPU?这是最容易想到的!因为PVE是...
  • 应该和下面的安装差不多。不过文件名不一样。1. 先mount光驱2. 在光盘下找到 /compaq/csp/linux目录,其中有个叫install700.sh的文件3. 如果字符界面直接输入 ./install700.sh –y –nui 就可以选择性的安装组件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,733
精华内容 2,293
关键字:

虚拟机调用显卡

友情链接: image_processing.rar