LINUX.ORG.RU

xf86-video-ati или xf86-video-radeonhd?


0

0

Вроде тема недавно поднималась, найти не могу - драйвер radeonhd как бы уже RIP? Последние пару месяцев практически никаких изменений в коде. ati же вроде пилят, комиты сыпятся регулярно.

★★★

xf86-video-ati — стабильно развиваемый драйвер.
xf86-video-radeonhd — экспериментальный.

P.S.
На xf86-video-radeonhd с версии 1.3.0 у меня начались артефакты и тормоза (там включили ускорение «EXA» по умолчанию). Так что пришлось перейти на xf86-video-ati. Недавно с xf86-video-ati завёл аппаратное 3D на AMD 785G, выбросив «диверсию» под названием NOUVEAU.

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

[quote]xf86-video-ati — стабильно развиваемый драйвер.
xf86-video-radeonhd — экспериментальный.[/quote]

А который из них проприетарный?

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

>>А который из них проприетарный?

fglrx

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

Ясно. У меня сейчас при использовании обоих драйверов наблюдаются артефакты у Qt приложений (как следствие - и у всех KDE).

Amp ★★★
() автор топика

xf86-video-ati-9999 && xorg-9999 && mesa-9999 , заводил 3d, производительность хромает сильно

fglrx && xorg-1.6.5 && kernel 2.6.33, производительность 3d на уровне, но проприетарное уг

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

На AMD 785G в 64-битной FreeBSD:

> glxgears
IRQ's not enabled, falling back to busy waits: 2 0
9347 frames in 5.0 seconds = 1869.391 FPS
9505 frames in 5.0 seconds = 1900.924 FPS
9506 frames in 5.0 seconds = 1901.095 FPS
9501 frames in 5.0 seconds = 1900.167 FPS
9497 frames in 5.0 seconds = 1899.222 FPS
9447 frames in 5.0 seconds = 1889.329 FPS
> pkg_info | grep video-ati
xf86-video-ati-6.12.4_1 X.Org ati display driver

iZEN ★★★★★
()
Ответ на: комментарий от anonymous
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/OTF"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi:unscaled"
	FontPath     "/usr/local/lib/X11/fonts/75dpi:unscaled"
EndSection

Section "Module"
	Load  "dri"
	Load  "dri2"
	Load  "glx"
	Load  "GLcore"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	#-Load  "xtrap"
	#-Load  "freetype"
	Load "drm"
	Load "ddc"
	Load "vbe"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option      "XkbRules" "xorg"
	Option      "XkbModel" "pc105"
	Option      "XkbLayout" "us,ru"
	Option      "XkbVariant" ",winkeys"
	Option      "XkbOptions" "grp:caps_toggle,grp_led:caps,compose:ralt"
	Option      "AutoRepeat" "250 30"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/sysmouse"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "ServerFlags"
	Option "AutoAddDevices" "false"
	Option "AllowEmptyInput" "off"
	Option "AllowMouseOpenFail" "true"
	Option "IgnoreABI" "on"
	Option "AIGLX" "true"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "ASUS"
	ModelName    "VW198T"
	Option       "DPMS"
	UseModes "Mode0"
EndSection

Section "Modes"
	Identifier "Mode0"
	Modeline "1680x1050_60.00"  147.14  1680 1784 1968 2256  1050 1051 1054 1087 -HSync +Vsync
EndSection 

Section "Device"
        Option     "DRI" "true"
	Identifier  "Card0"
	Driver      "ati"
	#-Driver      "radeonhd"
	VendorName  "ATI Technologies Inc"
	BoardName   "AMD Radeon HD"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes   "1680x1050"
	EndSubSection
EndSection

Section "DRI"
	Mode	0666
EndSection

Section "Extensions"
	Option   "Composite"  "false"
	Option "DAMAGE" "true"
	Option "RENDER" "true"
EndSection
iZEN ★★★★★
()
Ответ на: комментарий от anonymous

> И как заводил 3D, стандартно по хендбуку?

1) echo 'WITHOUT_NOUVEAU=true' >> /etc/make.conf

2) portupgrade -fp graphics/libdrm graphics/libglut graphics/libGL* graphics/mesa-demos

3) reboot

iZEN ★★★★★
()

xf86-video-ati

т.к. radeonhd уже давно не торт.

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

я бы сказал что radeonhd - в прошлом экспериментальный, ныне мертвый.

т.к. все эксперименты сейчас какраз-таки в xf86-video-ati

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

> но проприетарное уг

уг или не уг - а оно работает.
А шарится по git, выискивать байки о мелочных подвижках, какого-то рожна обновлять xorg ... какая конечная цель всего этого ?
Создать рабочие условия только для поганых и как бы свободых дров ? ))

После истории с nouveau в ядре, мои подозрения, что бардачные свободные
драйвера это прямой аналог пиджака Райкина в linux - только укрепились.
Ведь даже по архитектуре это редкое дуралейство все.

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

> уг или не уг - а оно работает.

Паршивенько, прямо скажем, работает. EXA до сих пор не осиливает. Плюс у меня тут была темка про мусор в менюшках на долю секунды, при их появлении. Если первое я могу пережить, пересобрав иксы с волшебным патчем, то мусор не лечится. А в опенсорсных драйверах подобного нет.

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

fixed :обощать -> обобщать
на parsix спелчекер поломан ((

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

В кармике fglrx умудряется выполнять тест gtkperf за 15 сек. На открытых 3.5 сек. Весь 2D жутко тормозной. 3D на более мощной RHD4850 намного медленнее, чем на geforce 9800. Это не считая артефактов с GLSL, tearing`а и неожиданных падений производительности 2D до 1 кадра.

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

1.Это не компенсирут мне хреновый 3D на свободных дровах
2. Не факт, что «окончательная версия» свободных дров будет сбаланированной и такой же быстрой на тестах gtkperf.

3. Не факт, что нарезанный (как докторская колбаса) драйвер будет
одинаково удачным и нормальным для различных GPU (учитывая, КАК различные команды общаются между собой и требуют фофанства)

4. Я в гробу видел постоянно ковырять софт в git по смехотворным вопросам взаимодействия и общения этих балбесов.

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

> Какой дистр и версия fglrx, карточка ? - потом будем и обощать ...

opensuse 11.2, fglrx (с 8-ой и по 10-ю ветки), radeonhd 2400 (mobility)

Ну а что обобщать - то, что fglrx использует устаревший XAA и весь такой обиженный не хочет переползать на EXA (в итоге теряя производительность в 2D)?

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

У меня выбор невелик - либо я получаю более-менее нормальное 3D на fglrx, и при этом посредственное 2D, либо у меня все худо-бедно хорошо в 2D с опенсорсными драйверами, но проблемы с 3D.

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

> что fglrx использует устаревший XAA и весь такой обиженный не хочет переползать на EXA (в итоге теряя производительность в 2D)

Да, я начитался тоже радостных погромных тестов авторов EXA над XAA
- однако, (как пример не в тему) на Intel G945 XAA + xorg 7.3 пока лучший выбор для меня.
А критерий такой : все работает и без тормозов , плевать на номера версий
и свежесть софта.

Далее:
Debian (parsix)
Ведро 2.6.29 + fglrx 9.8 & X.Org X Server 1.6.3.901 на ATI HD2400
-сказать, что все «летает» это как-то даже и мало. ))
Ну просто проблем нет.))
Жестокой фигней морочат нам голову ...))




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

Ну не знаю
Может от дистра еще все зависит
nexuiz 70 fps выдает на ней
4... 6 гигабайтные mkv файлы без тормозов играет
glxgears выдает фантастические для свободных дров:
15355 frames in 5.0 seconds = 3070.862 FPS
15388 frames in 5.0 seconds = 3077.463 FPS

Мне хватает ))

Понимаю, надо убится в лепешку и доказать, что это все вранье ))
Мне врать нет смысла.


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

>едавно с xf86-video-ati завёл аппаратное 3D на AMD 785G, выбросив «диверсию» под названием NOUVEAU.

Изя, отсыпь!!

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