Hampir 5.19 baris kod yang berkaitan dengan pemacu grafik telah diterima dalam Linux 500

Logo Kernel Linux, Tux

Berita itu tersebar baru-baru ini di repositori di mana pelepasan kernel daripada Linux 5.19 telah menerima satu lagi set perubahan yang berkaitan dengan subsistem DRM (Pengurus Rendering Langsung) dan pemacu grafik.

Set tampalan diterima menarik kerana ia termasuk 495k baris kod, yang setanding dengan jumlah saiz perubahan dalam setiap cawangan kernel (contohnya, 506k baris kod telah ditambahkan dalam kernel 5.17).

salam linus

Ini adalah permintaan tarik drm utama untuk 5.19-rc1.

Ringkasan biasa di bawah, Intel telah mendayakan DG2 pada SKU komputer riba tertentu,
AMD telah memulakan sokongan GPU baharu, msm mempunyai kawalan VA yang diberikan pengguna.

Konflik:
Saya bergabung dengan pokok anda di sini beberapa jam yang lalu, terdapat dua konflik i915
tetapi ia agak mudah untuk diselesaikan jadi saya fikir anda boleh mengendalikannya.

Tidak banyak perkara di luar alam saya di sini.

Seperti biasa beritahu saya jika ada masalah,

Disebutkan bahawa dalam patch yang diterima kira-kira 400 baris disertakan terkumpul datang daripada fail pengepala data daftar ASIC dijana secara automatik dalam pemacu GPU AMD.

Di samping itu, ia juga diserlahkan 22,5 ribu talian lagi menyediakan pelaksanaan awal sokongan AMD SoC21. Jumlah saiz pemacu AMD GPU melebihi 4 juta baris kod (sebagai perbandingan, keseluruhan kernel Linux 1.0 termasuk 176 ribu baris kod, 2,0 – 778 ribu, 2,4 – 3,4 juta, 5,13 – 29,2 juta). Sebagai tambahan kepada SoC21, pemacu AMD menyertakan sokongan untuk SMU 13.x (Unit Pengurusan Sistem), sokongan yang dikemas kini untuk USB-C dan GPUVM, dan bersedia untuk menyokong generasi seterusnya RDNA3 (RX 7000) dan CDNA (naluri AMD) .

Dalam pemacu Intel, paling banyak perubahan (5,6 ribu) berada dalam kod pengurusan kuasa. Juga menambahkan ID pemacu Intel untuk GPU Intel DG2 (Arc Alchemist) yang digunakan dalam komputer riba, menyediakan sokongan awal untuk Intel Raptor Platform Lake-P (RPL-P), menambah maklumat tentang kad grafik Arctic Sound-M, melaksanakan ABI untuk enjin pengiraan, menambah sokongan format Tile4 untuk kad DG2, melaksanakan sokongan DisplayPort HDR untuk sistem berdasarkan mikroarkitektur Haswell.

Semasa di pihak pengawal nouveau, jumlah, perubahan mempengaruhi kira-kira seratus baris kod (perubahan dibuat untuk menggunakan pemacu drm_gem_plane_helper_prepare_fb, menggunakan peruntukan memori statik untuk beberapa struktur dan pembolehubah). Bagi penggunaan modul kernel Nouveau sumber terbuka oleh NVIDIA, kerja setakat ini telah dikurangkan kepada mengenal pasti dan mengalih keluar pepijat. Pada masa hadapan, ia dirancang untuk menggunakan perisian tegar yang dikeluarkan untuk meningkatkan prestasi pengawal.

Jika anda ingin mengetahui lebih lanjut tentang perubahan yang dicadangkan untuk versi Linux 5.19 seterusnya, anda boleh merujuk butiran dalam pautan berikut.

Akhir sekali, Perlu juga disebut bahawa kelemahan telah dikenal pasti baru-baru ini (CVE-2022-1729) dalam kernel Linux yang boleh membenarkan pengguna tempatan mendapatkan akses root kepada sistem.

Kerentanan disebabkan oleh keadaan perlumbaan dalam subsistem perf, yang boleh digunakan untuk memulakan akses ke kawasan memori kernel yang telah dibebaskan (bebas guna selepas). Masalahnya telah nyata sejak keluaran kernel 4.0-rc1. Kebolehgunaan telah disahkan untuk versi 5.4.193+.

ini ialah pengumuman tentang kerentanan yang dilaporkan baru-baru ini (CVE-2022-1729) dalam subsistem perf daripada kernel Linux. Masalahnya ialah keadaan perlumbaan yang ditunjukkan membenarkan keistimewaan tempatan peningkatan kepada akar pada versi kernel semasa >= 5.4.193, tetapi pepijat nampaknya wujud daripada kernel versi 4.0-rc1 (tampung membetulkan komit versi ini).
Nasib baik, pengedaran Linux utama sering mengehadkan penggunaan perf untuk pengguna bukan istimewa dengan menetapkan pembolehubah sysctl kernel.perf_event_paranoid >= 3, dengan berkesan mewakili kelemahan yang tidak berbahaya.

Pembetulan pada masa ini hanya tersedia sebagai tampung. Bahaya kerentanan dikurangkan oleh fakta bahawa kebanyakan pengedaran mengehadkan akses kepada perf kepada pengguna bukan istimewa secara lalai. Sebagai pembetulan keselamatan, anda boleh menetapkan parameter sysctl kernel.perf_event_paranoid kepada 3.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.