Я только что обновил Slackware 12 до Slackware 13 (Linux) из-за обновления веб-сайтов и необходимости новых браузеров. Но теперь я столкнулся с проблемой.

Кажется, я могу использовать стандартный драйвер vesa для загрузки системы X (которая контролирует всю графику) в Linux, но если я заменю его на чипсет ATI Rage, который у меня уже есть на моем компьютере, система не запустится, и я получу это ошибка:

(II) Module r128: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 4.1.0
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.2
(EE) module ABI major version (1) doesn't match the server's version (5)
(II) UnloadModule: "r128"
(II) Unloading /usr/lib/xorg/modules/drivers//r128_drv.so
(EE) Failed to load module "r128" (module requirement mismatch, 0)
(EE) No drivers available.

Я нашел несколько драйверов ATI по адресу:

https://www.x.org/releases/individual/driver/

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

1 ответ1

0

Вы не сообщили нам версию своего X-сервера, но согласно этому списку версия 5 видеодрайвера соответствует версии сервера 1.6 (которая все еще довольно старая).

Серверная версия 1.6, кажется, была построена примерно в 2008/2009 году, что означает, что я бы попробовал собрать сборки r128 примерно с этого времени, например, 6.8.0 и 6.8.1.

Если это не совпадает, вам придется либо заглянуть внутрь загруженных файлов, чтобы узнать, упоминается ли основная версия ABI драйвера (например, на странице руководства), либо вам придется установить его, попробовать и двоичный файл. поиск, пока он не подходит.

Кстати, я действительно могу рекомендовать дистрибутив с управлением пакетами вместо использования Slackware. Зависимости пакета автоматически решат подобные проблемы, избавляя вас от многих проблем и трудозатрат (и избавляя других людей от необходимости искать его в Google).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .