GNU/Linux >> Belajar Linux >  >> Fedora

Tes Fedora 30 pada laptop dengan Nvidia - Kembali pada tahun 2010

Dalam ulasan Fedora 30 saya dari beberapa minggu yang lalu, saya menyebutkan bahwa saya akan melakukan pengujian tambahan dengan distribusi ini, termasuk mencoba peruntungan saya pada perangkat keras yang lebih lama, termasuk grafis berpemilik. Saat itu ada pada kita, jadi kita akan meninjau kembali semua yang telah kita pelajari di mesin HP Pavilion saya.

Ini adalah laptop 2010, dengan prosesor quad-core i5, RAM DDR3 4GB, kartu Nvidia GT 320M dengan VRAM 1GB dan disk 7.200rpm 500GB. Masih merupakan sistem yang masuk akal untuk sebagian besar tujuan praktis. Sekarang, jika Anda mengingat tes Fedora 29 saya pada mesin LG RD510, hasilnya kurang menjanjikan. Performanya cukup buruk, dan pengaturan Nvidia gagal. Tapi ada harapan di Gnome 3.32, jadi ini harus menjadi usaha yang menarik. Ikuti saya.

Pemasangan

Urutan boot adalah semua teks. Desktop Gnome berperilaku seperti pada mesin Lenovo G50 2015, yang saya gunakan dalam ulasan Fedora 30 pertama. Beberapa peningkatan kinerja dan responsivitas yang lebih baik, tetapi kemudian, ada juga gangguan dan macet sesekali, terutama saat bekerja dengan Aktivitas. Sebagian besar kesalahan dan gangguan lainnya konsisten, seperti font yang sangat jelek di Gedit, ergonomi default yang tidak memadai dan semacamnya.

Partisi lebih buruk daripada tes G50. Wizard macet - dua kali - saat saya membuat pilihan. Yaitu, saya akan memilih root dan memilih untuk memformatnya. Pada titik ini, biasanya, wizard akan berwarna abu-abu selama sekitar satu atau dua detik, lalu kembali ke keadaan normalnya, artinya saya dapat mengklik tombol lain dan membuat perubahan tambahan. Hanya di sini, wizard tetap tidak responsif selama satu atau dua menit yang baik, dan hanya tindakan kunci Esc yang ketat yang akhirnya membantu saya kembali ke keadaan awal. Seleksi berhasil untuk ketiga kalinya.

Saya jarang menggunakan laptop HP akhir-akhir ini - Saya terakhir menggunakan Kubuntu Zesty yang luar biasa di dalamnya, tetapi sebelumnya telah menjalankan Fedora 24 dengan sukses yang baik. Kemudian, saya memiliki hampir satu dekade warisan data /home, yang ingin saya gunakan kembali, dan jangan lupakan instance Windows 7 dalam konfigurasi dual-boot.

Tidak ada indikasi jika salah satu partisi yang dipilih akan diformat.

Instalasi sebenarnya memakan waktu sekitar 15 menit - lumayan. Saya memiliki tayangan slide gambar terpotong yang sama seperti yang telah kita lihat di ulasan pertama (dan di masa lalu), karena memperbaiki bug itu tidak keren atau menyenangkan. Setelah langkah ini selesai, saya mem-boot ulang dan mulai menguji dengan sungguh-sungguh.

Hantu desktop telah lewat

Memulai sangat membuat frustrasi. Percikan boot semuanya bersih dan cantik sekarang, tidak ada teks. Kemudian, saya memiliki pengaturan login pertama - saya masih bingung dengan konsep layanan lokasi di Gnome 3 - dan saya menambahkan pengguna lama saya. Desktop membeku selama sekitar 10 detik, dan kemudian beralih dari tampilan default ke konfigurasi lama saya, yang menyertakan wallpaper berbeda, tombol jendela, dan beberapa penyesuaian lainnya, beberapa di antaranya rusak mulai dari Fedora 24 hingga Fedora 30.

Sejauh ini, itu terlihat sangat menjanjikan. Tapi kemudian, saya melihat kipas laptop berputar kencang, desktop lamban, dan saya mulai melihat pemberitahuan untuk aplikasi mogok. Ternyata, sesuatu yang disebut tracker-store memakan CPU saya dan gagal.

Yang ini jatuh tiga atau empat kali dalam waktu sekitar 10 menit. Lebih buruk lagi, saya tidak tahu benda apa ini. Mencari online, saya mengetahui ini ada hubungannya dengan pengindeksan Gnome atau yang lainnya. Sekarang, lihat ironi di sini. Orang-orang Linux meledakkan Microsoft untuk permainan konyol mereka dengan telemetri data, tetapi kemudian Anda memiliki pengaturan layanan lokasi di Gnome (laptop tanpa GPS, bagaimana cara kerjanya) dan proses yang disebut siklus makan pelacak-toko. Hampir tidak menginspirasi.

Dan kemudian ... seluruh desktop disita. Sama sekali! Saya bahkan tidak bisa masuk ke konsol virtual untuk melihat apa yang terjadi. Saya mem-boot mesin secara paksa, dan pada login berikutnya, saya mengetahui bahwa Gnome Shell telah mogok tanpa alasan yang baik. Tapi apakah Anda pikir itu akhir dari kesengsaraan saya? Tidak, jauh dari itu.

Setiap beberapa menit, saya akan memiliki prompt untuk otentikasi, yang tampak seperti beberapa akun klien email. Saya menduga Evolution - tetapi klien email tidak diinstal. Namun, ada empat proses bernama evolusi-sesuatu di tabel proses, jadi ini terasa seperti ketidakcocokan lain antara Fedora 30 dan hal-hal lama yang telah saya konfigurasikan di sistem. Sekarang, saya berharap impor direktori home berjalan mulus, tetapi tidak demikian.

Mengapa proses evolusi-* itu ada di sana. Saya bahkan belum menginstal Evolution!

Bagian yang lebih buruk adalah, tidak ada penjelasan untuk ini - dan tidak ada cara untuk menghentikan omong kosong ini. Saya mencoba mengatur ulang akun online, tetapi ini tidak membantu. Pada akhirnya, saya harus menginstal Evolution, menghapus akun email yang dikonfigurasi (ini adalah akun uji sampah), dan kemudian kebisingan berhenti. Tidak ada gunanya.

Firefox juga rusak karena beberapa alasan - tidak dapat menginstal add-on apa pun atau memvalidasi yang lama. Ini bisa menjadi efek samping lain dari seluruh foobar sertifikat pengaya dari beberapa minggu yang lalu. Saya melakukan reset profil, dan browser berperilaku baik setelahnya.

Ikon lama saya juga tidak berfungsi - saya memiliki Numix, Faba, dan Moka, dan mereka tampak aneh. Kami berbicara tentang ikon yang terakhir diperbarui sekitar tahun 2018. Jadi saya menggosok folder .icons yang tersembunyi, mendapatkan beberapa ikon baru, dan setelah itu, penyesuaian dapat dimulai dengan sungguh-sungguh. Yah, semacam. Saya juga harus menghapus beberapa ekstensi Gnome lama yang tidak kompatibel. Sekarang, saya tidak terlalu menyalahkan Gnome untuk ini. Saya memiliki masalah yang sama dengan semua laptop saya yang lain baru-baru ini, mesin lama yang telah saya tingkatkan, dan semuanya memiliki banyak konflik dalam pengaturan tema dan desktop. Tetapi ini menunjukkan bahwa Linux tidak terlalu kompatibel dengan versi sebelumnya (atau tidak kompatibel sama sekali), dan ini adalah hal yang sangat buruk.

Skype ... tidak ada indikator area sistem sama sekali. Ekstensi lama tidak lagi berfungsi, jadi Anda tidak memiliki ikon yang memberi tahu Anda jika Anda sedang online, offline, atau apa pun yang Anda harapkan, Anda tahu, seperti yang dimiliki setiap pengguna Skype di alam semesta? Jika Anda meminimalkan Skype, itu akan hilang begitu saja, dan Anda tidak akan memiliki ikon atau pemberitahuan apa pun untuk mengetahui bahwa program tersebut benar-benar berjalan. Lebih banyak keajaiban Gnome 3.

Font juga meningkat secara signifikan setelah saya mengubah petunjuk dari skala abu-abu menjadi sub-piksel. Tidak yakin mengapa defaultnya seperti itu. Akhirnya, sistem itu terlihat cukup baik. Tapi kemudian, itu tidak pernah menjadi masalah dengan Fedora. Pertanyaan yang lebih penting adalah, bagaimana dengan kinerja dan kompatibilitas perangkat keras?

Kinerja &penggunaan sumber daya

Tidak baik. Ya, Gnome 3.32 lebih baik dari Gnome lama, tetapi masih kurang memadai untuk digunakan pada perangkat keras lama, termasuk laptop ini. Desktop te terus-menerus gagap, kursor mouse membeku selama sekitar satu detik, dan bahkan aktivitas ringan pun akan menyebabkan masalah responsivitas. Menjalankan dnf saja sudah cukup untuk menghabiskan semua memori dan tekan swap. Menggunakan Firefox juga memakan korban. Sekarang bandingkan dengan pengujian MX-18 pada mesin LG atau penggunaannya pada eeePC lama. Masih jauh sebelum Gnome dapat dibandingkan dengan Xfce atau Plasma dalam hal kecepatan.

Saya ingin berbagi penggunaan sumber daya, tetapi ini terbukti sulit. Saat idle, sistem akan memulai dengan RAM 1,3 GB yang digunakan, dan dalam waktu sekitar satu menit, kerangka waktu grafik yang ditampilkan, penggunaan akan naik menjadi sekitar 1,8 GB atau lebih tinggi. Proses latar belakang, pengindeksan, kebocoran memori, apa pun. Penggunaan CPU tidak tinggi, sekitar 3%, tetapi aktivitas apa pun langsung melonjak.

Pengaturan &masalah driver NVIDIA

Ini adalah hal aneh lainnya. Sangat aneh bahwa saya akan menulis seluruh tutorial. Baru-baru ini, Fedora memperkenalkan mekanisme yang disederhanakan untuk mengelola perangkat lunak pihak ketiga. Intinya, Perangkat Lunak Gnome akan menanyakan apakah Anda ingin mengaktifkan repo pihak ketiga. Jika Anda menjawab ya, mereka akan ditambahkan - tetapi TIDAK diaktifkan. Secara teori, ini akan memungkinkan Anda untuk menginstal beberapa hal keren, seperti Steam, driver Nvidia, dan sejenisnya.

Seperti yang terjadi, ini sangat bermasalah. Pertama, saya telah menambahkan repo RPM Fusion gratis dan tidak gratis secara manual, seperti yang telah saya tunjukkan kepada Anda di panduan kustomisasi Fedora 30 saya. Di bagian Sumber Perangkat Lunak, keduanya muncul sebagai diaktifkan, tetapi repo Perangkat Lunak Gnome ditampilkan sebagai dinonaktifkan - meskipun ini adalah hal yang hampir sama, hanya disediakan dengan cara yang sedikit berbeda. Jadi ada perbedaan di sana.

Apa gunanya menambahkan repo dan kemudian menonaktifkannya?

Baiklah. Bahkan jika Anda mengabaikan hal kecil ini, masih ada rintangan lain yang menghalangi Anda. Pengaturan driver Nvidia melalui Perangkat Lunak Gnome hanya berfungsi untuk perangkat keras yang lebih baru dengan kartu grafis yang dapat mendukung rangkaian driver terbaru (seperti 4xx). Jika Anda memiliki mesin yang lebih tua - seperti milik saya - Anda hanya dapat menggunakan cabang lama Nvidia 340.xx. Tetapi Perangkat Lunak Gnome menawarkan kepada saya driver BARU. Jika saya menginstal ini, sistem saya tidak akan dapat di-boot, hal yang sama terjadi di Fedora 29. Ini adalah masalah penting dan luar biasa lainnya yang telah saya laporkan beberapa bulan yang lalu, dan masih belum ditangani.

Perhatikan nama paket generik; perhatikan versi driver; perhatikan kurangnya deteksi untuk perangkat keras saya.

Saya menginstal driver dari baris perintah, mengikuti panduan saya sendiri dari beberapa tahun yang lalu. Ini bekerja dengan baik, dan saya memiliki driver yang tepat, meskipun distro non-Debian masih kesulitan untuk mengonfigurasi driver dengan cara yang sederhana dan tidak merepotkan. Selain itu, Anda mendapatkan layar splash Nvidia dua kali.

dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx

Tapi kemudian, saya punya kernel oops, dan alasannya sepertinya - Nvidia.

Rekomendasi untuk menggunakan Nouveau itu konyol. Driver Nvidia memberikan kinerja 5x lebih banyak, dan saya benar-benar telah menunjukkannya kepada Anda dalam ulasan Fedora 24 saya pada mesin ini (tertaut di awal artikel ini), dan Anda juga akan menemukan tolok ukur serupa di Web. Jadi ini sebenarnya berarti orang tidak boleh menggunakan Linux, yang memang terjadi pada 98% orang.

Melihat di dmesg, kesalahannya berbunyi sebagai berikut:

[ 38.924048] Daftar putih salinan pengguna yang buruk atau hilang? Upaya pemaparan memori kernel terdeteksi dari objek SLUB 'nvidia_stack_t' (offset 11864, ukuran 3)!
[ 38.924069] PERINGATAN:CPU:2 PID:978 pada mm/usercopy.c:78 usercopy_warn+0x7d/0xa0

[ 38.924137] RIP:0010:usercopy_warn+0x7d/0xa0

Saya tidak akan repot-repot dengan jejak penuh, tapi singkat cerita, ini tampaknya terkait dengan patch Meltdown dan Spectre. Anda dapat memperbaikinya dengan memutakhirkan ke versi baru driver Nvidia, dimulai dengan cabang 396.xx. Kecuali ini tidak mungkin bagi mereka yang menggunakan perangkat keras lama, dan tampaknya tidak ada perbaikan yang diberikan untuk pengguna 340.xx, karena hei, siapa yang peduli dengan warisan atau mungkin orang miskin yang tidak mampu meningkatkan ke mesin baru setiap 18 bulan sebagai tuntutan manifesto kapitalis? Linux tidak hanya merusak pesta, Nvidia bergabung untuk kesenangan mereka. Kecuali ... ini tidak terjadi pada sistem berbasis Debian.

Masih belum selesai. Solusi yang mungkin adalah mengedit GRUB dan menambahkan parameter kernel yang menghentikan terjadinya kesalahan:slab_common.usercopy_fallback=Y. Sekarang, saya telah menulis tutorial GRUB2, dan salah satu hal yang saya katakan adalah, Anda dapat mengedit parameter default di /etc/default/grub. Saya melakukan ini, dan itu tidak berhasil sama sekali. Fedora melakukan hal-hal secara berbeda, dan rekomendasi resmi adalah menggunakan alat yang disebut kotor untuk membuat perubahan terus-menerus pada menu boot. Jadi kami memiliki tutorial lain yang akan datang.

Tapi ini menjengkelkan, karena sekali lagi, baru-baru ini, saya harus melakukan beberapa tweaking parameter kernel pada mesin eeePC lama untuk dapat mengontrol kecerahan layar dan kipas di netbook, dan saya membuat perubahan ini dengan menambahkan beberapa string ke kernel. garis komando. Tampaknya, memiliki banyak distro tidak cukup keragaman di Linux, jadi kami juga membutuhkan selusin metode berbeda untuk mengelola semuanya, termasuk bootloader.

Setelah saya berhasil membuat perubahan, saya mem-boot ulang - dan ini tidak membuat perbedaan apa pun. Ini berarti laptop HP sangat tidak berguna dengan Fedora 30 terinstal di dalamnya, dan saya tidak dapat menggunakan driver grafisnya seperti yang saya inginkan. Anda mungkin juga mengatakan bahwa memutuskan ulasan saat itu juga. Tapi masih ada lagi.

Penyiapan &masalah steam

Instalasi bekerja dengan baik. Tapi kemudian, program itu tidak akan diluncurkan. Segfault.

Menginstal handler pengecualian breakpad untuk appid(steam)/version(1556574584)
kesalahan libGL:Tidak ditemukan fbConfig atau visual yang cocok
kesalahan libGL:gagal memuat driver:swrast
...
/home/roger/.steam/steam.sh:line 906:26817 Kesalahan segmentasi (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

Saya telah membahas kesalahan ini berkali-kali sebelumnya, kami melihat ini datang berkali-kali dalam skenario yang berbeda dan distro yang berbeda. Di sini, masalahnya adalah kurangnya lib Nvidia 32-bit. Ketika Anda menginstal driver, Anda tidak mendapatkan hal-hal 32-bit - dan saya takut hari ketika distribusi Linux memutuskan untuk meninggalkan hal-hal 32-bit sepenuhnya, dan kemudian merusak satu juta aplikasi. Jadi saya harus menginstal ini juga:

dnf install xorg-x11-drv-nvidia-340xx-libs.i686

Steam bekerja dengan baik ... dan crash sekali atau dua kali (Vulkan thingie whatnot):


Nirkabel &masalah Broadcom

Lebih banyak kesengsaraan. Kartu Nirkabel saya di Pavilion tidak pernah bekerja dengan baik di Linux, dan kami telah melihat masalah dengan kecepatan dan konektivitas berkali-kali sebelumnya, di seluruh papan distro. Anda akan mengharapkan masalah diselesaikan di beberapa titik, seperti masalah Realtek saya pada kotak G50. Yah, tidak. Seperti masalah AHCI &suspend pada laptop RD510, ini akan menjadi salah satu masalah yang diabaikan yang hanya akan hilang setelah perangkat kerasnya hilang.

Saya memiliki latensi tinggi dan unduhan hanya sekitar 1 MB/detik (sekitar 1/10 dari garis jaringan). Ini membuat pembaruan dan penggunaan sangat lambat. Saya mencoba menggunakan driver broadcom-wl sebagai alternatif, dan berakhir tanpa modul yang dimuat ke dalam memori, dan akibatnya tidak ada Nirkabel. Saya harus kembali ke driver b43. Throughput memang meningkat beberapa setelah secara manual membongkar dan memuat ulang modul dengan modprobe, dan mungkin pemasangan blog firmware baru juga membantu (bagian dari penyiapan broadcom-wl), dan saya mendapat sekitar 4 MB/dtk, tetapi tidak pernah lebih dari itu . Tidak ada masalah dengan Windows residen di mesin ini.

Tangguhkan &lanjutkan

Bangun dari tidur menghasilkan tampilan sampah. Tidak yakin mengapa. Mungkin efek gabungan dari semua masalah perangkat keras yang disebutkan di atas, tetapi saya tidak ingat banyak masalah dengan aspek penggunaan khusus pada kotak ini di masa lalu. Nah, itu kemajuan.

Kesimpulan

Saya pikir hasilnya jelas, dan mereka berbicara sendiri. Sayangnya, tampaknya jika Anda ingin menggunakan Fedora dengan pengaturan seperti di atas, maka Anda akan sangat beruntung atau akan menghadapi banyak masalah. Tapi kemudian, Linux selalu, menggunakan analogi yang agak bodoh, seperti mengatakan Anda hanya boleh mengendarai mobil Anda pada hari Senin di jalan yang memiliki trotoar hijau, dan kemudian Anda akan baik-baik saja. Secara keseluruhan bukan masalah kami, menggunakan perangkat keras yang "ramah" adalah omong kosong, karena orang tidak memiliki uang, pilihan, atau keahlian yang tak terbatas, terutama karena sistem operasi alternatif menawarkan semua yang mereka butuhkan, ditambah berbagai kebebasan perangkat keras.

Tes Fedora 30 saya pada G50 cukup baik - itu adalah kotak grafis Intel sederhana - tetapi bahkan yang dulu memiliki jutaan masalah dengan Linux - Fedora tidak mau boot sampai saya melakukan pembaruan BIOS, dan selama tiga tahun, hampir setiap distro memiliki masalah pemutusan jaringan. Di kotak ini, kami melihat lebih banyak dari apa yang saya tunjukkan kepada Anda dalam pengujian Fedora 29. Grafik Fedora dan Nvidia tidak cocok. Tambahkan ke rumah saya dir impor kesengsaraan, kesengsaraan kinerja, kesengsaraan Wireless, Anda mendapatkan gambar. Terasa seperti kita telah kembali bertahun-tahun ke masa lalu. Saya sebenarnya lebih suka jika distro MEMPERINGATKAN bahwa perangkat tidak disertifikasi atau disetujui atau diharapkan berfungsi dan menolak untuk menginstal, daripada menginstal dan kemudian membuang seluruh ember desis. Saya akan tetap menjalankan upgrade in-vivo pada mesin Lenovo, karena itulah yang saya janjikan, tetapi ini adalah kekecewaan besar.


Fedora
  1. Digitalisasi VHS dengan Fedora

  2. Tingkatkan Fedora 15 ke Fedora 16 dengan Pra-upgrade – Langkah demi Langkah

  3. Menginstal PostgreSQL 9.1.3 dengan pgAdmin3 di Fedora 16 “Verne”

  1. Hidupkan kembali MacBook lama dengan Linux

  2. Langkah Instalasi Fedora 21 Desktop dengan Tangkapan Layar

  3. Panduan Instalasi Fedora 27 Server dengan Tangkapan Layar

  1. Panduan Instalasi Fedora 30 Workstation dengan Tangkapan Layar

  2. Menggunakan mod_spdy Dengan Apache2 Di Fedora 17

  3. Fedora 34 KDE - Modern tapi tidak dipoles