Bagaimana agar daemon persisten nvidia berfungsi dengan benar?

21

Saya memiliki beberapa masalah grafis saat masuk ketika saya menggunakan intel gpu.
Saya memeriksa log boot dan itu menunjukkan bahwa layanan persistensi nvidia gagal memuat pada intel gpu. Setelah berjalan systemctl status nvidia-persistenced.servicesaya menemukan bahwa nvidia-persistenced mencoba menjalankan perintah berikut /usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbosetetapi / usr / bin / nvidia-persistenced tidak ada.

Adakah yang tahu bagaimana agar nvidia-terus berjalan dengan benar?

Akisame
sumber
Saya memiliki masalah yang sama. Jika saya melakukan booting pada driver intel GPU, nvidia-persistenced gagal melakukan booting. Juga, jika saya mencoba me-reboot setelah itu, proses reboot hang dan tidak selesai. Namun, jika saya boot pada driver GPU nvidia, saya tidak menemukan masalah yang saya sebutkan.
Rififi
1
Saya mencoba beberapa hal dan tidak ada yang berhasil. Saya dapat menjalankan nvidia-persistenced tetapi ketika nvidia-persistenced berfungsi, saya tidak dapat memulai nvidia gpu (hanya macet). Mungkin ada masalah dengan kernel. Saya menggunakan 4.8 karena mendukung skylake tetapi banyak masalah mulai terjadi setelah peningkatan. Jika saya menemukan solusi, saya akan mempostingnya di sini.
Akisame
Sangat dihargai. Kernel 4.4 tidak mendukung skylake?
Rififi
tetapi hanya nyaris. Misalnya banyak opsi hemat daya tidak berfungsi pada 4.4 dengan prosesor skylake.
Akisame
Saya menggunakan 4.4 sekarang. Apakah Anda menyarankan untuk meningkatkan ke kernel yang lebih baru?
Rififi

Jawaban:

7

Setidaknya untuk nvidia-375==375.66-0ubuntu0.16.04.1

sudo ln -s /usr/lib/nvidia-375/bin/nvidia-persistenced /usr/bin/nvidia-persistenced

sepertinya cukup.

Silakan tandai bug ini juga mempengaruhi Anda: https://bugs.launchpad.net/ubuntu/+source/nvidia-persistenced/+bug/1693123

int_ua
sumber
Tapi prime-select intelmenghapus/usr/bin/nvidia-persistenced
int_ua
sudo systemctl mask nvidia-persistenced.serviceini untuk sekarang.
int_ua
2

The jawaban lain pada dasarnya adalah benar, tetapi tidak bekerja untuk saya. Masalah utama adalah bahwa nvidia-xxxdriver tidak hanya lebih baik dengan meningkatnya xxx; mereka juga sesuai melakukan model kartu yang berbeda. Berikut daftar semua driver yang tersedia . Anda harus memeriksa model kartu Anda sebelum menginstal, atau itu tidak berfungsi. Anda dapat menemukannya denganlspci , yang mencantumkan semua perangkat yang terhubung ke bus PCI:

01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce GTS 250] (rev a2)

Dengan GeForce GTS250 saya , saya perlu menggunakan driver 340 . Anda perlu memeriksa kartu Anda dalam daftar itu, dan menginstal driver yang sesuai.

jjmerelo
sumber