Saya telah membaca banyak utas dengan pertanyaan serupa, tetapi setelah membaca jawabannya, saya sangat bingung. Saya telah menemukan di dalamnya banyak url dengan repositori tetapi orang mendiskusikan tentang repositori mana yang dibuat untuk satu atau dua versi ubuntu, tetapi saya tidak menemukan apa pun tentang versi 11.10. Apakah terlalu cepat untuk meminta itu? Haruskah saya menurunkan versi ubuntu saya ke kernel realtime?
26
Jawaban:
Tujuan jangka panjang dari proyek kernel RT adalah untuk akhirnya memiliki semua fungsi RT di kernel standar, dan ini berjalan dengan baik . Patch RT telah memiliki rilis tidak teratur di masa lalu, dan peretasan kernel.org pada Agustus 2011 membuat versi 3.0 tidak dapat diakses selama berbulan-bulan, tetapi sekarang segalanya terlihat baik: ada patch untuk 3.0, yang lain untuk 3.2 (bertepatan dengan kernel) versi di Ubuntu 11.10 dan 12.04), dan versi lain untuk 3.4, lihat di sini .
Jika Anda menggunakan Precise, Anda dapat menggunakan Realtime PPA Alessio Bogani , yang telah dengan baik hati mengemas kernel vanilla dengan patch RT yang diterapkan dan tetap menyelaraskannya dengan nomor versi di Precise.
Jika Anda lebih suka membangun kernel RT dengan tangan, instal terlebih dahulu paket perangkat lunak yang diperlukan:
Kemudian ambil kernel vanilla dan RT patch (nomor versi agak lama, atur seperlunya):
Kemudian konfigurasikan kernel menggunakan:
di mana Anda harus memilih "preemption penuh" (opsi 5) saat diminta, dan biarkan semuanya pada nilai standarnya dengan menekan enter pada setiap prompt. Konfigurasi dari kernel -lowlatency mungkin merupakan titik awal yang lebih baik daripada kernel -generic.
Kemudian bangun kernel dengan:
Dan akhirnya instal kernel baru Anda dengan:
Anda seharusnya bisa reboot ke kernel RT Anda saat ini. Jika kernel Anda gagal melakukan booting, pastikan Anda memeriksa ulang parameter boot, dan mengeditnya di bootloader Anda. Misalnya, fungsi ACPI dapat memengaruhi sistem waktu nyata Anda (sebagaimana dinyatakan pada rt.wiki.kernel.org). Menambahkan acpi = off mungkin menjadi solusi dalam kasus tersebut.
Perhatikan bahwa patch RT tidak kompatibel dengan driver biner Nvidia (tetapi lihat posting oleh pengguna "rt-kernel" di bawah ini, dan pertanyaan ini untuk solusinya), dan bahwa patch kernel Ubuntu tidak akan ada, jadi Anda mungkin memiliki masalah perangkat keras yang tidak Anda miliki sebelumnya. Ini berlaku untuk paket PPA dan kernel yang dikompilasi. Anda selalu dapat boot ke kernel -generic Anda dan menghapus paket kernel realtime jika mereka memberi Anda masalah, tentu saja.
sumber
kernel.org
, saya mengunduhlinux-source
paket Ubuntu menggunakanapt
dan itu berhasil dengan baik.Pilihan lain adalah menginstal RTKernel dari repo KXStudio. Dia menyimpan satu set paket yang ditujukan untuk produksi audio dan musik dan dia memiliki paket waktu nyata dan latensi rendah.
http://kxstudio.sourceforge.net/Main_Page https://launchpad.net/~kxstudio-team/+archive/kernel
sumber
Sejauh yang saya tahu, pengembangan kernel realtime belum mengimbangi siklus rilis Ubuntu. Jika Anda harus menjalankan kernel realtime, Anda mungkin harus menjalankan versi yang lebih lama.
Untuk beberapa informasi lebih lanjut, lihat https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel .
Perhatikan bahwa tampaknya setidaknya ada beberapa pekerjaan saat ini pada kernel latensi rendah: https://launchpad.net/~abogani/+archive/ppa?field.series_filter=oneiric .
sumber
Jika Anda bergantung pada menggunakan driver binary nvidia Anda dapat menambal driver asli dengan tambalan ini (untuk 3.4+ kernel dengan rt-patch saja) Tambalan ini dilengkapi tanpa jaminan atau garansi! Gunakan dengan risiko Anda sendiri .->
Simpan tambalan sebagai "nv295.33_for 3.3 + _rt.patch". Terapkan tambalan->
Ini akan membangun installer biner nvidia baru yang disebut "NVIDIA-Linux-x86_64-295.33-custom.run".
Jalankan penginstal dengan
Tambalan ini tidak disertai jaminan atau garansi! Gunakan dengan risiko Anda sendiri.
Nyalakan kembali dan bersenang-senanglah.
Anda akan menemukan informasi lebih lanjut di forum nv. Di sana Anda dapat menemukan solusi untuk seri 295.40 juga.
http://www.nvnews.net/vbulletin/showthread.php?p=2546508
sumber
elif [ "$ARCH" = "ARMv7" ]; then
dan yang berikutnya - tidak akan berlaku jika ini tidak diperbaiki. Juga, Anda mungkin ingin menyebutkan bahwa driver nvidia versi 295.33 dapat diunduh dari nvidia.com/object/linux-display-amd64-295.33-driver.html (ini bukan yang terbaru lagi, tetapi dilihat dari laporan di phoronix. org dari awal hari ini mungkin lebih baik untuk tidak menggunakan 295.40 untuk saat ini).sudo
hilang dari perintah instalasi, serta indikasi bahwa Anda perlu beralih ke VT dan lakukansudo killall Xorg && sudo stop lightdm
sebelum menjalankannya karena itu menegaskan bahwa X tidak boleh berjalan. Selain itu, semuanya bekerja dengan baik - sekarang saya dapat menghindari bug bug.launchpad.net/bugs/920120 dan menjalankan Ardor layar ganda \ o / Terima kasih untuk tambalannya!