LINUX.ORG.RU

Возрожден открытый видеодрайвер ATI Rage 128 для X.Org

 , ,


1

1

На протяжении последних месяцев был возрожден открытый видеодрайвер ATI Rage 128 для X.Org.

Драйвер xf86-video-r128 поддерживает все старые видеокарты ATI Rage 128, в том числе Rage Fury AGP, XPERT 128 AGP, и XPERT 99. Rage 128 был лучшим графическим процессором от ATI еще в 1998 году. Он был построен по 250 нм технологии, с поддержкой 32MB и 64MB видеопамяти, тактовая частота ядра составляла около 100 МГц.

Поддержка OpenGL ограничена версией 1.2. Хотя в это трудно поверить, но Rage 128 до сих пор используется в продакшене, с использованием современных Linux-систем, для которых и был возрожден данный драйвер.

Коннор Бехан регулярно обновлял код драйвера R128 в течение последних двух месяцев, и переписал большую user-space часть, отвечающую за mode-setting. Теперь драйвер поддерживает такие расширения X.Org, как Resize и Rotate (RandR). Код в некоторых отношениях близок к бывшей поддержке UMS драйвера xf86-video-ati.

Хотя возраст оборудования Rage 128 составляет почти два десятилетия, еще остаются проблемы с обнаружением монитора из-за отсутствия некоторой документации по регистрам Rage 128.

>>> Подробности



Проверено: mono ()
Последнее исправление: mono (всего исправлений: 1)

Нас сегодня одарил некротой геронтофил.

anonymous
()

Он был построен по 250 нм технологии, с поддержкой 32MB и 64MB видеопамяти, тактовая частота ядра составляла около 100 МГц.

Машина зверь.

tailgunner ★★★★★
()

Наконец-то под линуксом можно играть в крузис!

nanoolinux ★★★★
()

Пять лет на этом говне просидел. Вспомню - вздрогну.

anonymous
()
Ответ на: комментарий от ZenitharChampion

Так это же Fedora, те ещё любители 'новшеств'.
В Debian все эти драйвера на месте.

Programmist11180 ★★★
()

И эти люди шутят про некрософт.

anonymous
()
Ответ на: комментарий от Behem0th

Опен сорс же, опен сорс, а не проприетарщина, которая спустя несколько лет не будет работать. А по факту наоборот. Перейди по моей ссылке, посмотри диапазон поддерживаемых ядер Linux (2.4.22-3.14) и версий X-сервера (1.0-1.15).

ZenitharChampion ★★★★★
()
Ответ на: комментарий от Behem0th

Серьезно? в 2014г жаловаться на выброс из нового дистрибьютива карт «APM, Cirrus

Cirrus — это дефолтная виртуальная видеокарта в Qemu, так что я бы был недоволен выбрасыванием её поддержки.

Geode

Это довольно няшные процессоры от AMD, так что тоже нехорошо их выбрасывать.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Cirrus — это дефолтная виртуальная видеокарта в Qemu, так что я бы был недоволен выбрасыванием её поддержки.

Пора бы выкинуть её из QEMU.

anonymous
()
Ответ на: комментарий от xusrol

Значит, ему было нужно, не? Осталось оборудование, которое выполняло свои функции.

PreciousProtection
() автор топика

Так в итоге-то сий драйвер KMS поддерживает?

У меня кажется на даче есть самый старый комп с монитором NOKIA и какой-то атишной карточкой... но я подозреваю, что это даже не rage, т.к. видеопамяти там 2 МБ...

vitalif ★★★★★
()

Когда возродят Rage Pro (Mach64) ?

stalkerg ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Из-за этого не пользуюсь ничем, кроме Debian или FreeBSD
Везде несовместимости

ubuntuawp ★★
()

Да, их все еще можно купить в интернет-раскладках по ~ 2.5$ за штуку. Но вот как быть с AGP разъемом? У меня и мамок-то таких не осталось.

void_ptr ★★★★
()
Ответ на: комментарий от Behem0th

s3 тоже убрали. Все это убрали потому, что изменился API и драйвера просто перестали собираться. Поэтому оставили ремарку, что сами-то драйвера, скорее всего рабочие, но кто-то должен тогда их допинать до актуальных интерфейсов. Возможно, что работы там немного. Жаль только, что у меня уже нет карты.

Zubok ★★★★★
()
Ответ на: комментарий от void_ptr

Да, их все еще можно купить в интернет-раскладках по ~ 2.5$ за штуку. Но вот как быть с AGP разъемом? У меня и мамок-то таких не осталось.

Хех, я случайно обнаруженную Voodoo 2 продал аж за 500 руб. Скорее всего, коллекционер брал. Я старался не уточнять. Я слышал, что есть энтузиасты, которые собирают машинки со старой конфигурацией и пускают на них старые ДОСовские игры. А уж игрухи, специально написанные для Voodoo, были. А цены на такую карту на ebay больше 1000 руб. зачастую.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 3)
Ответ на: комментарий от anonymous

Сорсы карман не тянут. Собираю все сорсы что вижу в большой чёрный пакет...

anonymous
()
Ответ на: комментарий от Pinkbyte

если вообще пихают

В некоторые однопроцессорные пихают. В многопроцессорные по понятным причинам не пихают.

redgremlin ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Добро пожаловать в мир без обратно совместимых API...

kravich ★★★★
()
Ответ на: комментарий от ZenitharChampion

Хочешь обновить видеодрайвер - тебя просят ядро 3.6 и новее, X-Server обновить на пару релизов, XRandr, Mesa, libdrm. Полнейший гемморой, а потом оказывается что моя видеокарточка Open Source-ом уже не поддерживается

Наркоман, как работа нового драйвера на старом дистрибутиве связанна с выкидыванием устаревших драйверов? При этом забавно выглядит ссылка на Нвидию, которая уже два года как дропнула поддержку карт, на поколения новее тех, чью поддержку ещё только планируют дропнуть в пока не вышедшем дистрибутиве (и которую не дропнут в другом ещё не вышедшем дистрибутиве — Debian Jessie). Where is your God now?

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

А ты что такой злой? Наверное потому что я задел больное место?

Видишь сколько всего поддерживает «косая проприетарщина» NVIDIA? Ну так вот, я не требую такого диапазона. Я требую чтобы не было так, что я установил только что вышедший релиз RHEL7, захотел обновить xorg-driver-ati с 2.1.691 до 2.1.830 для только что вышедшего Crysis 4, и выяснил что для этого надо обновлять libdrm с версии 4.193.51 до 4.196.3, которое требует ядра Linux 3.16. А что если я напоролся на регрессию и хочу откатиться на старый открытый драйвер, чтобы посмотреть как было там? Мозг закипит вспоминать, какие там версии компонентов связки тогда были актуальны! Называли бы тогда что ли по датам выхода, типа 2014.05... Тогда бы я просто откатился на xorg-driver-ati+libdrm+mesa 2013.01. Только иксы, ядро и компилятор даунгрейдить проблемно.

Нужно быть сумасшедщим, чтобы удерживать в голове такую мешанину чисел! Три месяца связка библиотек с вот такими нечитаемыми и не связанными никакой логикой номерами версий. Затем компоненты связки обновляются, и обновить их нужно синхронно, иначе еррор и катастрофа! А ещё обвиняют проприетарный драйвер в чём-то (который поддерживает все ядра начиная с 2.4.22 до 3.14), а сами не умеют поддерживать больше двух версий ядра, libdrm и mesa!

Кстати насчёт злобы. Как ты смотришь на то что Торвальдс делал выговор авторам libdrm за это? А ещё ему не нравится Systemd и GNOME3. Но такие как ты заявляют о нужности и полезности всего этого с таким видом, как будто подавляющее большинство на их стороне.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Видишь сколько всего поддерживает «косая проприетарщина» NVIDIA?

Вижу. Гораздо меньше опенсорса и гораздо меньшее время.

Ну так вот, я не требую такого диапазона

Я рад, что ты не требуешь выкинуть nouveau и ati из-за того, что они поддерживают больше карт, чем nvidia и fglrx.

Я требую чтобы не было так, что я установил только что вышедший релиз RHEL7

Ну так заплати красной шапке за поддержку и требуй с них. Нет такой опции в базовой поддержке? Купи дополнительную. И в дополнительной нет? Свяжись с менеджерами и предложи такую сумму, от которой они не смогут отказаться и всё тебе соберут.

сами не умеют поддерживать больше двух версий ядра, libdrm и mesa!

А должны? Кому, сколько и на каком основании?

redgremlin ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Будь мужиком, предложи свою помощь проектам и сделай стабильный API!

PreciousProtection
() автор топика
Ответ на: комментарий от PreciousProtection

это был один из вариантов ответа. теперь моё любопытство удовлетворено

actionless ★★★★★
()
Ответ на: комментарий от snaf

ну да, роутер - это такая коробочка с антенкой, да? а сервер я видел в бухгалтерии, такой большой ящик с монитором сверху, я потому и спросил, как же настраивать сервер без монитора

Kompilainenn ★★★★★
()
Ответ на: комментарий от onon

Самое интересное, что мамок с двумя AGP вроде никогда и не появилось?

void_ptr ★★★★
()
Ответ на: комментарий от Zubok

но кто-то должен тогда их допинать до актуальных интерфейсов

ZenitharChampion Как бы банально это не звучало но в этом и есть сила опенсорса. Пример это текущий топик. С одной стороны блоб хорош тем за ним стоит компания которая поддерживает его в актуальном состоянии, комьюнити ничего не нужно делать все делает компания. Но если что то пошло не так как хочется, то починить блоб человеку со стороны нет никакой возможности, чего не скажешь про открытые источники.

Жаль только, что у меня уже нет карты.

Для большинства перечисленных там карт эта ситуация очень актуальна.

Behem0th ★★★★★
()
Ответ на: комментарий от Quasar

Про ATI Rage я ничего не знаю, она появилась задолго до того как я увлекся линуксом.

Behem0th ★★★★★
()
Ответ на: комментарий от Xenius

Cirrus — это дефолтная виртуальная видеокарта в Qemu

ЕМНИП Дэйв Аэрлайн писал какойто нативный драйвер для линукс гостей и хоста.

Geode

Если я не путаю то их выпуск уже прекратили. А на уже готовые решения кажется мне мало кто будет ставить 21 федору.

Behem0th ★★★★★
()
Ответ на: комментарий от Xenius

Cirrus — это дефолтная виртуальная видеокарта в Qemu, так что я бы был недоволен выбрасыванием её поддержки.

А в Microsoft VirtualPC виртуальная карта S3 Trio64V+

Zubok ★★★★★
()
Ответ на: комментарий от onon

у кого не gf7xx тот лох и нищеброд.

У меня аж gt 630. Выкидывай свое старье, лох и нищеброд )))

Deleted
()
Ответ на: комментарий от Quasar

На R128 доки есть. Ищем файл r128dk2m.zip, в нём есть файл docs/sd40001.pdf (372 страницы), там же есть несколько rtf файлов, кроме того там где лежит этот архив также есть и другие доки на этот чип. Хотя вполне допускаю, что именно по I2C информация оказалась не доступной....

troosh
()
Ответ на: комментарий от Behem0th

Та Cirrus видеокарта стала дефолтной виртуальной видеокартой в Qemu потому, что на неё в открытом доступе была нормальная документация (в отличие от других чипов). Но не было связанно с распространённостью видеокарт на базе Cirrus или с их какой-то особенностью.

troosh
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.