KMS-модуль для видеокарт AMD интегрирован в состав FreeBSD-HEAD

После более чем полугода разработки Jean-Sébastien Pédron сообщил, что патчи с реализацией KMS-модуля для видеокарт AMD включены в дерево FreeBSD-HEAD, на базе которого формируется выпуск FreeBSD 10, и готовы к тестированию. Поддержка KMS-модуля необходима для обеспечения работы во FreeBSD свежих версий драйвера xf86-video-radeon, в котором прекращена поддержка переключения видеорежимов на пользовательском уровне (UMS) и оставлена только возможность использования KMS (Kernel Mode Setting).

Для тестирования необходимо выполнить следующие шаги:

  1. Установить или обновить существующую систему до последней ревизии FreeBSD-CURRENT
  2. Указать устройство для сброса дампов в /boot/loader.conf
      dumpdev="/dev/$swap_device" # где swap_device - ваш раздел подкачки
    
  3. Включить создание дампов в /etc/rc.conf
      ddb_enable="YES"
      dumpdev="AUTO"
    
  4. Установить переменные в /etc/sysctl.conf
      debug.debugger_on_panic=0
    
  5. Установить флаги сборки в /etc/make.conf
      WITH_NEW_XORG="YES"
      WITH_GALLIUM="YES"
    

    (Если до этого момента переменная WITH_NEW_XORG=»yes» не была установлена, то обновите после этого порты)

  6. Установка нового Xorg. Если у вас установлен x11-drivers/xf86-video-ati то сперва удалите его. В произвольной директории получите обновлённый порт драйвера и установите его
         svn co https://trillian.chruetertee.ch/svn/ports/trunk/x11-drivers/xf86-video-ati
         cd xf86-video-ati
         sudo make install clean
    
  7. Обновление Mesa. Если у вас уже установлены graphics/libGL и graphics/dri, то сперва удалите их. Скачайте последние версии данных портов и установите их
         svn co https://trillian.chruetertee.ch/svn/ports/trunk/graphics
         cd graphics/libGL
         sudo make install clean
         cd ../dri
         sudo make install clean
    
  8. После этих действий можете запускать Xorg

Отправка отчётов.

Для отправки отчётов о крахах, и других проблемах пишите письмо в список рассылки freebsd-x11@FreeBSD.org (предварительно на него надо подписаться) и прикрепите следующую информацию:

  • Вывод dmesg
  • Вывод pciconf -lvbce
  • Вывод devinfo -vr
  • Вывод pkg info
  • Ваш Xorg.log если проблема при запуске X.Org или во время сессии X
  • Любые ошибки сборки или установки портов, которые относятся к проблеме.
  • core.$n.txt (в /var/crash) в случае паники ядра
  • Любые детали которые вы считаете нужным сообщить

В случае успешной работы просьба отправлять следующий отчёт для получения данных о корректно работающем оборудовании:

  • Вывод dmesg
  • Вывод pciconf -lvbce
  • Вывод pkg info
  • Ваш Xorg.log
  • Любые детали которые вы сочтёте нужным сообщить

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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