Страница 1 из 1

Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 11:43:12
Alex Keda
Сабж.
Источник - мой ноут и вывод команды

Код: Выделить всё

ls -al /usr/src/sys/dev/drm
Наконец-то появилась поддержка аппаратного ускорения для моей видяхи, о чём сразу был накатан баг-репорт - иксы пожирают все ресурсы на старте =)))
без ускорения - всё ОК.
Ждём. Я давно этого ждал =)))

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 11:56:15
zingel
там в иксах вродь есть параметр, который регулирует кол-во пожираемой памяти?

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 12:05:49
Alex Keda
неа. проц поедает.
там аж за 100% зашкаливает топ....

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 12:12:16
zingel
очень странно, что такого параметра нет, это - глупо, хотя есть renice с другой стороны

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 12:13:47
Alex Keda
ну а толку?
это старый баг - в своё время из-за него в прошлых версиях отключали аппаратное ускорение на этих картах, ещё в сорцах, чтоб не мучались =)))
до сих пор не пофиксили =(((

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 12:24:06
zingel
почему бы например не отдавать ENOMEM при перерасходе и не делать автоматом renice - загадка....

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 20:20:41
f_andrey
lissyara писал(а):Сабж.
Источник - мой ноут и вывод команды

Код: Выделить всё

ls -al /usr/src/sys/dev/drm
Наконец-то появилась поддержка аппаратного ускорения для моей видяхи, о чём сразу был накатан баг-репорт - иксы пожирают все ресурсы на старте =)))
без ускорения - всё ОК.
Ждём. Я давно этого ждал =)))
Я помнится после пересборки запустил glgear и Хы у меня упали и не запустились, причем они чесно пытались запускаться не давая больше нефига делать, пришлось ресетить, больше эксперементить было лень, хотя просто так вроде работает нормально, вот седня пересоберу еше раз проверю, а да карточка i945

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 21:12:07
_Andy
Лех в твоем xorg.conf строки не хватает, которая не загружает некий модуль
xfree86. в man xorg.conf рекомендуют так делать.
SubSection "extmod"
Option "omit XFree86-DGA"
EndSubSection

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-29 21:38:06
Alex Keda

Код: Выделить всё

       Example:  the  extmod  module  (which contains a miscellaneous group of
       server extensions) can be loaded, with the XFree86-DGA  extension  dis-
       abled by using the following entry:

           SubSection "extmod"
              Option  "omit XFree86-DGA"
           EndSubSection
помоему это не по делу...

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 9:03:54
_Andy
lissyara писал(а):помоему это не по делу...
К drm'у это не относиться, я заметил, что это в xorg.conf стоит добавить.

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 10:21:11
Alex Keda
ты бы перевёл кусок что я процитировал....

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 12:04:29
_Andy
extmod - модуль (который содержит разные группы дополнений сервера) может быть
запущен с выключеным расширением XFree86-DGA, с использованием следующей строки:
P.S: Прочитал ответ в pr. Они тебя теперь мурыжить будут до посинения, как в случае с usb клавой.

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 12:14:07
Alex Keda
чё-то ты не то прочитал.
там уже патч закомитили, я уже модули пересобрал - не пашет =)))

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 12:24:32
_Andy
lissyara писал(а):чё-то ты не то прочитал.
там уже патч закомитили, я уже модули пересобрал - не пашет =)))

Код: Выделить всё

From:	Alex Keda <admin@lissyara.su>
Date:	Sat, 30 Aug 2008 12:29:01 +0400
I update source and rebuild drm modules.
after reboot - nothing changes...
If I uncomment DRM - system hang....

But, before last update, trough 5-15 minutes after press power button
laptop is power off, but now - I cannot correct turn off machine
Именно то я прочитал. Готовься к пересборкам мира/ядра за вчера/сегодня/завтра, как тогда, с usb модулем для клавы. ;]

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 12:32:22
Alex Keda
неа
тут причина ясна, так что всё просто =)

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 18:13:44
INVENT
У меня такая же проблема, с таким же ноутом и видяхой.
Только FreeBSD 7.0-RELEASE и новый drm собирал руками из git-а.
http://dri.freedesktop.org/wiki/Building
Собирается нормально, без ошибок. После подгрузки модуля, отлично определяет видяху. Но тоже hangup on "Dri" "true" ;)
Причем когда проц загружен на 100%, в messages пишет:

Код: Выделить всё

Aug 30 17:53:42 darkstar kernel: info: [drm] Initialized radeon 1.29.0 20080613
Aug 30 17:56:15 darkstar kernel: info: [drm] Setting GART location based on new memory map
Aug 30 17:56:15 darkstar kernel: info: [drm] Loading R300 Microcode
Aug 30 17:56:15 darkstar kernel: info: [drm] Num pipes: 1
Aug 30 17:56:15 darkstar kernel: info: [drm] writeback test succeeded in 1 usecs
Aug 30 17:56:15 darkstar kernel: drm0: [ITHREAD]
Aug 30 17:56:15 darkstar kernel: info: [drm] wait idle failed status : 0x80010140 0x00000000
Aug 30 17:56:16 darkstar last message repeated 10 times
Aug 30 17:56:17 darkstar kernel: info: [drm] wait idle failed status : 0x88030140 0x00000000
Aug 30 17:56:17 darkstar kernel: info: [drm] wait idle failed status : 0x88036140 0x00000000
Aug 30 17:56:17 darkstar kernel: info: [drm] wait idle failed status : 0x8803613B 0x00000000
Aug 30 17:56:17 darkstar kernel: info: [drm] wait idle failed status : 0x80010140 0x00000000
Aug 30 17:56:18 darkstar last message repeated 12 times
Aug 30 17:56:19 darkstar kernel: info: [drm] wait idle failed status : 0x8001C13F 0x00000000
Aug 30 17:56:19 darkstar kernel: info: [drm] wait for fifo failed status : 0x8001C139 0x00000000
Aug 30 17:56:19 darkstar kernel: info: [drm] wait for fifo failed status : 0x8001C133 0x00000000

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-08-30 18:42:38
Alex Keda
ну, отладку в зубы и лог шли к баг-репорту =)
я уже =)

Re: Обновился DRM в ядре FreeBSD

Добавлено: 2008-09-10 8:00:25
Alex Keda
после недели тестов, вчера закоммитили изменеия - ещё куча видеокарт нормально стала работать с dri - в частности мой радеон на буке =)))