X.org driver updates for S3 and Trident graphics cards

X.org drivers xf86-video-trident 1.4 and xf86-video-s3virge 1.11.1 were released for Trident and S3 video cards, which are no longer in production, but some people continue to use them, often as a second video card. In addition, video chips from these manufacturers can be used in servers and emulated by virtual machines.

Major changes:

  • Added support for building with X.org 21.1 and later.
  • To compress the source archive, the xz algorithm was used instead of bzip2.
  • Added a basic build test to gitlab CI and removed the requirement for signing Signed-off-by in commits.
  • Fixed many warnings when building a driver with GCC options such as -Wdiscarded-qualifiers, -Wnull-dereference, and -Wimplicit-fallthrough.
  • In the s3virge driver, from xf86ValidateModes to S3VValidMode, the maximum possible resolution check has been moved (required for building with Xorg 1.20).
  • In the trident driver, the unfinished EXA hardware 2D acceleration code for Blade 3D has been removed, and an error in building code specific to the NEC PC-98Γ—1 architecture has been fixed.

Source: opennet.ru

Add a comment