Lingkungan desktop Ubuntu 16.04 unity tidak memuat setelah instalasi baru

12

Setelah melakukan instalasi baru Ubuntu 16.04, saya masuk, tetapi lingkungan desktop persatuan tidak memuat. Yang saya dapatkan hanyalah latar belakang desktop, dan kadang-kadang jendela informasi tentang kesalahan dengan compiz muncul.

Saya punya ini sebelumnya juga dengan Beta final, dan tidak dapat menemukan solusi.

Ketika saya mencoba me-restart kesatuan dari Ctrl + Alt + F1konsol, dengan:

DISPLAY=:0 unity

Saya mendapat:

compiz (core) - Info: Loading plugin: core
... many more instructions here
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). 
... many more instructions again
compiz (core) - Info: Starting plugin: switcher
Illegal instruction (core dumped)

Saya memiliki kartu grafis Nvidia gtx980, dan menurut Ubuntu, driver Nvidia (open-source) telah diinstal dengan benar, jadi, imo, Unity harus didukung sepenuhnya, tetapi untuk beberapa alasan ketika Ubuntu mencoba untuk memulai Unity, ia gagal dengan satu-satunya informasi yang ada Illegal instruction.

Mohon saran bagaimana saya dapat memperbaikinya atau men-debug itu

Illidanek
sumber
Anda harus meninjau konfigurasi "X"
Valeriy Solovyov
Bagaimana tepatnya dan dimana?
Illidanek
1
Kedengarannya seperti Compiz / Unity membutuhkan fitur grafis yang tidak atau salah didukung oleh kartu grafis atau driver Anda. Apakah Anda mencoba menginstal driver sumber tertutup?
JanC
Ya dan ketika saya menginstalnya, melalui jendela tradisional "Driver Tambahan", Ubuntu tidak akan lagi boot, itu akan macet dengan ikon besar pada layar memuat startup, menunjukkan bahwa driver grafis tidak berfungsi. Saya melihat bahwa dalam beberapa kasus Anda harus menjalankan sesuatu setelah menginstal driver berpemilik nvidia, jika demikian, apa sebenarnya yang harus saya lakukan?
Illidanek
1
Perbaiki # 5 di askubuntu.com/a/481620/281857 bekerja untuk saya juga! Terima kasih!

Jawaban:

11

Saya memecahkan masalah dengan mengikuti langkah-langkah ini:

  1. Mengaktifkan driver grafis Nvidia eksklusif alih-alih driver open-source nouveau.
  2. Sayangnya ini membuat Ubuntu saya gagal untuk boot, jadi saya harus mengikuti langkah-langkah ini untuk membuatnya berfungsi: /ubuntu//a/391608/281857
  3. Pada titik ini Ubuntu sedang boot tetapi masih belum ada launcher, bar atas, dll. Namun saya dapat mengklik kanan pada desktop untuk membuka Terminal, dan menjalankan Fix 5 secara terperinci dengan jawaban ini: /ubuntu//a / 481620/281857
Illidanek
sumber
belum dapat menemukan perbaikan dan perbaikan di pos tidak membantu. ada petunjuk lain? Saya menjalankannya di kotak virtual
Manny265
@ Manny264 Saya sarankan memulai pertanyaan Anda sendiri. Anda dapat menjelaskan apa sebenarnya masalahnya dan apa yang telah Anda coba sejauh ini.
Illidanek
tidak menyadari ini sangat spesifik untuk kartu nvdia gx. Saya menemukan solusi untuk pertanyaan ini: askubuntu.com/questions/17381/…
Manny265
6

Biasanya jawaban untuk ini adalah dengan mengatur ulang entri dconf untuk kesatuan:

dconf reset -f /org/compiz/
setsid compiz

Ini sepertinya disebabkan oleh bug # 1569357 di launchpad. Biasanya mereka juga memberikan beberapa perbaikan untuk bug di entri launchpad, dan sepertinya hanya terjadi pada sddm (pengelola tampilan desktop sederhana) - itu tidak terjadi dengan lightdm.

Menggunakan dconf reset -f / org / compiz / tidak bekerja dengan saya (sudo atau tanpa sudo). compiz setsid juga tidak.

Saya juga menemukan bahwa jika Anda telah masuk dan tidak meluncurkan dan tidak ada panel, cara cepat untuk membuatnya dimulai jika Anda memiliki baris perintah adalah:

nohup /usr/bin/unity > /dev/null 2>&1 &
nohup /usr/lib/x86_64-linux-gnu/unity/unity-panel-service > /dev/null 2>&1 &

Ini hanya untuk sesi yang Anda ikuti. Itu tidak akan membuat panel diluncurkan dan mulai saat Anda masuk berikutnya.

Patola
sumber
4

Gunakan perintah ini untuk memperbaiki masalah:

sudo dpkg --configure -a  
sudo apt-get update  
sudo apt-get upgrade -y  

Dan reboot mesin .. Anda akan mendapatkan desktop kembali

Vaneet
sumber
2

Sayangnya saya tidak memiliki reputasi untuk berkomentar, tetapi solusi Patola bekerja untuk saya dengan satu perubahan kecil:

dconf reset -f /org/compiz/
setsid compiz

seharusnya

dconf reset -f /org/compiz/
setsid compiz --replace
Jonathan Richards
sumber
Anda dapat menyarankan hasil edit pada posting jika Anda tidak memiliki reputasi yang cukup untuk berkomentar.
Zanna
Ini bekerja untuk saya !!!
zs2020
Sepertinya saya harus melakukan ini setiap kali saya reboot. Adakah yang menemukan solusi yang lebih permanen?
Jonathan Richards
Versi 16.04.1 tampaknya telah memperbaiki masalah secara permanen. Saya tidak mengidentifikasi perbaikan bug yang tepat, tetapi changelog ( wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1 ) memiliki sejumlah perbaikan persatuan.
Jonathan Richards
0

Saya memiliki masalah yang sama, dan ini berhasil untuk saya:

sudo apt-get install --reinstall compiz
Hypercube
sumber
0
setsid compiz --replace

memperbaiki dan bekerja dalam kasus saya - persatuan diperbaiki! Terima kasih @ Jonathan Richards!

pengguna1180249
sumber
0

Saya menghadapi masalah yang sama, cobalah menghubungi kesatuan konsol setelah sistem melakukan booting menggunakan: Ctrl + Alt + F1.

  1. Masuk dengan kredensial admin.
  2. Daftar driver tampilan menggunakan:

    ubuntu-drivers devices
    
  3. Instal driver nvidia:

    sudo apt-get install sudo apt-get install nvidia-361
    

    atau

     sudo apt-get install nvidia-364
    
  4. Sistem boot ulang:

    sudo reboot now
    
  5. Untuk melanjutkan tampilan grafis:

    Ctrl + Alt + F7

Bekerja untukku. Semua yang terbaik

Navjot Sumal
sumber