Proxmox VE 8 వర్చువల్ మెషీన్‌లలో VirtIO-GL/VirGL 3D త్వరణాన్ని ఎలా ప్రారంభించాలి

Proxmox Ve 8 Varcuval Mesin Lalo Virtio Gl Virgl 3d Tvarananni Ela Prarambhincali



VirtIO-GL/VirGL అనేది KVM/QEMU/libvirt హైపర్‌వైజర్ యొక్క లక్షణం, ఇది KVM/QEMU/libvirt వర్చువల్ మిషన్‌లను 3D యాక్సిలరేషన్ సామర్థ్యాలతో అందించడానికి ఉపయోగించబడుతుంది. 3D త్వరణం గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌ను మరింత ప్రతిస్పందించేలా మరియు 3D ఉత్పాదకత సాఫ్ట్‌వేర్ లేదా గేమ్‌లను అమలు చేయగల సామర్థ్యాన్ని కలిగి ఉండటానికి హోస్ట్ యొక్క GPUని ఉపయోగించడానికి వర్చువల్ మిషన్‌లను (గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్ ఇన్‌స్టాల్ చేసి) అనుమతిస్తుంది.

Proxmox VE దాని వర్చువల్ మిషన్ల కోసం KVM/QEMU/libvirt సాంకేతికతను ఉపయోగిస్తుంది. Proxmox VE 8తో ప్రారంభించి, మీరు మెరుగైన గ్రాఫికల్ వినియోగదారు అనుభవం కోసం Linux వర్చువల్ మిషన్‌లలో VirtIO-GL/VirGL 3D త్వరణాన్ని ఉపయోగించవచ్చు.

ఈ కథనంలో, Proxmox VE 8 వర్చువల్ మిషన్‌లలో VirtIO-GL/VirGL 3D త్వరణాన్ని ఎలా ప్రారంభించాలో మేము మీకు చూపుతాము.







విషయాల అంశం:

  1. Proxmox VE 8లో GPU డ్రైవర్‌లను ఇన్‌స్టాల్ చేస్తోంది
  2. Proxmox VE 8లో VirtIO-GL/VirGL 3D యాక్సిలరేషన్ కోసం అవసరమైన లైబ్రరీలను ఇన్‌స్టాల్ చేస్తోంది
  3. Proxmox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL GPU 3D త్వరణాన్ని ప్రారంభించడం
  4. VirtIO-GL/VirGL GPU 3D యాక్సిలరేషన్ Proxmox VE వర్చువల్ మెషీన్‌లో పనిచేస్తుందో లేదో పరీక్షించడం
  5. ముగింపు

Proxmox VE 8లో GPU డ్రైవర్‌లను ఇన్‌స్టాల్ చేస్తోంది

VirtIO-GL/VirGL 3D త్వరణం Proxmox VE 8లో పని చేయడానికి, మీరు ఈ క్రింది వాటిని కలిగి ఉండాలి:



  • మీ Proxmox VE 8 సర్వర్‌లో ఇన్‌స్టాల్ చేయబడిన GPU
  • మీ Proxmox VE 8 సర్వర్‌లో GPU డ్రైవర్‌లు ఇన్‌స్టాల్ చేయబడ్డాయి

మీకు Intel iGPU (ఇంటిగ్రేటెడ్ GPU) అందుబాటులో ఉన్నట్లయితే, Intel GPU డ్రైవర్లు డిఫాల్ట్‌గా మీ Proxmox VE 8 సర్వర్‌లో ఇన్‌స్టాల్ చేయబడాలి. మీకు మాన్యువల్ జోక్యం అవసరం లేదు.



మీరు మీ Proxmox VE 8 సర్వర్‌లో NVIDIA GPUని కలిగి ఉంటే మరియు మీరు దానిని VirtIO-GL/VirGL కోసం ఉపయోగించాలనుకుంటే, మీరు తప్పనిసరిగా NVIDIA GPU డ్రైవర్‌లను మాన్యువల్‌గా డౌన్‌లోడ్ చేసి, వాటిని మీ Proxmox VE 8 సర్వర్‌లో మీరే ఇన్‌స్టాల్ చేసుకోవాలి. మీ Proxmox VE 8 సర్వర్‌లో NVIDIA GPU డ్రైవర్‌లను ఇన్‌స్టాల్ చేయడంలో మీకు ఏదైనా సహాయం అవసరమైతే, ఈ కథనాన్ని చదవండి.





మీరు మీ Proxmox VE 8 సర్వర్‌లో AMD GPUని కలిగి ఉంటే, మీరు మీ Proxmox VE 8 సర్వర్‌లో అవసరమైన GPU డ్రైవర్‌లను కూడా ఇన్‌స్టాల్ చేయాల్సి ఉంటుంది. మా వద్ద AMD GPU లేదు. కాబట్టి, మేము దీనిని పరీక్షించలేదు. కానీ మీరు AMD APU (ఇంటిగ్రేటెడ్ GPUతో AMD ప్రాసెసర్) ఉపయోగిస్తుంటే, మనకు తెలిసినంతవరకు GPU డ్రైవర్లు డిఫాల్ట్‌గా ఇన్‌స్టాల్ చేయబడాలి. ఈ కథనాన్ని పరీక్షించడానికి అవకాశం దొరికితే మేము దానిని నవీకరిస్తాము.

Proxmox VE 8లో VirtIO-GL/VirGL 3D యాక్సిలరేషన్ కోసం అవసరమైన లైబ్రరీలను ఇన్‌స్టాల్ చేస్తోంది

VirtIo-GL/VirGL 3D యాక్సిలరేషన్ Proxmox VE 8 వర్చువల్ మెషీన్‌లలో పని చేయడానికి, మీరు మీ Proxmox VE 8 సర్వర్‌లో తప్పనిసరిగా LibEGL మరియు libGL లైబ్రరీలను ఇన్‌స్టాల్ చేసి ఉండాలి. LibEGL మరియు libGL లైబ్రరీలు Proxmox VE 8 యొక్క అధికారిక ప్యాకేజీ రిపోజిటరీలలో అందుబాటులో ఉన్నాయి. కాబట్టి, వాటిని ఇన్‌స్టాల్ చేయడం చాలా సులభం.



ముందుగా, మీ Proxmox VE 8 సర్వర్ యొక్క Proxmox VE షెల్‌ను యాక్సెస్ చేయడానికి Datacenter > pve > Shellకి నావిగేట్ చేయండి మరియు Proxmox VE ప్యాకేజీ డేటాబేస్ కాష్‌ను నవీకరించడానికి కింది ఆదేశాన్ని అమలు చేయండి:

$ సముచితమైన నవీకరణ

  కంప్యూటర్ స్క్రీన్ వివరణ యొక్క కంప్యూటర్ స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

Proxmox VE 8 సర్వర్‌లో LibEGL మరియు LibGL లైబ్రరీలను ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ సముచితమైనది ఇన్స్టాల్ -మరియు libegl1 libgl1

LibEGL మరియు LibGL లైబ్రరీలను ఇన్‌స్టాల్ చేయాలి. మా విషయంలో, అవి ఇప్పటికే వ్యవస్థాపించబడ్డాయి.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

Proxmox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL GPU 3D త్వరణాన్ని ప్రారంభించడం

Proxmox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL 3D త్వరణాన్ని ప్రారంభించడానికి, వర్చువల్ మెషీన్‌లోని “హార్డ్‌వేర్” విభాగానికి నావిగేట్ చేయండి [1] . “డిస్‌ప్లే”పై డబుల్ క్లిక్ (LMB) [2] మరియు 'గ్రాఫిక్స్ కార్డ్' డ్రాప్‌డౌన్ మెను నుండి 'VirGL GPU'ని ఎంచుకోండి [3] .

డిఫాల్ట్‌గా, VirGL GPU వర్చువల్ మిషన్ రన్ అవుతున్నప్పుడు మీ Proxmox VE సర్వర్‌లో ఇన్‌స్టాల్ చేయబడిన GPU నుండి 256 MB మెమరీ/VRAM (గరిష్టంగా) మాత్రమే ఉపయోగిస్తుంది. చాలా సందర్భాలలో ఇది సరిపోతుంది. మీరు వర్చువల్ మెషీన్‌కు మరింత మెమరీ/VRAMని కేటాయించాలనుకుంటే, దానిని “మెమరీ (MiB)” విభాగంలో టైప్ చేయండి [4] .

మీరు పూర్తి చేసిన తర్వాత, 'సరే'పై క్లిక్ చేయండి [5] .

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

మీరు కోరుకున్న Proxmox VE 8 వర్చువల్ మెషీన్ కోసం VirtIO-GL/VirGL ప్రారంభించబడాలి.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

ఇప్పుడు, మీరు యథావిధిగా వర్చువల్ మిషన్‌ను ప్రారంభించవచ్చు.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

Proxmox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL విజయవంతంగా ప్రారంభించబడితే, వర్చువల్ మిషన్ ఎటువంటి లోపం లేకుండా ప్రారంభమవుతుంది మరియు వర్చువల్ మెషీన్ యొక్క స్క్రీన్ Proxmox VE 8 వెబ్ ఇంటర్‌ఫేస్‌లో ప్రదర్శించబడుతుంది.

  జెల్లీ ఫిష్ వివరణ యొక్క కంప్యూటర్ స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

VirtIO-GL/VirGL GPU 3D యాక్సిలరేషన్ Proxmox VE వర్చువల్ మెషీన్‌లలో పనిచేస్తుందో లేదో పరీక్షించడం

వర్చువల్ మెషీన్ యొక్క “గ్రాఫిక్స్” సమాచారాన్ని కనుగొనడానికి మీరు గ్నోమ్ డెస్క్‌టాప్ ఎన్విరాన్‌మెంట్‌లో సెట్టింగ్‌లు > గురించి నావిగేట్ చేయవచ్చు. మీరు చూడగలిగినట్లుగా, VirIO-GL/VirGL ద్వారా మా Proxmox VE 8 సర్వర్‌లో ఉన్న NVIDIA RTX 4070ని వర్చువల్ మెషీన్ ఉపయోగిస్తోంది. ఇతర డెస్క్‌టాప్ పరిసరాలలో, మీరు 'సెట్టింగ్‌లు' యాప్‌లో ఇలాంటి సమాచారాన్ని కనుగొంటారు.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

VirIO-GL/VirGL Proxmox VE 8 వర్చువల్ మెషీన్‌లపై ఏదైనా 3D మెరుగుదలలను చేస్తుందో లేదో పరీక్షించడానికి, మేము మా Proxmox VE 8 సర్వర్‌లో రెండు Ubuntu 22.04 LTS వర్చువల్ మిషన్‌లను సృష్టిస్తాము. మేము వాటిలో ఒకదానిపై VirtIO-GL/VirGLని ప్రారంభిస్తాము మరియు మరొకదానిలో డిఫాల్ట్ డిస్‌ప్లే సెట్టింగ్‌లను (3D యాక్సిలరేషన్ డిసేబుల్ చేయబడింది) ఉపయోగిస్తాము. అప్పుడు, మేము 'glmark2' పరీక్షను అమలు చేస్తాము మరియు ఫలితాలను సరిపోల్చండి.

మీరు అదే పరీక్షలను నిర్వహించాలనుకుంటే, మీరు క్రింది ఆదేశాలతో మీ ఉబుంటు 22.04 LTS వర్చువల్ మెషీన్‌లో “glmark2”ని ఇన్‌స్టాల్ చేయవచ్చు:

$ సుడో సముచితమైన నవీకరణ

$ సుడో సముచితమైనది ఇన్స్టాల్ glmark2 -మరియు

“glmark2” బెంచ్‌మార్క్ రన్ అవుతున్నప్పుడు, VirtIO-GL/VirGL 3D యాక్సిలరేషన్ డిసేబుల్ చేయబడిన దానితో పోలిస్తే VirtIO-GL/VirGL 3D యాక్సిలరేషన్ ఎనేబుల్ చేయబడిన Proxmox VE 8 వర్చువల్ మెషీన్ తక్కువ CPU వనరులను వినియోగిస్తుంది (మూర్తి 1). మూర్తి 2). VirtIO-GL/VirGL 3D త్వరణం Proxmox VE 8 వర్చువల్ మిషన్ల CPU వినియోగాన్ని నిలిపివేయడం దాదాపు 100% మీరు క్రింది స్క్రీన్‌షాట్‌లో చూడవచ్చు (మూర్తి 2). అధిక CPU వినియోగం అంటే 3D GPU ద్వారా వేగవంతం కాకుండా CPU ద్వారా అనుకరించబడుతుంది. కాబట్టి, VirtIO-GL/VirGL 3D యాక్సిలరేషన్ Proxmox VE 8 వర్చువల్ మిషన్ల యొక్క 3D పనితీరును మెరుగుపరుస్తుంది మరియు Linux గ్రాఫికల్ డెస్క్‌టాప్ పర్యావరణం యొక్క వినియోగదారు ఇంటర్‌ఫేస్‌ను మరింత ప్రతిస్పందించేలా చేస్తుంది.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

మూర్తి 1: Proxmox VE 8 వర్చువల్ మెషీన్‌లో ప్రారంభించబడిన VirtIO-GL/VirGL 3D యాక్సిలరేషన్‌లో “glmark2” బెంచ్‌మార్క్‌ని అమలు చేస్తున్నప్పుడు CPU వినియోగం

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

మూర్తి 2: Proxmox VE 8 వర్చువల్ మెషీన్‌లో నిలిపివేయబడిన VirtIO-GL/VirGL 3D యాక్సిలరేషన్‌లో “glmark2” బెంచ్‌మార్క్‌ని అమలు చేస్తున్నప్పుడు CPU వినియోగం

VirIO-GL/VirGL 3D యాక్సిలరేషన్ నిజంగా Proxmox VE 8 వర్చువల్ మిషన్ల యొక్క మొత్తం గ్రాఫికల్ వినియోగదారు అనుభవాన్ని మెరుగుపరుస్తుందని “glmark2” స్కోర్ రుజువు చేస్తుంది. VirtIO-GL/VirGL 3D యాక్సిలరేషన్ ఎనేబుల్ చేయబడిన Proxmox VE 8 వర్చువల్ మెషీన్‌లో, “glmark2” స్కోర్ 2167 (ఫిగర్ 3) మరియు డిసేబుల్ చేయబడిన VirtIO-GL/VirGL 3D యాక్సిలరేషన్ (ఫిగర్ 4)పై 163 మాత్రమే. అది భారీ వ్యత్యాసం.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

మూర్తి 3: Promox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL 3D యాక్సిలరేషన్ యొక్క “glmark2” స్కోర్ ప్రారంభించబడింది, NVIDIA RTX 4070 GPU మరియు AMD Ryzen 3900X CPU (Promox VE8కి కేటాయించబడిన 4 కోర్లు) సర్వర్

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

మూర్తి 4: Promox VE 8 సర్వర్‌లో AMD Ryzen 3900X CPU (వర్చువల్ మెషీన్‌కు కేటాయించబడిన 4 కోర్లు) ఉపయోగించబడినప్పుడు Promox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL 3D త్వరణం యొక్క “glmark2” స్కోర్ నిలిపివేయబడుతుంది.

మీరు Proxmox VE 8 సర్వర్‌లో NVIDIA GPUని ఉపయోగిస్తుంటే, VirIO-GL/VirGL ద్వారా 3D యాక్సిలరేషన్ కోసం Proxmox VE 8 వర్చువల్ మెషీన్ మీ Proxmox VE 8 సర్వర్ నుండి GPUని ఉపయోగిస్తోందని మీరు ధృవీకరించవచ్చు.

మీ Proxmox VE 8 సర్వర్ యొక్క NVIDIA GPUని ఉపయోగిస్తున్న ప్రోగ్రామ్‌లను కనుగొనడానికి, Proxmox VE షెల్‌ను తెరిచి, “nvidia-smi” ఆదేశాన్ని అమలు చేయండి. మీరు చూడగలిగినట్లుగా, Proxmox VE 8 వర్చువల్ మెషీన్‌లో ఒకటి 3D యాక్సిలరేషన్ కోసం మా Proxmox VE 8 సర్వర్ యొక్క NVIDIA RTX 4070 GPU నుండి దాదాపు 194 MiB VRAMని వినియోగిస్తుంది.

  కంప్యూటర్ వివరణ యొక్క స్క్రీన్ షాట్ స్వయంచాలకంగా రూపొందించబడింది

ముగింపు

ఈ కథనంలో, VirtIO-GL/VirGL 3D యాక్సిలరేషన్ పని చేయడానికి మీ Proxmox VE 8 సర్వర్‌లో అవసరమైన లైబ్రరీలను ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపించాము. Proxmox VE 8 వర్చువల్ మెషీన్‌లో VirtIO-GL/VirGL 3D యాక్సిలరేషన్‌ను ఎలా కాన్ఫిగర్ చేయాలో/ఎనేబుల్ చేయాలో కూడా మేము మీకు చూపించాము. VirtIO-GL/VirGL 3D యాక్సిలరేషన్ Proxmox VE 8 వర్చువల్ మెషీన్‌లలో కూడా పని చేస్తుందో లేదో ధృవీకరించడం ఎలాగో మేము మీకు చూపించాము. చివరగా, VirtIO-GL/VirGL 3D యాక్సిలరేషన్ డిసేబుల్‌తో Proxmox VE 8 వర్చువల్ మెషీన్‌తో పోలిస్తే ఇది ఎలా పని చేస్తుందో మీకు చూపించడానికి “glmark2”ని ఉపయోగించి Proxmox VE 8 వర్చువల్ మెషీన్ యొక్క VirtIO-GL/VirGL GPUని బెంచ్‌మార్క్ చేసాము.