Page 24 of 41

Re: Новые драйвера для ATI Radeon.

Posted: Mon Nov 08, 2010 8:48 pm
by art_zh
Залил на FTP, архив и makefile из (src/)drivers/video/drm/radeon-A/
dra_pciids.h - из include/drm

Re: Новые драйвера для ATI Radeon.

Posted: Wed Mar 30, 2011 2:29 am
by Asper
Смотрю я сюда и вижу, что HDMI video поддерживается на уровне видеодрайверов (что вобщем-то логично).
Вопрос такой: код относящийся к HDMI был специально удалён (за ненадобностью) отсюда или его там изначально не было?

Re: Новые драйвера для ATI Radeon.

Posted: Wed Mar 30, 2011 2:56 am
by Serge
Почему удалён ? r600_hdmi.c на месте и используется точно. Там и r600_audio.c есть (вот он скорее за компанию).

Re: Новые драйвера для ATI Radeon.

Posted: Wed Mar 30, 2011 3:07 am
by Asper
Действительно есть, что-то у меня под утро концентрация снизилась.
Так значит HDMI на ATI будет работать? Какие-то дополнительно действия, настройки, программы нужны?

Re: Новые драйвера для ATI Radeon.

Posted: Wed Mar 30, 2011 3:51 am
by Serge
Какие-то дополнительно действия, настройки, программы нужны?
Скорее всего да. Драйвер определяет всё что может - коннекторы, энкодеры и их взаимное подключение. Вся эта информация хранится в виде разных списков. А дальше я ничтоже сумняшеся назначаю самый первый подключённый коннектор коннектором по-умолчанию (get_def_connector в rdisplay_kms.c). Если HDMI единственное устройство, эта схема должна работать. По-хорошему требуется некоторое допиливание драйвера для выдачи дополнительной информации в user-mode и программа для её обработки. Панель настроек короче.

Re: Новые драйвера для ATI Radeon.

Posted: Wed Mar 30, 2011 3:58 am
by Asper
Спасибо за информацию. Посмотрим нужен будет кому-то HDMI или нет.

Re: Новые драйвера для ATI Radeon.

Posted: Mon May 16, 2011 10:49 pm
by art_zh
Попробовал настроить ATIKMS для AMD Fusion E350 (там Evergreen HD6310 сидит на одном чипе с CPU).
В include/drm/pciids.h вставил наглую строчку

Code: Select all

{0x1002, 0x9802, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_CEDAR|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \

Экран вроде переключился в режим 1680х1050, но система сразу же глухо зависла. Лог достать не удалось.
P.S. Отставить, монитор говорит, что реальный режим развертки 1152х864х75Гц (??)

Когда можно ожидать обновления сырцов?

Re: Новые драйвера для ATI Radeon.

Posted: Wed Jun 29, 2011 10:39 am
by Serge
Новая превьюшка. Масса исправлений и улучшена поддержка эвергринов. На горизонте уже видны острова Интересует переключение режимов. За год хвостиком значительно поменялись исходники, пришлось сделать костыль.

Ближайшие планы:

В RC11 войдут Острова, возможно новый код для перечисления и переключения режимов. RC11.1+ обработчики прерываний, RC12 управление питанием.

Re: Новые драйвера для ATI Radeon.

Posted: Wed Jun 29, 2011 1:39 pm
by art_zh
На Fusion новый драйвер не виснет, просто вылетает:

Code: Select all

Radeon RC11 cmdline (null)
device 1002:9802
enter drm_get_dev
enter radeon_driver_load_kms
DRM: initializing kernel modesetting (PALM 0x1002:0x9802).
<3>[drm:radeon_driver_load_kms] *ERROR* Fatal error while trying to initialize radeon.
leave drm_get_dev
Set DISPLAY handler
Пробовал ATIKMS из твоей сборки; свежесобранный драйвер из SVN1988 дает тот же результат.

PS. На RS780 режим устанавливается гладко, вроде бы даже быстрее чем на 10-й версии.

Re: Новые драйвера для ATI Radeon.

Posted: Wed Jun 29, 2011 2:57 pm
by Serge
art_zh

Значит я ещё не все эвергрины добавил.

Re: Новые драйвера для ATI Radeon.

Posted: Wed Jun 29, 2011 4:54 pm
by art_zh
Точно такой же лог - с HD6850 (devID=0x6739).
Хотя это уже не эвергрин, конечно.
Все равно - спасибо, крутейшую ты весч забабахал.

Re: Новые драйвера для ATI Radeon.

Posted: Wed Jun 29, 2011 5:04 pm
by Serge
art_zh

Кодовое имя BARTS. Дрова говорят что тоже эвергрины.
Точнее там гибрид - командный процессор от островов а всё остальное от эвергринов.

Re: Новые драйвера для ATI Radeon.

Posted: Wed Jun 29, 2011 8:01 pm
by Serge
Добавил остальные недоострова. Остались Кайманы.

Re: Новые драйвера для ATI Radeon.

Posted: Fri Jul 01, 2011 10:56 am
by Serge
RC11. Все 486 чипов.

Re: Новые драйвера для ATI Radeon.

Posted: Fri Jul 01, 2011 12:13 pm
by art_zh
Урра, заработало!!

Fusion E350 теперь определяет и меняет режимы, но почему-то гасит указатель мыши (сама мышь при этом работает в "невидимом" режиме).
Эффект наблюдается и на свежем транке, и на Колибри-А.

HD6850 вылетает как и раньше.
На RS780 все работает нормально, мыш виден.