[發(fā)明專利]一種基于多顯卡的游戲畫面渲染方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010907905.2 | 申請(qǐng)日: | 2020-09-02 |
| 公開(公告)號(hào): | CN112057852B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計(jì))人: | 吳越昕;郭建君;孫華慶 | 申請(qǐng)(專利權(quán))人: | 北京蔚領(lǐng)時(shí)代科技有限公司 |
| 主分類號(hào): | A63F13/45 | 分類號(hào): | A63F13/45;A63F13/52;G06T1/20 |
| 代理公司: | 北京智丞瀚方知識(shí)產(chǎn)權(quán)代理有限公司 11810 | 代理人: | 白月霞 |
| 地址: | 100015 北京市朝陽*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 顯卡 游戲 畫面 渲染 方法 系統(tǒng) | ||
本發(fā)明公開了一種基于多顯卡的游戲畫面渲染方法,該方法包括:識(shí)別物理主機(jī)上的M個(gè)物理顯卡;確定渲染任務(wù)并切分為至少一個(gè)渲染部分;根據(jù)所述至少一個(gè)渲染部分確定目標(biāo)物理顯卡,其中,所述目標(biāo)物理顯卡為所述M個(gè)物理顯卡中的一個(gè)或多個(gè);通過所述目標(biāo)物理顯卡對(duì)所述至少一個(gè)渲染部分進(jìn)行渲染;通過輸出設(shè)備輸出渲染結(jié)果。本發(fā)明還公開了一種基于多顯卡的游戲畫面渲染系統(tǒng)。本發(fā)明的有益效果為:在單進(jìn)程服務(wù)多用戶的游戲進(jìn)程中充分利用物理主機(jī)內(nèi)的多張物理顯卡完成渲染任務(wù),既可以為每個(gè)接入用戶分別用不同的顯卡渲染游戲畫面,也可以為單個(gè)用戶同時(shí)使用多張顯卡渲染一個(gè)游戲畫面,能充分利用多顯卡資源,提高渲染能力,達(dá)到更高的幀率。
技術(shù)領(lǐng)域
本發(fā)明涉及云游戲技術(shù)領(lǐng)域,具體而言,涉及一種基于多顯卡的游戲場(chǎng)景渲染方法和系統(tǒng)。
背景技術(shù)
傳統(tǒng)的游戲和游戲引擎只提供了單顯卡的調(diào)用和渲染能力。多顯卡渲染在云游戲及專業(yè)圖形領(lǐng)域有一定的應(yīng)用,使用多顯卡渲染目前的方法是Nvidia的SLI、NVLink和AMD的交火技術(shù)。Nvidia的SLI和NVLink需要保證使用的多張顯卡是同型號(hào),并且需要連接配件進(jìn)行物理連接后才能使用。AMD大多數(shù)顯卡也是需要橋接器才能進(jìn)行交火的,雖然少部分設(shè)備不需要橋接器,但A卡和N卡間的交火是無法進(jìn)行的。另外,現(xiàn)有技術(shù)只能滿足單進(jìn)程單顯卡的使用場(chǎng)景,中途也無法切換顯卡。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提供一種在無SLI和NVLink連接設(shè)備介入的情況下,使用多張來自不同的廠商、不同的型號(hào)和不同的運(yùn)算能力的顯卡進(jìn)行游戲畫面渲染的方法。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于多顯卡的游戲畫面渲染方法,該方法包括:
識(shí)別物理主機(jī)上的M個(gè)物理顯卡,其中,M為大于1的整數(shù);
確定渲染任務(wù)并切分為至少一個(gè)渲染部分;
根據(jù)所述至少一個(gè)渲染部分確定目標(biāo)物理顯卡,其中,所述目標(biāo)物理顯卡為所述M個(gè)物理顯卡中的一個(gè)或多個(gè);
通過所述目標(biāo)物理顯卡對(duì)所述至少一個(gè)渲染部分進(jìn)行渲染;
通過輸出設(shè)備輸出渲染結(jié)果。
作為本發(fā)明進(jìn)一步的改進(jìn),所述物理主機(jī)上載有圖形API,所述物理主機(jī)的顯卡驅(qū)動(dòng)程序控制所述M個(gè)物理顯卡,
其中,識(shí)別物理主機(jī)上的M個(gè)物理顯卡,包括:
通過所述顯卡驅(qū)動(dòng)程序和所述圖形API識(shí)別所述M個(gè)物理顯卡。
作為本發(fā)明進(jìn)一步的改進(jìn),所述確定渲染任務(wù)并切分為至少一個(gè)渲染部分,包括:
當(dāng)所述渲染任務(wù)為單個(gè)用戶的游戲畫面渲染任務(wù)時(shí),將所述渲染任務(wù)切分為至少一個(gè)渲染部分,其中,每個(gè)渲染部分為該用戶的一幀游戲畫面或一幀游戲畫面中的一部分;
當(dāng)所述渲染任務(wù)為多個(gè)用戶的游戲畫面渲染任務(wù)時(shí),將所述渲染任務(wù)切分為多個(gè)渲染部分,其中,每個(gè)渲染部分為一個(gè)用戶的一幀游戲畫面或一個(gè)用戶的一幀游戲畫面中的一部分。
作為本發(fā)明進(jìn)一步的改進(jìn),所述渲染任務(wù)為單個(gè)用戶的游戲畫面渲染任務(wù),
其中,所述根據(jù)所述至少一個(gè)渲染部分確定目標(biāo)物理顯卡,包括:
當(dāng)所述渲染任務(wù)切分為一個(gè)渲染部分時(shí),將所述M個(gè)物理顯卡中的一個(gè)物理顯卡確定為所述目標(biāo)物理顯卡;
當(dāng)所述渲染任務(wù)切分為多個(gè)渲染部分時(shí),將所述M個(gè)物理顯卡中的的N個(gè)物理顯卡確定為所述目標(biāo)物理顯卡,其中,N為大于1,小于或等于M的整數(shù)。
作為本發(fā)明進(jìn)一步的改進(jìn),所述渲染任務(wù)為多個(gè)用戶的游戲畫面渲染任務(wù),
其中,所述根據(jù)所述至少一個(gè)渲染部分確定目標(biāo)物理顯卡,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京蔚領(lǐng)時(shí)代科技有限公司,未經(jīng)北京蔚領(lǐng)時(shí)代科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010907905.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
A63F 紙牌、棋盤或輪盤賭游戲;利用小型運(yùn)動(dòng)物體的室內(nèi)游戲;其他類目不包含的游戲
A63F13-00 使用二維或多維電子顯示器
A63F13-02 .附件
A63F13-08 .結(jié)構(gòu)零件或布置,例如其他類目不包括的殼體、導(dǎo)線、連接件、操縱臺(tái)
A63F13-10 .游戲過程的控制,例如開始、進(jìn)行、結(jié)束
A63F13-12 .涉及若干游戲裝置之間的相互作用,例如傳送和分配系統(tǒng)
A63F13-04 ..用于命中顯示器上的特殊區(qū)域,如具有光電探測(cè)裝置的





