Virgl在Mesa 19.1中獲得了許多效能優化
對於那些使用Virgl3D驅動程式堆疊在具有VirtIO-GPU的KVM來賓VM中進行OpenGL加速然後由主機加速的人來說,有一些效能優化剛剛落在Mesa 19.1開發程式碼中。
Virgl引入了一個傳輸佇列 ,並能夠對交叉的1D傳輸進行反複製,這使得紋理上傳微基準測試從64.23 mtexel/sec一直到367.44 mtexel/sec。
在使用佇列時 ,Unigine Valley基準測試從3到10 FPS,Team Fortress 2從6到13 FPS,而主機是20 FPS。
通過更改virgl_transfer_inline_write 以減少使用它,GLBench微基準測試的效能從緩衝區上傳的131 mb/s到6828 mb/s。
現在在Mesa 19.1 Git中還有許多其他Virgl更改 。這些最新變化來自Google的Chrome OS團隊,其中使用了Virgl。
對於複雜的工作負載來說,效能仍然有很多不足之處,但是這個完全開源的用於Linux桌面虛擬化的GPU加速棧正在取得進展。
Linux公社的RSS地址 :https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2019-02/156936.htm