Костылим catalyst 13.8 beta

Кривые BLOB’ы от AMD — не новость.
13.8 beta — не стал исключением.
Я не знаю, чем думают инженеры AMD, которые выпускают этот BLOB, но видимо не головой и даже не проверяют свое поделие.
Будем лечить.

Ставим по инструкции из RPMFusion пакеты (тоже, кстати, орлы, не проверяют пакеты).
И создаем unit для systemd, точнее файлик по пути
/usr/lib/systemd/system/ati-workaround.service
с таким содержимым:

1
2
3
4
5
6
7
8
9
10
11
[Unit]
Description=ATI Catalyst Workaround
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service
Before=display-manager.service

[Service]
ExecStart=/usr/local/bin/ati-workaround.sh
IgnoreSIGPIPE=no

[Install]
WantedBy=multi-user.target

Как мы из него видим, нам надо еще один файлик создать, но он маленький и простой
/usr/local/bin/ati-workaround.sh

1
2
#!/bin/sh
chmod 777 /proc/ati*

Надо еще выполнить ряд команд, чтобы все заработало:
делаем скрипт исполняемым:

1
chmod +x /usr/local/bin/ati-workaround.sh

включаем модуль systemd на запуск:

1
systemctl enable ati-workaround.service

Перезагружаемся.

Костылим catalyst 13.8 beta: 13 комментариев

  1. nolan2112

    Скажите, этот способ годится, если я поставил драйвера с оффсайта АМД?

  2. nolan2112

    Я всё время ставлю с сайта — такие проблемы с блобом только в этой версии. На 17, 18 таких проблем не было. Что посоветуете, удалить драйвер и установить с репозиториев?

  3. Алексей Автор записи

    @nolan2112
    Я боюсь, что удалить корректно уже может не получится.
    Я поясню, в чем разница: в RPMFusion пакеты, т.е. ставить и удалять безопасно, просто и штатными средствами; libglx.so вынесен в отдельный каталог, и не затирается при обновлении mesa/X, соответственно и отдельные конфиги для Х-ов, также входят в пакет; akmod-catalyst сам пересобирает модуль ядра для нового ядра; патчи, которые не входят в состав run-файла с сайта.
    По удалению и остальным вопросам — лучше в jabber-конференцию обратиться: fedora@conference.jabber.ru там помогут.

  4. nolan2112

    Насчёт akmod-catalyst я в курсе, сам драйвер можно корректно удалить, но вот ещё в чкм проблема — после установки akmod-catalyst у меня не работает OpenGL, только XRender, поэтому и ставлю с оффсайта. Но всё равно, спасибо за совет. Просто беда какая то в этом релизе с дровами.

  5. Mixaill

    Да они издеваются, пофикшеный(судя по changelog) пакет запихнули в nonfree — test updates

  6. Алексей Автор записи

    @Mixaill
    Увы, Leigh Scott, ужасный мейнтейнер, он уже за что только не брался и все закидывал, например compiz. Он не проверяет пакеты.
    Я и не удивился, когда нашел его в последней записи changelog’а к пакету.

  7. nolan2112

    @Mixaill
    Интересно, я специально не подключаю тестовые репы, чтобы иметь стабильную систему а тут такая непонятка.

  8. nolan2112

    Алексей, добрый день. Опять возврат к тебе драйвера — как настроить на месе в ядре 3.11.1 функцию энергосбережения для радеона? Пишут, что новое ядро поддерживает эту функцию, проприетарный не хочет нормально работать, а на месе сильно греется видеокарта.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.