Категории Железо

Linux научился запускать Voodoo 3 без PC-BIOS и добавил поддержку старых Atari

Linux научился запускать Voodoo 3 без PC-BIOS и добавил поддержку старых Atari

Linux получил обновления для старых видеокарт 3dfx Voodoo 3, 4 и 5, а также для винтажных компьютеров Atari. Phoronix сообщает, что в ядро уже приняли правки подсистемы FBDEV, которые позволяют драйверу запускать часть такого железа без помощи системного BIOS.

Для Voodoo 3 драйвер TDFXFB теперь умеет инициализировать карту без PC-BIOS. Разработчик Дэниел Палмер добивался этого, чтобы «незагруженные» Voodoo могли работать в Linux на машинах, где video BIOS не запускался при старте. По словам автора патчей, это особенно полезно для не-x86-систем.

Для этой функции драйвер берёт значения прямо из video BIOS карты и сам переводит железо в состояние, которое обычно подготавливает vBIOS. Отладке помог Клод Фэбл, а тесты прошли как на системе x86_64, так и на Amiga 4000 с PCI-мостом Mediator. Патчи также проверяли вместе с ещё не принятыми изменениями для 3D-рендеринга, и, как пишет источник, всё работает.

Читайте также:

Поддержка Atari в Linux

В этом же наборе изменений улучшили поддержку компьютеров Atari через драйвер ATAFB. В код добавили новые глубины цвета, а также поддержку аппаратного ускорителя SuperVidel SuperBlitter для Atari Falcon.

  • 8-bit chunky
  • 16-bit RGB565
  • ARGB8888
  • SuperVidel SuperBlitter

SuperBlitter был аппаратным сопроцессором, который ускорял отрисовку экрана и операции с пикселями на Atari Falcon. В этот же набор вошли исправления FBDEV, а также правки кода и чистка.

Источники: Phoronix, Tomshardware
Опубликовано:
Илья Игнатов