[發明專利]一種顯卡透傳方法、虛擬桌面管理系統及計算機設備在審
| 申請號: | 202010735850.1 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111857961A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 李琦;劉毅楓;梁記斌;王曄 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 陳黎明;李紅蕭 |
| 地址: | 250104 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 顯卡 方法 虛擬 桌面 管理 系統 計算機 設備 | ||
本發明公開了一種基于虛擬化環境的顯卡透傳方法,其特征在于,包含以下步驟:啟動宿主機并在所述宿主機上安裝、識別顯卡;在所述宿主機上將所述顯卡加入黑名單并重啟所述宿主機;使用虛擬桌面管理軟件創建虛擬機;啟動所述虛擬機,并在所述虛擬機識別所述顯卡;在所述虛擬機上將所述顯卡加入黑名單并重啟所述虛擬機;以及下載顯卡驅動并將所述顯卡驅動安裝至所述虛擬機。本發明同時公開了一種執行該方法的虛擬桌面管理系統,以及包含該虛擬桌面管理系統的計算機設備。使用本發明的方案可以將物理主機的GPU進行透傳,使得虛擬機可以像普通PC一樣使用GPU設備。
技術領域
本發明涉及與計算領域,具體涉及一種基于虛擬化環境的顯卡透傳方法、執行該方法的虛擬桌面管理系統,以及包含該虛擬桌面管理系統的計算機設備。
背景技術
目前虛擬化技術的發展已經相當成熟,很多機構單位都使用虛擬云桌面上的應用來辦公。然而,虛擬化需求急劇上升,但物理服務器的性能相對于成熟的X86服務器,性能還比較低一些。導致云桌面在用戶體驗和整體性能上和獨立PC相比還有一定差距,尤其是顯卡相關的應用。目前的虛擬云桌面系統主要采用虛擬顯卡技術,然而虛擬的顯卡只能滿足日常辦公需求,對于高密集用戶的要求卻遠沒有達到。更重要的是,隨著云計算、大數據分析、復雜圖形圖像的處理和計算密集等應用的快速崛起,提高虛擬云桌面系統的圖形顯示能力和計算能力顯得尤為迫切。
因此,急需對現有的云桌面系統中的圖形處理能力進行一些改進和創新,以滿足虛擬云桌面用戶的圖形顯示性能的需求。
發明內容
為了解決現有的技術問題,本發明提出了一種基于虛擬化環境的虛擬桌面管理系統以及使用該系統的顯卡透傳方法。本發明同時提供一種執行該方法的虛擬機管理平臺。
根據本發明,提供一種基于虛擬化環境的顯卡透傳方法,包含以下步驟:
啟動宿主機并在宿主機上安裝、識別顯卡;
在宿主機上將顯卡加入黑名單并重啟宿主機;
使用虛擬桌面管理軟件創建虛擬機;
啟動虛擬機,并在虛擬機識別顯卡;
在虛擬機上將顯卡加入黑名單并重啟虛擬機;
下載顯卡驅動并將顯卡驅動安裝至虛擬機。
根據本發明的一個實施例,使用虛擬桌面管理軟件創建虛擬機包含:選擇物理主機識別的顯卡的PCI id,并將其置為非主GPU。
根據本發明的一個實施例,顯卡透傳方法進一步包含:在識別顯卡后對顯卡進行初始化設置。
根據本發明的一個實施例,對顯卡進行初始化設置包含以下步驟:
執行命令cat/proc/cmdline|grep-i iommu,檢查IOMMU是否開啟,其中,如果沒有輸出,將intel_iommu=on添加到grub啟動文件當中;
編輯grub文件:vim/etc/default/grub,其中,
若是Intel CPUs,則添加intel_iommu=on;
若是AMD CPUs,則添加amd_iommu=on;
執行,update-initramfs–u,更新grub。
根據本發明的一個實施例,顯卡透傳方法進一步包含:顯卡驅動安裝成功后,關閉虛擬機,將透傳的GPU設置為主GPU。
根據本發明的一個實施例,顯卡透傳方法進一步包含:在虛擬機上對顯卡進行運行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010735850.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煙氣處理方法及裝置
- 下一篇:一種地鐵施工安全防護裝置





