S3 va Trident video kartalari uchun X.org drayverini yangilash

Trident va S86 video kartalari uchun X.org drayverlarining xf1.4-video-trident 86 va xf3-video-s1.11.1virge 3 relizlari bor edi, ular endi ishlab chiqarilmaydi, lekin ba'zi odamlar ulardan ko'pincha ikkinchi video karta sifatida foydalanishda davom etadilar. . Bundan tashqari, ushbu ishlab chiqaruvchilarning video chiplari serverlarda ishlatilishi va virtual mashinalar tomonidan emulyatsiya qilinishi mumkin.

Asosiy o'zgarishlar:

  • X.org 21.1 va undan keyingi versiyalari bilan qurish uchun qo‘shimcha yordam qo‘shildi.
  • Arxivni manba matnlari bilan siqish uchun bzip2 o'rniga xz algoritmidan foydalaniladi.
  • Gitlab CI ga asosiy qurilish testi qo'shildi va majburiyatlarda imzolangan imzo talabi olib tashlandi.
  • -Wdiscarded-qualififiers, -Wnull-dereference va -Wimplicit-fallhrough kabi GCC opsiyalari bilan drayverni yaratishda berilgan ko'plab ogohlantirishlar tuzatildi.
  • S3virge drayverida mumkin bo'lgan maksimal ruxsatni tekshirish xf86ValidateModes-dan S3VValidMode-ga ko'chirildi (Xorg 1.20 bilan qurish uchun zarur).
  • Trident drayverida Blade 2D uchun tugallanmagan EXA apparat 3D tezlashtirish kodi o'chirildi va NEC PC-98×1 arxitekturasiga xos kodni yig'ishdagi xatolik tuzatildi.

Manba: opennet.ru

a Izoh qo'shish