Kode supir klasik anu henteu nganggo Gallium3D parantos dipiceun tina Mesa

Sadaya supir OpenGL klasik parantos dipiceun tina basis kode Mesa sareng dukungan pikeun infrastruktur pikeun operasina parantos dileungitkeun. Pangropéa tina kode supir heubeul bakal dituluykeun dina cabang misah "Amber", tapi drivers ieu moal deui kaasup dina bagian utama Mesa. perpustakaan xlib Palasik ogé geus dihapus, sarta eta disarankeun pikeun ngagunakeun varian gallium-xlib gantina.

Parobahan mangaruhan sakabéh drivers sésana di Mesa nu teu make panganteur Gallium3D, kaasup i915 na i965 drivers pikeun Intel GPUs, r100 na r200 pikeun AMD GPUs, sarta supir Nouveau pikeun NVIDIA GPUs. Gantina drivers ieu, disarankeun pikeun ngagunakeun supir dumasar kana arsitektur Gallium3D, kayaning Iris (Gen 8+) jeung Crocus (Gen4-Gen7) pikeun Intel GPUs, radeonsi na r600 pikeun kartu AMD, nvc0 na nv50 pikeun kartu NVIDIA. Nyoplokkeun supir klasik bakal ngaleungitkeun dukungan pikeun sababaraha Intel GPU anu langkung lami (Gen2, Gen3), AMD Radeon R100 sareng R200, sareng kartu NVIDIA anu langkung lami.

Arsitéktur Gallium3D nyederhanakeun pamekaran supir Mesa sareng ngaleungitkeun duplikasi kode anu aya dina supir klasik. Dina Gallium3D, tugas manajemén memori sareng interaksi sareng GPU ditangtayungan ku modul kernel anu misah DRM (Direct Rendering Manager) sareng DRI2 (Direct Rendering Interface), sareng supir disayogikeun ku tracker kaayaan anu siap sareng dukungan pikeun dianggo deui. cache objék kaluaran. Supir klasik meryogikeun ngajaga backend sareng tracker kaayaan sorangan pikeun tiap platform hardware, tapi aranjeunna henteu kabeungkeut kana modul DRI kernel Linux, anu ngamungkinkeun aranjeunna dianggo dina OS sapertos Solaris.

sumber: opennet.ru

Tambahkeun komentar