[Ubuntu 14.04 64bit]
Setelah beralih antara grafis Intel / NVIDIA dan driver NVIDIA yang berbeda, saya tiba-tiba terjebak dengan Intel GPU. Dulu tidak ada masalah sama sekali beralih di antara keduanya - saya tidak bisa mengatakan dengan pasti apa yang tiba-tiba menyebabkan masalah. Saya pikir hal terakhir yang saya lakukan adalah beralih ke driver "X.Org X server" - lalu ada yang rusak. Peralihan adalah bagian dari saya yang mencoba memecahkan masalah dengan mengatur layar sekunder .
Setiap kali saya mencoba untuk beralih ke NVIDIA saya mendapatkan pesan kesalahan yang sangat ekspresif ini dan kemudian kembali ke Intel: /
Saya bisa menggunakan bantuan dengan pemecahan masalah atau saran tentang apa yang harus dicoba.
Sejauh ini saya (un / re) menginstal berbagai paket "nvidia-settings" / "nvidia-current" / "nvidia-current-updates" / "nvidia-331" / "nvidia-331-updates". Tidak berhasil.
> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev a1)
/etc/apt/sources.list: dapat ditemukan di pastebin.com
Mengenai saran dari Qasim:
raffael@raffael-GT60~> sudo prime-select nvidia
[sudo] password for raffael:
Error: alternatives are not set up properly
Error: nvidia mode can't be enabled
raffael@raffael-GT60~> sudo prime-select intel
Error: alternatives are not set up properly
Error: intel mode can't be enabled
Mengenai saran ke-2 oleh Qasim:
sudo apt-get purge nvidia*
[reboot]
sudo apt-get install nvidia-319-updates nvidia-settings-319-updates nvidia-prime
[reboot]
[tried to switch to NVIDIA]
Yang aneh adalah - ini benar-benar bekerja pertama kali !? Kemudian saya kembali ke Intel - log off / on - Beralih kembali ke NVIDIA - log off / on -> sistem crash - error seperti dijelaskan di atas.
Mengenai saran dari Louis Matthijssen:
raffael@raffael-GT60:~$ sudo update-alternatives --set /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf /usr/lib/nvidia-331-updates-prime/ld.so.conf
update-alternatives: error: alternative name (/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf) must not contain '/' and spaces
raffael@raffael-GT60:~$ ls -la /usr/lib/nvidia-331-updates-prime
total 44
drwxr-xr-x 2 root root 4096 Mai 2 22:45 .
drwxr-xr-x 196 root root 32768 Mai 3 10:57 ..
-rw-r--r-- 1 root root 0 Apr 4 11:50 alt_ld.so.conf
-rw-r--r-- 1 root root 60 Apr 4 11:50 ld.so.conf
Algo berulang dua kali - tidak bekerja lagi: /
Sekarang sepertinya berhasil:
raffael@raffael-GT60:~$ sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/nvidia-331-updates-prime/ld.so.conf
update-alternatives: using /usr/lib/nvidia-331-updates-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
raffael@raffael-GT60:~$ sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf
update-alternatives: using /usr/lib/nvidia-331-updates-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
Setelah itu saya bisa beralih ke NVIDIA - tetapi tidak menawarkan "NVIDIA X Server Settings" yang diperpanjang - akan reboot sekarang dan lihat apa yang terjadi. Tindak lanjut: Ini beralih kembali ke Intel setelah reboot dan tidak dapat beralih ke NVIDIA seperti biasa. Bagi saya tampaknya metode Anda, Louis, menipu OS agar percaya itu menggunakan NVIDIA sementara ini sebenarnya tidak demikian.
sumber
/etc/apt/sources.list
?Jawaban:
Saat Anda mendapatkan kesalahan berikut:
Anda dapat mencoba mengatur sendiri alternatifnya.
Ketika saya beralih ke Intel, saya melihat:
Ketika saya beralih ke NVIDIA, saya melihat:
Jadi Anda bisa mencoba ini untuk beralih ke Intel:
Jelas Anda harus mengganti 331 dengan versi Anda sendiri.
Sekarang Anda dapat mencoba beberapa hal untuk memicu sakelar:
Logout dan log in lagi
untuk me-restart server X seperti biasa
Nyalakan kembali seluruh PC Anda
untuk tujuan yang sama di atas
Menjalankan
sudo prime-select nvidia
karena alternatif Anda sekarang ditetapkan untuk Intel, saya harap ini juga akan memperbaiki pengaturan lain sehingga semuanya seperti semestinya lagi (jelas Anda masih harus me-restart server X)
Saya harap saya telah menafsirkan kesalahan ini dengan benar.
Selain itu, Anda dapat menggunakan
prime-select query
untuk memeriksa kartu mana yang saat ini dipilih, dan memperbaiki alternatif untuk kartu tersebut (misalnya NVIDIA) karena Anda mungkin entah bagaimana telah menetapkan alternatif untuk kartu lain (misalnya Intel), tetapi alat tersebut masih berpikir bahwa Anda sedang menggunakan kartu lain (misalnya NVIDIA), sehingga memberikan kesalahan yang mengatakan bahwa alternatif tidak diatur dengan benar.sumber
prime-select
kata alternatifnya rusak. Kemudian, Anda dapat mencoba jika beralih ke NVIDIA berfungsi lagi. Saya tidak tahu apakah ini akan berhasil dan Anda harus memeriksa apa alternatif yang saat ini tunjuk, sehingga Anda dapat mengembalikan alternatif jika ini tidak berhasil.prime-select
. Yang harus saya lakukan adalah mereset alternatif ke default:update-alternatives --auto i386-linux-gnu_gl_conf
,update-alternatives --auto x86_64-linux-gnu_gl_conf
. Setelah itu panel nVidia mulai bekerja kembali.Saya pikir saya sudah menemukan solusi setidaknya .
Ini semua tentang
update-alternatives
.Saya perhatikan keduanya
dan
daftar pengembalian yang mengandung
/usr/lib/i386-linux-gnu/mesa/ld.so.conf
atau serupa.Entah bagaimana setelah setiap reboot
/usr/lib/i386-linux-gnu/mesa/ld.so.conf
ditetapkan sebagai dipilih bahkan jika saya sudah mengubahnya sebelum secara manual.Saya mencoba mengubah urutan pada daftar itu, tetapi akhirnya solusinya adalah dengan menghapusnya
dan
Itu sudah cukup.
Jika tidak, setel 'i386' dan 'x86_64' ke opsi yang sama dengan
dan
Reboot sesudahnya.
Anda selalu dapat mengembalikannya ke kondisi semula oleh
dan
Semoga itu juga akan berhasil untuk Anda.
sumber
sudo apt-get purge nvidia-*
, me-reboot, menambahkan ppa ini:ppa:graphics-drivers/ppa
(dari webupd8.org/2016/06/... ) dan menginstal driver yang dipilih menggunakan aplikasi GUI built-in atau menjalankansudo apt-get install nvidia-<choosen driver version> nvidia-prime
- itu juga harus bekerja. Kadang-kadang saya harus melakukannya dua kali untuk beberapa alasan (atau setidaknya reboot dua kali). Sejujurnya, saya merasa bahwa solusi dari jawaban ini tidak sempurna.apa yang berhasil untuk saya, saya masih berusaha menemukan jabatannya. Banyak yang saya lihat:
Inilah yang bekerja untuk saya:
Saya mencoba:
Dan reboot, tanpa perubahan. Jadi saya mencoba:
Mulai ulang. Namun, tidak ada perubahan, dan pesan kesalahan kosong yang sama di pengaturan nvidia ketika saya mencoba untuk beralih ke saya kartu nvidia.
Saya mencoba beralih secara manual, menggunakan
sudo prime-switch nvidia
, dan info konfigurasi telah diperbarui. Saya mencoba lagi, dan nvidia-pengaturan meminta saya untuk keluar dan masuk kembali dan ... ya ampun! Saya sudah membuatnya bekerja!Dalam kasus saya, tampaknya sebelum dapat beralih menggunakan UI pengaturan nvidia, saya harus beralih secara manual terlebih dahulu sebagai superuser, sehingga menghasilkan konfigurasi yang tepat!
Untung saya mencoba itu, atau saya masih akan bermain-main, menginstal driver lain! Semoga ini terbukti bermanfaat bagi orang lain!
sumber
ikuti jawaban pra, ini adalah cara bagaimana saya melakukannya dengan benar di linux mint saya 17.2.
pertama saya lakukan:
pilih satu dengan 'nvidia-prime':
lalu mulai kembali:
sumber
Saya memiliki masalah yang terlihat sama, dan jawabannya adalah saya masih
bumblebee-nvidia
menginstalnya.Perhatikan bahwa Anda sedang membersihkan "semua NVIDIA" dengan
sudo apt-get purge nvidia*
, dan paket di atas tidak cocok dengan wildcard itu.Jadi, jalankan perintah:
Kemudian reboot, kemudian instal paket yang relevan
nvidia-xxx
,nvidia-settings
dannvidia-prime
(saya saat ini menggunakan versi 340.24 dari xorg-edgers ).Sekarang selama instalasi ini Anda akan melihat
update-alternatives
pesan yang relevan tentang*gnu_gl_conf
file.sumber
Saya menemukan solusinya.
Saya tidak yakin apa sebenarnya masalahnya, tetapi masalah ini tampaknya telah menghilang pada pemasangan baru 16,04. Mungkin mereka memperbarui dependensi dengan benar di dalamnya? Saya tidak yakin.
Tetapi saya pribadi dapat mengonfirmasi bahwa ini bukan lagi masalah dalam 16.04. Saya dulu memiliki masalah yang sama persis dalam 14,04. Tapi sekarang dengan 16,04 itu tidak lagi menjadi masalah.
sumber