LINUX.ORG.RU

RadeonHD обновился до версии 1.0.0


0

0

Radeonhd или xf86-video-radeonhd - открытый драйвер разрабатываемый Novell в рамках проекта X.org для AMD GPG r5xx/r6xx чипсетов на основе недавно открытых спецификациях от AMD.

Призван заменить проприетарный драйвер fglrx. Драйвер еще на ранней стадии разработки, и, к сожалению, еще не поддерживает 2D и 3D акселерацию. Также нет поддержки XVideo, TV, HDMI.

>>> Подробности

Ответ на: комментарий от scaldov

>я совсем дурак, или чего-то не понял? в ксорге есть драйвер "ati", который поддерживает не только XVideo, но также 2D и даже, за некоторым исключением, 3D.

Этот драйвер для более новых видюх, чем те, которые поддерживаются драйвером ati.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

> Этот драйвер для более новых видюх, чем те, которые поддерживаются драйвером ati.

xorg обновлять не пробовали? Драйвер ati сейчас поддерживает абсолютно ВСЕ новые видеокарточки семейства radeon.

anonymous
()
Ответ на: комментарий от anonymous

> xorg обновлять не пробовали? Драйвер ati сейчас поддерживает абсолютно ВСЕ новые видеокарточки семейства radeon.

На мою RS690 свежая версия говорит "unknown пшел нафиг". radeonhd - наше фсио!

AngryElf ★★★★★
()
Ответ на: комментарий от anonymous

> xorg обновлять не пробовали? Драйвер ati сейчас поддерживает абсолютно ВСЕ новые видеокарточки семейства radeon.

Это оно?

http://dri.freedesktop.org/wiki/ATIRadeon?highlight=(CategoryHardwareChipset)

?!?

Максимум R480/R481... Очень новые карточки...

Мне вот что интересно:

http://dri.freedesktop.org/wiki/ATIRadeon?highlight=(CategoryHardwareChipset)#h ead-aa26ce517e24a1508d92cd543896efe08482e9e6

Driver "radeonhd"

under development

The new radeonhd driver has 2D support for R500/R600 cards

То есть? Уже есть поддержка 2D че-ли?

siegerstein
() автор топика
Ответ на: комментарий от siegerstein

> А вот как... Понял. А что может и не быть 2D :)

Может. Если 2d через 3d эмулируется (см. compiz) :)

AngryElf ★★★★★
()
Ответ на: комментарий от siegerstein

> Максимум R480/R481... Очень новые карточки...

Еще один. И как я его по вашему на своем X1900XT гоняю, а? Четко же писал, _свежая_ _версия_ нужна.

git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
cd xf86-video-ati/
./autogen.sh --prefix=/usr/
make
make install

Кому какое дело до того, что там в древних вики?

anonymous
()
Ответ на: комментарий от anonymous

в мастер ветке поддержки r500+ нет, так что не прокатит ;)

есть вопрос по конфигурации - драйвер собирался на x86 или x86_64?

anonymous
()
Ответ на: комментарий от anonymous

> в мастер ветке поддержки r500+ нет, так что не прокатит ;)

Не очень понимаю, о какой "мастер ветке" идет речь. Команды, о которых я написал, приводят к появлению каталога с сорцами драйвера, поддерживающего современные карты - это гарантирую ;)

> драйвер собирался на x86 или x86_64?

x86-64

anonymous
()
Ответ на: комментарий от sid350

>suspend-to-disk с чьей-то подачки принято называть hibernate :)

Я окончательно запутался. Это через ACPI или нет? И что тогда через него, а что -- нет? Ну нет у меня ноута, вот я никогда и не заморачивался с подобными вещами...

AsphyX ★★★
()
Ответ на: комментарий от anonymous

>Еще один. И как я его по вашему на своем X1900XT гоняю, а?

Хороший вопрос.

git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati

cd xf86-video-ati

grep -R 7240 *

grep -R R580 *

grep -R R570 *

grep -R X19 *

В ответ ничего. Как ты можешь юзать этот драйвер, при том, что в нем отсутствует pci id и вообще какое либо упоминание чипа твоей видюхи? Лог иксов чтоль кинь.

У меня на 2600XT естественно работает только radeonhd и fglrx (vesa, fbdev и т.п. не считаются, т.к. они тормозят, не держат 1280х1024x24, да еще и глючат, хотя в последнем скорее всего виновата AMD).

Swappp
()
Ответ на: комментарий от Swappp

> В ответ ничего. Как ты можешь юзать этот драйвер, при том, что в нем отсутствует pci id и вообще какое либо упоминание чипа твоей видюхи?

Тут трулдно возразить ;) Действительно ничего. Но драйвер работает, однозначно. Может просто попробуешь, а? Настроек никаких не надо, просто Driver "radeon" и все.

Лог иксов показать сейчас не могу, нахожусь далеко от той машины.

> У меня на 2600XT

На 2600XT он работать будет хуже, не поддерживает там 2D-акселерацию. На моей карте она поддерживается.

> работает только radeonhd и fglrx (vesa, fbdev и т.п. не считаются, т.к. они тормозят

Стоп-стоп, это бред. Во-первых, radeonhd тоже не держит 2D-акселерацию. Безумные тормоза в 2D отсутствуют только за счет работы shadowfb, эдакая полумера. Но драйвер vesa тоже прекрасно поддерживает shadowfb, и тормозит ровно настолько, насколько и radeonhd - я это проверял. Так что-то странное у тебя в системе происходит, если radeonhd работает и не тормозит, а radeon из git не работает и vesa тормозит. Либо ты ничего этого не проверил и просто пишешь потому, что тебе что-то там кажется. И тут, вообще говоря, лучше жевать, чем говорить, просто бери и проверяй..

PS vesa идеально держит 1280x1024. Сам использую vesa на одной из машин с новой атишной видяхой, потому что там xen нужен, а fglrx с ним толком не совместим, radeon же глючит (виснет при работе, если не отключать акселерацию, а если отключать, тормозит жутко, сильно хуже, чем vesa+shadowfb)

anonymous
()
Ответ на: комментарий от Swappp

> cd xf86-video-ati

> grep -R 7240 *

src/radeon_chipset_gen.h: { PCI_CHIP_R580_7240, "ATI Radeon X1950" },
src/pcidb/ati_pciids.csv:"0x7240","R580_7240","R580",,,,,,"ATI Radeon X1950"
src/ati_pciids_gen.h:#define PCI_CHIP_R580_7240 0x7240
src/radeon_pci_chipset_gen.h: { PCI_CHIP_R580_7240, PCI_CHIP_R580_7240, RES_SHARED_VGA },
src/radeon_chipinfo_gen.h: { 0x7240, CHIP_FAMILY_R580, 0, 0, 0, 0, 0 },


> grep -R R580 *

src/radeon_chipset_gen.h: { PCI_CHIP_R580_7240, "ATI Radeon X1950" },
src/radeon_chipset_gen.h: { PCI_CHIP_R580_7243, "ATI Radeon X1900" },
(еще пара десятков строк)

> grep -R R570 *

ничего

> grep -R X19 *

почти то же, что grep R580

Кстати, насчет RS690 кто-то тут спрашивал - оно тоже есть.

anonymous
()
Ответ на: комментарий от anonymous

>Может просто попробуешь, а? Настроек никаких не надо, просто Driver "radeon" и все.

Пробовал, в ответ (EE) No devices detected.

>Но драйвер vesa тоже прекрасно поддерживает shadowfb, и тормозит ровно настолько, насколько и radeonhd - я это проверял.

Да, на счет тормозов я погорячился, просто исползовал ее менее чем пару часов, а до этого долго сидел со старой s3 :) У меня разницы в 2д между radeonhd, vesa и fglrx практически не чувствуется, только если в загрузки процессора.

>PS vesa идеально держит 1280x1024.

Вот уж незнаю в чем дело, везде написано 24 бита, но глядя на любой градиент, четко видны полосы, а если сделать скрин, и потом его просмотреть с другим драйвером (radeonhd или fglrx) то на нем все нормально... А глюк vesa в том, что при переключении на другой терминал (фреймбуфер отсутствует) и возврате обратно появляются серьезные проблемы с цветами (опять же на скринах все нормально).

Swappp
()
Ответ на: комментарий от Swappp

> Ну я незнаю... Брал из указанного репозитария, нету там этого.

Попробуй перед make "git-checkout origin/atombios-support" сделать.

anonymous
()

Уже хочу приобрести такую карточку, но интересует такая вещь. будет реализованно XvMC, и насколько?

anonymous
()
Ответ на: комментарий от anonymous

> Уже хочу приобрести такую карточку, но интересует такая вещь. будет реализованно XvMC, и насколько?

Еще даже xv не планируют реализовывать (только после того, как будет сделано 3D), а ты про xvmc..

Те не менее, скорее всего в ближайшее время ждать xvmc смысла нет. На R500 хороший xvmc все равно не возможен; в карточке недостаточно универсальные блоки (а толку от ускорения mpeg2 на SD-разрешении нет). В R600 есть UVD (http://en.wikipedia.org/wiki/UVD), который можно запрограммировать на сложные вещи, в т.ч. так, чтобы он помогал декодированию VC-1 и H.264 HD-разрешения, но есть один нюанс: то ли из-за чужих лицензий, то ли еще из-за чего-то, но в интервью пару дней назад AMD заявило, что спеки на UVD-модуль разработчикам открытого драйвера предоставлены не будут и команды программирования UVD останутся закрытыми. Учитывая это, сам прикинь, когда появится поддержка xvmc..

PS проще проц мощный купить и не заморачиваться с этой поддержкой ;)

anonymous
()
Ответ на: комментарий от anonymous

> в интервью пару дней назад AMD заявило, что спеки на UVD-модуль разработчикам открытого драйвера предоставлены не будут и команды программирования UVD останутся закрытыми.

Можно ссылку? Если всё так, то очень обидно :(

Deleted
()
Ответ на: комментарий от anonymous

> Попробуй перед make "git-checkout origin/atombios-support" сделать.

После этого карту детектить начало, выдало много всякого в лог, но упало с ошибкой инициализации фреймбуффера. Но прогресс налицо, согласен.

AngryElf ★★★★★
()

круто, действительно работает

ждём, когда доделают xvideo и 2D акслерацию и ауфвидерзейн fglrx

swar0g ★★★★
()
Ответ на: комментарий от anonymous

Тс-с-с!... Только не подеритесь.

> Кстати, насчет RS690 кто-то тут спрашивал - оно тоже есть.

А всё потому, что кто-то не сказал заветного слова... "atombios-support"!

http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=blob;h=9f15...
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=blob;h=a12b...

Репо один, _ветки_ разные. Подозреваю, что git-clone _по_умолчанию_ берёт ветку master, а кое у кого remote: ветка была переведена на atombios-support... Берёте "экспериментальную" ветку http://lrn.ru/?module=news&action=thread&newsid=11646 - так и говорите, а не "давно уже в драйвере". Вот как-то вот так...

anonymous
()

> тута, тама, здеся.... тьфу, сельпо! нет таких слов в русском языке

Засунь свой русский язык в жопу.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.