Saya menggunakan Ubuntu 16.04 dan setelah beberapa waktu (saya kira ini mulai terjadi setelah saya memperbarui driver Nvidia) komputer saya mulai boot dengan sangat lambat. Saya mencoba untuk menonaktifkan beberapa layanan yang tidak dibutuhkan tetapi tidak membantu. Saya berlari dmesg
dan saya melihat beberapa celah yang sangat besar. Berikut ini log lengkapnya:
https://pastebin.com/d4EVfi8r
Saya harap seseorang akan membantu saya dengan ini.
EDIT:
systemd-analyze blame | head
2min 16.363s docker.service
23.442s rabbitmq-server.service
16.774s grub-common.service
15.149s [email protected]
13.691s dev-sda1.device
11.113s NetworkManager-wait-online.service
9.852s ModemManager.service
9.278s accounts-daemon.service
8.372s iio-sensor-proxy.service
8.176s apparmor.service
lspci -k | grep -iEA3 '3D|VGA'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Subsystem: Acer Incorporated [ALI] 3rd Gen Core processor Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
Subsystem: Acer Incorporated [ALI] GK208M [GeForce GT 740M]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
EDIT2:
Setelah menonaktifkan beberapa layanan, inilah yang systemd-analyze blame | head
mengembalikan:
13.900s dev-sda1.device
12.040s NetworkManager-wait-online.service
10.572s ModemManager.service
9.424s accounts-daemon.service
8.030s apparmor.service
7.827s grub-common.service
7.356s systemd-logind.service
6.810s rsyslog.service
6.769s avahi-daemon.service
6.766s bluetooth.service
EDIT3:
Output dari /var/log/boot.log
EDIT4:
Dari Grub ke layar masuk dibutuhkan sekitar 30 detik, tetapi dari layar masuk sampai komputer saya siap untuk menggunakannya membutuhkan waktu sekitar satu menit.
systemd-analyze blame | head
danlspci -k | grep -iEA3 '3D|VGA'
tolong?systemd-analyze blame | head
dikatakan sekarang dengan layanan ini dinonaktifkan?Jawaban:
Ada tiga cara utama (dan mungkin total lebih dari tiga cara) untuk menginstal driver nvidia.
apt install
, cara favorit saya).run
formatAnda akan berpikir file diinstal dan hasilnya akan sama tetapi tidak.
.run
File Nvidia sendiri sangat meragukan jika Anda bertanya kepada saya. Saya dulu berpikir itu akan menjadi tepi paling berdarah tetapi ternyata itu artinya jika dibandingkan dengan metode yang tepat dalam hal kinerja. Pastikan versi driver adalah yang terbaru tapi mungkin itu hanya suntingan kode windows dan tidak ada manfaat khusus untuk cara kerjanya di linux.Saya akan merekomendasikan menghapus instalan driver nvidia Anda saat ini:
.run
dalam mode konsol tanpa sesi ( ctl- alt- F6) kemudian ulangi prosedur dan jalankan perintah (admin) seolah-olah Anda akan menginstalnya tetapi tambahkan--uninstall
bendera di akhir Anda menginstal / sh perintah.Anda dapat menginstal melalui metode biner dengan cara ini:
sumber
apt install
dan ppa. jika Anda mengganti driver Anda dengan itu, bisakah Anda mengonfirmasi bahwa masalahnya tetap? secara pribadi saya pikir masalahnya tidak akan hadir dengan driver biner.Jika komputer Anda boot dengan baik sebelum Anda menginstal driver, komputer Anda memiliki lebih dari 4GB RAM, hard drive (s) dan / atau SSD (s) memiliki banyak ruang tersisa dan komputer Anda hanya booting perlahan tetapi bekerja dengan baik setelah beberapa detik layar login muncul, maka kemungkinan besar driver yang menyebabkan masalah.
Saya akan menyarankan Anda untuk memeriksa seberapa tinggi beban komputer Anda ketika Anda boot dan perhatikan terutama berapa banyak RAM, disk dan / atau beban SSD yang ada selama booting dan juga periksa apakah ada pembaruan yang tersedia untuk sistem operasi dan semacamnya. .
Melepaskan layanan yang tidak Anda perlukan baik-baik saja, tetapi kemungkinan besar tidak akan benar-benar menyelesaikan masalah (kecuali semua layanan yang dinonaktifkan menggunakan total lebih dari 4GB RAM) karena biasanya jumlah RAM yang mereka gunakan tidak akan banyak (sistem operasi Linux JAUH lebih ringan dari Windows dan Anda dapat dengan mudah menjalankan distro 64 bit hanya dengan RAM 1GB.)
Periksa juga apakah BIOS motherboard Anda menggunakan boot UEFI dan jika demikian, lihat apakah menonaktifkannya dapat menyelesaikan masalah.
Boot UEFI tidak didukung di Linux dan komputer Anda mungkin hanya mencoba menggunakan boot UEFI karena kartu Grafis Anda menggunakannya secara otomatis jika boot UEFI diaktifkan sebelum menggunakan bootloader dan karenanya penundaan boot.
Terakhir Anda bisa mencoba distro lain seperti Debian yang merupakan distro paling stabil dari keluarga dan ubuntu.
sumber
Selalu ada opsi sederhana namun agak drastis untuk tidak mencampur Ubuntu dan Nvidia - yaitu jika Anda bisa, hapus perangkat keras Nvidia dan gunakan grafis Intel atau apa pun yang dikenal dapat hidup berdampingan dengan baik dengan Ubuntu. Jika Anda tidak dapat menghapus Nvidia (karena mungkin komputer yang dimaksud adalah laptop), maka opsi lainnya adalah mengganti Ubuntu dengan Windows. Saya tahu ini bukan pilihan yang bagus, tetapi mereka sederhana dan pasti akan menyelesaikan masalah. Pemindaian cepat di askubuntu dan situs lain akan mengungkapkan banyak orang yang bertanya tentang Ubuntu / Nvidia, biasanya tanpa resolusi yang memuaskan.
sumber
sudo ubuntu-drivers autoinstall && sudo reboot
. Tidak seperti perintah lain, perintah ini menginstal semua paket dependensi.