වර්චුවල් බොක්ස් හි උබුන්ටු ආගන්තුකය ඉතා සෙමින් ධාවනය වන්නේ ඇයි?


178

මම දැනට උබුන්ටු 12.04 LTS ධාරක යන්ත්‍රයක් ලෙස භාවිතා කරමි, මම යන්ත්‍ර තුනක් අථත්‍යකරණය කර ඇත:

  • Xubuntu 12.04 අමුත්තෙක්
  • වින්ඩෝස් 7 අමුත්තෙක්
  • උබුන්ටු 12.10 අමුත්තෙක්

සියලුම අමුත්තන්ට එකම වර්චුවල් බොක්ස් පෙරනිමි සැකසුම් ඇත, නමුත් උබුන්ටු 12.10 මන්දගාමී වේ!

ස්ථාපනය සඳහා මිනිත්තු 1 පැය 40 ක් ගතවිය! (සාමාන්‍යයෙන් එය විනාඩි 40 ක් ගතවේ.) දැන් එය භාවිතා කළ නොහැකි අතර සියලු මෙහෙයුම් ඉතා මන්දගාමී වේ.

මම වර්චුවල් බොක්ස් අනුවාදය 4.2.4 භාවිතා කරමි.

අදහස් තිබේද?

මන්දගාමී වන්නේ ඇයි? මම එය වේගවත් කරන්නේ කෙසේද?


වින්‍යාසයන් සමඟ පටලවා ගැනීමට ඔබ උත්සාහ කර තිබේද? ඔබ ආගන්තුක සංස්කරණ ස්ථාපනය කිරීමට උත්සාහ කර තිබේද?
usr12390

ඔව්, මම ආගන්තුක එකතු කිරීම් ස්ථාපනය කර ඇත, නමුත් කිසිවක් වෙනස් වන බවක් නොපෙනේ ... අමුතුම දෙය නම් මම බොහෝ අථත්‍ය යන්ත්‍ර උබුන්ටු හෝ වෙනත් ඩිස්ට්‍රෝ සමඟ ස්ථාපනය කර ඇති නමුත් උබුන්ටු 12.10 පමණක් මෙය සිදු කරයි ... ස්ථාපනය අතරතුරදී මම සියල්ල අතහැර දමා ඇත පෙරනිමියෙන් සැකසීම; අනෙක් අථත්‍ය යන්ත්‍ර 2 හොඳින් ක්‍රියාත්මක වේ ...
ජෝර්ජියෝ

2
පහත දැක්වෙන ෆ්ලිම්ගේ පිළිතුර මට මන්දගාමී ගැටලුව විසඳීය. askubuntu.com/a/214968/107015
ජේ.

Answers:


37

ඔවුන් යුනිටි 2 ඩී ඉවත් කිරීමත් සමඟ යම් සම්බන්ධයක් ඇති බව මා අසා ඇති අතර , කෙසේ හෝ ත්‍රිමාණ යුනිටි වෙත මාරුවීම වීඑම් ක්‍රියාකාරීත්වය මන්දගාමී වන්නේ සීපීයූ හැසිරවීම කෙරෙහි අධික ලෙස රඳා පැවතීම නිසාය. මෙම ලිනක්ස් අපරාධකරුවන්ගේ රූප සටහනින් ටිකක් ඒ ගැන කතා, නමුත් මම මෙම කථාංගය අමතක කරන්න.

යාවත්කාලීන කිරීම: ගැටළුව වන්නේ වර්චුවල් බොක්ස් ආගන්තුක එකතු කිරීම් 12.10 දී ත්‍රිමාණ ත්වරණය ලබා නොදීමයි. ත්‍රිමාණ ත්වරණය භාවිතා කළ නොහැකි උබුන්ටු 12.10 බලන්න . ඩී.ආර්.එම් .


මම එකම දේ සිතුවෙමි, මන්ද අනෙක් අථත්‍ය පරිගණක අතර ඇති එකම වෙනස වන්නේ ඒකීය ත්‍රිමාණයක් පමණක් තිබීමයි ... තවද මට ත්‍රිමාණ ත්වරණය භාවිතා කළ නොහැක මන්ද මෙම ක්‍රියාකාරිත්වය නොමැතිව මගේ CPU පැරණි ආකෘතියක් වන නිසා ... , මම නව ප්‍රොසෙසරයක් ගන්නම් :)
ජෝර්ජියෝ

1
මෙය නිවැරදි යැයි මම නොසිතමි - එය එක්ස් සර්වර් 1.13 (වර්චුවල් බොක්ස් විසින්) සඳහා සහය නොදක්වයි, ගැටළුවට හේතුවන යුනිටි නොවේ. එය වැදගත් වෙනසක් නිසා යුනිටි (උදා: XFCE සමඟ) ප්‍රතිස්ථාපනය කිරීම පහසුය, නමුත් X සේවාදායකයේ පෙරනිමි අනුවාදය පහත හෙලන්නේ කෙසේදැයි මම නොදනිමි.
Mzzzzzz

1
එය X ගැටලුවක් යැයි ඔබ කියන්නේ ඇයි? මට නම්, නැවත gnome වෙත වැටීම නිදසුනක් ලෙස සවි කර ඇත. එබැවින් එය යුනිටි වෙනුවට ආදේශ කිරීමේ ගැටලුවක් විය, ඒ වෙනුවට එක්ස්?
නැනේ

@ marcopolo1010, Xubuntu 12.10 හි XServer 1.13 ඇති අතර VirtualBox හි හොඳ ක්‍රියාකාරිත්වයක් ඇත (නිසැකවම උබුන්ටු 12.10 ට වඩා වේගවත්). එබැවින් එය එක්සත් ප්‍රශ්නයක් විය යුතුය.
ignis

එසේම, ඔබ මැක් එකක සිටී නම්, ඔබ ආගන්තුකයාට ලබා දෙන # CPU ගණන වැඩි කිරීමට උත්සාහ කළ හැකිය. මෙය මට ඉමහත් උපකාරයක් විය! මෙන්න මේ සඳහා මට මූලාශ්‍රය ලැබුණේ: code.dimilow.com/ubuntu-12-10-slow-as-virtualbox-guest-os
මැට් වුල්ෆ්

281

ත්‍රිමාණ ත්වරණය ලබා දිය නොහැකි වේදිකා සඳහා ක්‍රියාත්මක කරන ලද යුනිටි 2 ඩී උබුන්ටු 12.10 හි තවදුරටත් ඇතුළත් නොවේ. ඒ වෙනුවට, උබුන්ටු 12.10 හි එල්එල්වීඑම් යටතේ යුනිටි ධාවනය වන අතර, සීපීයූ මත ජීපීයූ ධාවනය සඳහා කේතය සාදයි. එය GPU භාවිතා කිරීමට වඩා මන්දගාමී වේ.

ඔබගේ උබුන්ටු 12.10 ආගන්තුකය ත්‍රිමාණ ත්වරණය භාවිතා කරන්නේ දැයි පරීක්ෂා කිරීමට, මෙම විධානය ක්‍රියාත්මක කරන්න:

$ /usr/lib/nux/unity_support_test -p
Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

ඔබට පෙනෙන පරිදි, "මෘදුකාංගය විදැහුම්කරණය නොවේ" සහ "යුනිටි 3D සහාය" යන දෙකම මෙම උදාහරණයේ "නැත" යවයි, එයින් අදහස් වන්නේ යුනිටි මන්දගාමී LLVMpipe භාවිතා කරන බවයි.

ත්රිමාණ ත්වරණය සක්රිය කරන්නේ කෙසේද (වර්චුවල් බොක්ස් 4.2.x පමණි)

මෙම උපදෙස් VirtualBox වෙබ් අඩවියෙන් ස්ථාපනය කර ඇති VirtualBox 4.2.4 හෝ 4.2.6 සඳහා අදහස් කර ඇත, උබුන්ටු හි repo වෙතින් නොවේ. වර්චුවල් බොක්ස් හි අනාගත අනුවාදයන් මෙම ගැටළුව ස්වයංක්‍රීයව විසඳා ගත හැකිය, නැතහොත් වෙනත් ක්‍රියාමාර්ගයක් අවශ්‍ය විය හැකිය.

  1. VirtualBox Oracle VM VirtualBox Extension Pack ස්ථාපනය කරන්න.
  2. වර්චුවල් බොක්ස් නිදසුනක් සාදා එය මත උබුන්ටු 12.10 ස්ථාපනය කරන්න.
  3. ආගන්තුක එකතු කිරීම් සඳහා අවශ්‍ය පැකේජ කිහිපයක් ස්ථාපනය කරන්න:

    sudo apt-get install linux-headers-$(uname -r) build-essential
    
  4. උපාංග ක්ලික් කිරීම, ආගන්තුක එකතු කිරීම් ස්ථාපනය කිරීම සහ සංයුක්ත තැටියේ නාමාවලියෙන් මෙම විධානය ක්‍රියාත්මක කිරීමෙන් ආගන්තුක එකතු කිරීම් ස්ථාපනය කරන්න:

    sudo ./VBoxLinuxAdditions.run
    
  5. vboxvideoධාවනය කිරීමෙන් ධාවකයට උදාහරණයට එක් කරන්න :

    sudo bash -c 'echo vboxvideo >> /etc/modules'
    
  6. අතථ්‍ය බොක්ස් උදාහරණය වසා දමන්න.
  7. අතථ්‍ය පෙට්ටියේ සැකසුම් විවෘත කරන්න, "දර්ශනය" වෙත සංචාලනය කරන්න, සහ "ත්‍රිමාණ ත්වරණය සක්‍රීය කරන්න" ටික් කරන්න.
  8. ඔබේ උබුන්ටු 12.10 ආගන්තුකය ආරම්භ කරන්න, සහ ත්‍රිමාණ ත්වරණය ක්‍රියාත්මක වන්නේ දැයි පරීක්ෂා කරන්න:

    /usr/lib/nux/unity_support_test -p
    

කවුළු විසුරුවා හරින බවක් පෙනේ නම් , CompizConfig සැකසුම් කළමනාකරු ස්ථාපනය කර OpenGL කොටසේ Framebuffer Object (FBO) අක්‍රීය කරන්න:

  1. CompizConfig සැකසුම් කළමනාකරු ස්ථාපනය කරන්න:

    sudo apt-get install compizconfig-settings-manager
    
  2. CompizConfig සැකසුම් කළමනාකරු ධාවනය කරන්න:

    ccsm
    
  3. OpenGL කොටස තෝරන්න, පසුව Framebuffer Object විකල්පය තෝරන්න. මෙය ගැටළුව විසඳන්නේ නම් එය වහාම දැකිය යුතුය. නැවත ආරම්භ කිරීම අවශ්‍ය නොවේ.

28
මෙය විශිෂ්ට විසඳුමක් වන අතර, බහුවිධ ඉහළ නැංවීමට සුදුසු වේ.
නැනෝෆරාඩ්

4
මගේ නැවුම් උබුන්ටු 12.10 ස්ථාපනය කිරීමේදී (මැක් ඕඑස් එක්ස් 10.6 හි වර්චුවල් බොක්ස් 4.2.4 භාවිතා කරමින්), මෙය නිසැකවම දේවල් වේගවත් කරයි ... නමුත් දර්ශනය සමඟ දෝෂ රාශියක් තිබේ. වින්ඩෝස් අතුරුදහන් වේ, ඉර විවෘතව පවතී නම් මිස දියත් කිරීම නොපෙන්වයි
බෙන්ජමින් ඕක්ස්

12
“මෘදුකාංගයක් නොවේ” යනු ඉතා ව්‍යාකූල දේපල නමකි: එස්
ඇඩම් හාර්ට්

2
ප්‍රොපෝග්‍රැමර්: මටත් තිබුණේ එකම ගැටලුවකි. වර්චුවල් බොක්ස් සමඟ එන නවතම ඒවා වෙනුවට උබුන්ටු හි repo වෙතින් අමතර පැකේජ උත්සාහ කරන්න. ධාවනය කිරීමෙන් මෙය කරන්න: sudo apt-get remove virtualbox-guest-additions(මෙය ඔබ ස්ථාපනය කළ ඒවා ඉවත් කරයි) sudo apt-get install virtualbox-guest-additions(මෙය පෙරනිමි රෙපෝවෙන් ඒවා ස්ථාපනය කරයි) ඊළඟට සැකසුම් තුළ අතිරේක ධාවක විවෘත කරන්න (හෝ මෘදුකාංග ප්‍රභවයන්> උබුන්ටු නවතම නිකුතුවල අතිරේක ධාවක) විවෘත කර පැහැදිලි එකක් තෝරන්න .
labsin

6
මට මෙය වර්චුවල් බොක්ස් 4.3.12 සමඟ වැඩ කිරීමට නොහැකි විය. VirtualBox 4.3.12 සඳහා මා වෙනුවෙන් විසඳුමක් මෙතන නමෙන්ම ලෙස GuestAdditions ක නව වෙළුමක් ස්ථාපනයට කර ගැනීමට ය: virtualbox.org/ticket/12941 විශේෂයෙන්, virtualbox.org/download/testcase/...
ගෝර්ඩන් Glas

11

වර්චුවල් බොක්ස් මෘදුකාංග සංවර්ධකයින් විසඳුමක් සඳහා වැඩ කරන බවක් පෙනේ, නමුත් එය තවමත් සූදානම් නැත - සංසද පෝස්ට් බලන්න 4.2.4 නිකුතුව ගැන සාකච්ඡා කරන්න .

උබුන්ටු 12.10 “පාහේ” භාවිතා කළ නොහැකි සිව් පෝස්ට් එකේ මේ ගැන සාකච්ඡා කරන නූලක් තිබේ


7

වීඑම් එකක් තුළ යුනිටි භාවිතා කළ හැකි කිරීමට අවශ්‍ය GUI සැකසුම් ගැන මම නොදනිමි, නමුත් අථත්ය කොටුව, කේවීඑම් සහ වෙනත් අය යටතේ වීඑම් නාද කරන්නේ කෙසේදැයි මම දනිමි. කිසිම අථත්ය පරිසරයක යුනිටි හොඳින් වැඩ කිරීමට මට කිසි විටෙකත් වාසනාවක් ලැබී නැත. කිසි විටෙකත් ඕනෑවට වඩා උත්සාහ නොකළ අතර පිරිසිදු WM හෝ LXDE මත පදනම් වූ DE භාවිතා කිරීමට කැමැත්තක් දක්වයි.

වඩාත් සවිස්තරාත්මක සැකසුම් මෙහි ඇත: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox

සාරාංශය:

  • සැබෑ GPU එකක් වැනි උබුන්ටු නිකුතු සඳහා Vbox පෙරනිමි හොඳ නැත.
  • භ්‍රමණය වන HDDs මත, සම්පූර්ණ අථත්‍ය තැටිය පෙර වෙන් කරන්න. SSD වල, එය වැදගත් නොවේ.
  • ඔබට අවශ්‍ය ගබඩාව පමණක් වෙන් කරන්න. VStorage පිටත විශාල ගොනු වෙනත් තැනක තබා ගන්න.
  • ඔබට අවශ්‍ය ප්‍රමාණයට වඩා CPU හෝ RAM වෙන් නොකරන්න. 1 vCPU බොහෝ විට ප්‍රමාණවත් වේ.
  • HostOS සඳහා 1GB RAM එකක් තබන්න. RAM ඉක්මවා නොයන්න.
  • ආචයනය සහ ජාලකරණය සඳහා VirtIO ධාවක භාවිතා කරන්න . නවීන ලිනක්ස් අමුත්තන් මේ සඳහා සහාය දක්වයි.
  • වින්ඩෝස් අමුත්තන් සඳහා, SATA (ආචයනය) සහ ඉන්ටෙල් ප්‍රෝ / 1000 (ජාල) ධාවක භාවිතා කරන්න. වින්ඩෝස් යටතේ වර්ටියෝ ධාවක භාවිතා කළ හැකිය, එය ටිකක් අමාරුයි.
  • 2003, WinXP සහ පසුව සියලුම අමුත්තන් සඳහා ACPI සහ AHCI සක්‍රීය කරන්න.
  • ඩෙස්ක්ටොප් වීඑම් වලට 128MB ඩිස්ප්ලේ vRAM ලබා ගත යුතුය
  • සේවාදායක VMs 9MB vRAM සමඟ සිටිය යුතුය; එය නාස්ති නොකරන්න.
  • ඔබ කැමති ආකාරයට අනෙක් සියල්ල ක්‍රියාත්මක වන තුරු 2D සහ 3D ඇක්සෙල් සැකසුම් වලින් වළකින්න. මෙය සක්‍රීය කළ විට උබුන්ටු / යුනිටි නරක දේ කරයි. එමඟින් Core i7 බිමට ගෙන යා හැකිය.

අනෙක් පිළිතුරු වල GUI කාර්ය සාධන ඉඟි ගොඩක් තිබේ. ඒවා ද වලංගු වේ. මෙම ඉඟි KVM, VM-Player සහ වෙනත් අථත්‍ය-හයිපර්වයිසර් සඳහාද අදාළ වේ. මේවා සේවාදායකයන් සඳහාද ක්‍රියා කරයි.

වාසනාව.


2
ඔබ සම්බන්ධ කළ බ්ලොග් සටහන උබුන්ටු 12.04 සඳහා ය. උබුන්ටු 12.10 සැලකිය යුතු ලෙස වෙනස් වේ, එයට තවදුරටත් යුනිටි 2 ඩී ඇතුළත් නොවන අතර දෘඩාංග ත්වරණය හඳුනා නොගත් විට සාමාන්‍ය යුනිටි එල්එල්වීඑම්පීපී හරහා විදහා දක්වයි.
Flimm

2
මම වීඩියෝ මතකය M 8MB සිට 128MB දක්වා වෙනස් කිරීමෙන් පසුව මගේ උබුන්ටු සේවාදායක ආගන්තුකය වඩා වේගවත් විය. මම එය රේල් පීලි සංවර්ධනය සඳහා භාවිතා කරමි.

4

යුනිටි සිට පසුබෑමට ලක්වන GNOME වෙත ආපසු යාමෙන් මට හොඳ ප්‍රති results ල ලැබුණි. ඔබට මෙය කළ හැක්කේ මෘදුකාංග මධ්‍යස්ථානයෙන් GNOME-session-fallback ස්ථාපනය කිරීමෙන් පසුව එය ලොග්-ඉන් තිරය මත තෝරා ගැනීමෙන් ය.

බලන්න: අහඹු ලෙස සවිස්තරාත්මක ආකාරය සඳහා http://www.psychocats.net/ubuntu/classicgnome


උබුන්ටු 16.04 හි පැකේජයේ නම වේ gnome-session-flashback. මට ui කාර්ය සාධනයේ වෙනසක් ඇති කරන එකම දෙය මෙයයි. ස්තූතියි!
මුස්තාපා

1

ත්‍රිමාණ සහය සක්‍රිය කිරීම සඳහා, ඔබට ලිනක්ස්-ශීර්ෂ යාවත්කාලීන කිරීමට අවශ්‍ය වේ

$ uname -r
$ sudo apt-get install linux-headers-$(uname -r)
$ sudo apt-get autoremove
$ sudo apt-get install build-essential

දැන් උපාංග වලින් vitualbox ආගන්තුක අයිසෝ ඇතුල් කර අතින් ස්ථාපනය කරන්න

$ cd /media
$ ls
$ cd username
$ ls
$ cd VBOX*
$ ls
$ sudo ./VBoxLinuxAdditions.run

Vboxvideo / etc / මොඩියුල වලට ඇතුළු කරන්න

$ sudo nano /etc/modules

ගොනුවේ අවසානයේ “vboxvideo” එක් කරන්න

loop
lp
vboxvideo

යන්ත්රය නැවත ආරම්භ කරන්න

$ sudo reboot

නැවත ආරම්භ කිරීමෙන් පසුව “මෘදුකාංගය විදැහුම් කර නැත” සහ “යුනිටි 3D සහාය” පරීක්ෂා කර ඇත

$ /usr/lib/nux/unity_support_test -p

ඔබට ඊළඟට කිරීමට අවශ්‍ය වන්නේ වීඩියෝ මතකය වැඩි කිරීමයි. .Vbox ගොනුව සඳහා බලන්න

$ nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox

ප්රතිස්ථාපනය කරන්න

<Display VRAMSize="128" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/>

වෙත

<Display VRAMSize="256" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/>

මූලාශ්‍රය: අථත්‍ය කොටුවේ ක්‍රියාත්මක වන උබුන්ටු 13.04 හි මන්දගාමී ක්‍රියාකාරිත්වය නිවැරදි කරන්නේ කෙසේද?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.