VirtualBox-სა და GPU-ებს ძალიან არ უყვართ ერთმანეთი, მაგრამ აი, როგორ შეგიძლიათ გააუმჯობესოთ ისინი ერთად.
ტექნიკის აჩქარება, რომელსაც GPU უზრუნველყოფს, დღესდღეობით კომპიუტერებისთვის აუცილებელია და თუ ჩემნაირი ხართ, ყველაფერი გინდათ კომპიუტერი შეუფერხებლად იმუშაოს როგორც კარაქი, იქნება ეს ძირითადი პერსონალი, როგორიცაა დათვალიერება და ფაილების მართვა, თუ მძიმე აპლიკაციები, როგორიცაა ვიდეო თამაშები და ფოტო და ვიდეო რედაქტორები. ყველა თქვენი კომპონენტი თამაშობს როლს ამის მიღწევაში; ყველაფერი რაც თქვენ გჭირდებათ არის გქონდეთ საკმარისად სქელი საფულე ამ უახლესი და უდიდესი კომპონენტების შეძენისას დარტყმის შესანარჩუნებლად.
მაგრამ რა მოხდება, თუ არ ხართ Windows-ის ფანი, ან თუ მოგწონთ თქვენს კომპიუტერზე რამდენიმე ოპერაციული სისტემის გარშემო ჟონგლირება ვირტუალური მანქანის პროგრამული უზრუნველყოფის გამოყენებით, როგორიცაა VirtualBox? ასეთ შემთხვევებში უბრალოდ ა ძლიერი GPU ავტომატურად არ ითარგმნება როგორც მომხმარებლის გლუვი გამოცდილება თქვენი სტუმრის OS-ზე, აშკარა ნაკლებობის წყალობით GPU-ს მხარდაჭერა Virtualbox-ზე დღემდე, და ამის შესამცირებლად მოგიწევთ რამდენიმე რგოლში გადასვლა პრობლემა.
GPU მხარდაჭერის სამწუხარო მდგომარეობა VirtualBox-ზე
როდესაც თქვენ დაამატებთ სტუმრის OS-ს და გაუშვით თქვენს კომპიუტერზე, VirtualBox ქმნის ვირტუალურ GPU-ს ყველა გრაფიკული ამოცანის შესასრულებლად. თუ თქვენს პროცესორს აქვს ინტეგრირებული GPU, როგორიცაა Intel UHD 770 გრაფიკა Core i5-14600K, ვირტუალური GPU გამოიყენებს ამას მთელი თავისი დატვირთვისთვის. ეს ხდება იმისდა მიუხედავად, აქვს თუ არა თქვენს სისტემას დაყენებული სპეციალური GPU. შეიძლება იფიქროთ, რომ გამოსავალი შეიძლება იყოს ისეთივე მარტივი, როგორც i-GPU-დან გამოყოფილზე გადასვლა, მაგრამ ეს მთლად ასე არ არის.
ჩემს ამჟამინდელ სისტემას აქვს 1-ლი თაობის Ryzen 5 1400 CPU, რომელსაც არ აქვს ინტეგრირებული GPU და მე ვიყენებ Nvidia GTX 1060 დისპლეის მისაღებად და მთელი ჩემი GPU-სთან დაკავშირებული დატვირთვისთვის. იმის გამო, რომ ჩემს კომპიუტერს არ აქვს i-GPU და VirtualBox-ს აქვს მხოლოდ ჩემი GTX 1060 დაყრდნობა, შესრულება ჩემი ვირტუალური მანქანა უნდა იყოს ნახტომი წინ იმავე სტუმრის OS-ზე, რომელიც მუშაობს უხარისხო Intel i-GPU-ზე, უფლება? მაშ, როდესაც ვცადე Ubuntu-ს გაშვება VirtualBox-ზე ჩემს კომპიუტერზე, Ubuntu OS-ის უხერხულობა, მიუხედავად უამრავი ხელმისაწვდომობისა. CPU და RAM მხოლოდ ერთ რამეს ნიშნავდა: რაღაც სერიოზულად არასწორი იყო, თუ როგორ იყენებს VirtualBox GPU-ს სტუმრის ოპერაციული სისტემებისთვის.
VirtualBox-ის მთავარი პრობლემა არის ის, თუ რამდენად სუსტია მისი მხარდაჭერა GPU ტექნიკის აჩქარებისთვის. VirtualBox-ს შეუძლია დაუთმოს მაქსიმუმ 128 მბ ვიდეო მეხსიერება თქვენს სტუმრის OS-ს ნაგულისხმევად, რაც იყო ჯარიმა 2005 წელს, მაგრამ არ არის საკმარისი დღევანდელი თანამედროვე ოპერაციების ნაკლებად მომთხოვნი აპლიკაციებისთვისაც კი სისტემები. და მისი მხარდაჭერა მთავრდება DirectX 9-ით, რომელიც ძირითადად ათავისუფლებს უამრავ თანამედროვე აპლიკაციებს, რომლებიც იყენებენ 3D გრაფიკას.
როგორც ითქვა, ამ სახელმძღვანელოს მთავარი მიზანია გააუმჯობესოს თქვენი გამოცდილება ნებისმიერ OS-ზე, რომელსაც დააინსტალირეთ VirtualBox-ის გამოყენებით და თუ თქვენს კომპიუტერს აქვს ორი GPU, ინტეგრირებული და გამოყოფილი, შემდეგ კი გადაგიყვანთ VirtualBox-ის გრაფიკული დატვირთვის უკეთესზე გადატანის ნაბიჯებს GPU.
გაზარდეთ ვიდეო ოპერატიული მეხსიერება 256 მბ-მდე და ჩართეთ 3D აჩქარება
თუ ჯერ კიდევ ახალი ხართ VirtualBox-ში და ჯერ არ გაქვთ შესწავლილი მისი პარამეტრები, თქვენი გამოცდილება სტუმრის OS-ზე არ იქნება ძალიან გლუვი. ეს იმიტომ ხდება, რომ ნაგულისხმევად, VirtualBox მხოლოდ 12 მბ ვიდეო RAM-ს უთმობს თქვენს ვირტუალურ მანქანას. ჩვენ უნდა გავზარდოთ ეს და სანამ ჩვენ ვართ, ჩავრთოთ 3D აჩქარება, რაც ორივე გააუმჯობესებს სტუმრის ოპერაციულ სისტემას და მეტ დატვირთვას დააყენებს თქვენს GPU-ს. აი, როგორ გააკეთოთ ეს Windows 10 და 11:
- Გათიშვა თქვენი ვირტუალური მანქანა, თუ ის მუშაობს. თქვენ არ გჭირდებათ VirtualBox-ის დახურვა.
- VirtualBox-ის მთავარ გვერდზე დააწკაპუნეთ პარამეტრები.
- Შესვლა ჩვენება. აქ ნახავთ სლაიდერს ვიდეო მეხსიერების გაზრდისთვის და ჩამრთველ ველს ბოლოში 3D აჩქარების გასააქტიურებლად. თქვენ ჯერ არ გჭირდებათ რაიმე ცვლილების შეტანა.
- Გააღე ბრძანების ხაზი თქვენი Start მენიუდან და გაუშვით ადმინისტრატორის რეჟიმში. დააწკაპუნეთ დიახ ადმინისტრატორის მოთხოვნაზე.
- აქ ჩვენ შევიყვანთ ორ ბრძანებას VirtualBox-ის ნაგულისხმევი ვიდეო მეხსიერების 256 მბ-მდე გაზრდის მიზნით. პირველი ბრძანება VirtualBox-ის დირექტორიას ასარჩევად არის შემდეგი:
cd "C:\Program Files\Oracle\Virtualbox"
თუ თქვენ დააინსტალირეთ VirtualBox ნაგულისხმევ ადგილას, შეგიძლიათ უბრალოდ ჩასვათ ეს ბრძანება ისე, როგორც არის და დააჭირეთ Enter. თუ არა, მაშინ თქვენ უნდა გამოიყენოთ გზა იმ დირექტორიაში, სადაც დააინსტალირეთ. - შემდეგი, დაგჭირდებათ თქვენი ვირტუალური მანქანის სახელი. თუ არ გახსოვთ, ამის გაკეთების უმარტივესი გზაა VirtualBox-ის პარამეტრების General ჩანართზე გადასვლა და სახელს აქ იპოვით. დააკოპირეთ.
- VirtualBox-ის დირექტორიაში შერჩეული ბრძანების სტრიქონში, შეიყვანეთ შემდეგი ბრძანება:
vboxmanage modifyvm "Ubuntu" --vram 256
ბრჭყალებში ჩასვით თქვენი ვირტუალური მანქანის სახელს და დააჭირეთ Enter-ს. ადამიანებისთვის, ვინც აწარმოებს VirtualBox-ს Ubuntu-ზე, უბრალოდ გამოიყენეთ ეს მეორე ბრძანება ტერმინალში და მზად ხართ წახვიდეთ. - ახლა, თუ თქვენ დაბრუნდებით ვიდეოს პარამეტრები VirtualBox-ში აღმოაჩენთ, რომ ვიდეო მეხსიერების ლიმიტი ჯადოსნურად გაიზარდა 256 მბ-მდე. უბრალოდ დააყენეთ ეს მაქსიმუმზე და ჩართეთ 3D აჩქარება. გადატვირთეთ ვირტუალური მანქანა, რომ ნახოთ უკეთესი შესრულება და თქვენი GPU-ს უფრო მაღალი გამოყენება.
გამოიყენეთ გამოყოფილი GPU i-GPU-ის ნაცვლად
თუ იყენებთ ლეპტოპს ან დესკტოპის პროცესორს i-GPU-ით, გსურთ გადაიტანოთ VirtualBox-ის გრაფიკული დატვირთვა, რაც შეიძლება მცირე იყოს, თქვენს გამოყოფილ GPU-ზე. თუ თქვენს კომპიუტერს არ აქვს i-GPU, შეგიძლიათ გამოტოვოთ ეს ნაწილი.
ჩვენ აქ მაგალითს გამოვიყენებთ Nvidia-ს, მაგრამ AMD GPU-ების პროცესი მსგავსია. აი, როგორ უნდა გავაკეთოთ ეს:
- გამორთეთ თქვენი ვირტუალური მანქანა, თუ ის მუშაობს და დახურეთ VirtualBox როგორც. გახსენით დაწყების მენიუ და დააწკაპუნეთ პარამეტრები ღილაკი.
- აირჩიეთ სისტემა ღილაკი.
- გახსენით ეკრანის პარამეტრები და გადაახვიეთ ქვემოთ საპოვნელად გრაფიკის პარამეტრები. დააწკაპუნეთ მასზე.
- Შენარჩუნება დესკტოპის აპლიკაცია აირჩიეთ ჩამოსაშლელი მენიუში და დააწკაპუნეთ დაათვალიერეთ.
- გადადით დირექტორიაში, სადაც დააინსტალირეთ VirtualBox და აირჩიეთ VirtualBox.exe. დაამატეთ იგი.
- არჩეული აპლიკაციის შემდეგ დააწკაპუნეთ Პარამეტრები, და თქვენ უნდა შეგეძლოთ აირჩიოთ სასურველი გრაფიკული პროცესორი ამ აპლიკაციისთვის. აირჩიე მაღალი ხარისხის გამოყოფილი GPU და დააწკაპუნეთ Გადარჩენა.
- გადატვირთეთ თქვენი ვირტუალური მანქანა და თქვენი სტუმარი OS დაიწყებს თქვენი გამოყოფილი GPU-ს გამოყენებას.
ვირტუალური მანქანები უკეთესი GPU მხარდაჭერით
VirtualBox-ს აქვს თავისი დადებითი მხარეები, მაგრამ თუ მტკივნეულად აკლია GPU-ს მხარდაჭერა თქვენთვის დამაბრკოლებელია, მაშინ სხვაგან უნდა მოძებნოთ. Microsoft-ის Hyper-V შესანიშნავი მეორადი ვარიანტია და კარგი ალტერნატივაა, თუ გეგმავთ Windows-ის გაშვებას თქვენს Ubuntu-ის მასპინძელ მანქანაზე. უფრო თამაშზე ორიენტირებული გამოყენების შემთხვევაში, შეგიძლიათ გამოიყენოთ QEMU+KVM კომბინაცია. თქვენ ასევე შეგიძლიათ გამოიყენოთ ფასიანი ვირტუალური მანქანები, როგორიცაა VMware Fusion კიდევ უფრო მეტი ფუნქციებისა და სტაბილურობისთვის. ყველა ამ არჩევანს აქვს GPU-ს შესანიშნავი მხარდაჭერა და თქვენ არ მოგიწევთ ბრძანების სტრიქონში ჩხუბი თქვენი სტუმრის OS-ის მუშაობის გასაუმჯობესებლად.