LINUX.ORG.RU

Вышел проприетарный видео драйвер ATI 8.38.6


0

0

Нововведения
Новый драйвер поддерживается в RedHat Enterprise Linux 5.

Исправления
Перестал "падать" Xserver при движении окошка с видео между двумя мониторами
при большом разрешении рабочего стола.
Проигрывание нескольких видео вместе с текстурированным видео больше не
вызывает искажение.

Известные недоработки
Проблема с включённым composite расширением, поэтому не включайте его.
При использовании xgl нет поддержки "горячей" смены дисплея.
"Разрыв изображения" при просмотре видео.
Не играет видео на "second head" в "dual head" режиме.

>>> Подробности (англ.)

★★★

Проверено: cavia_porcellus ()
Ответ на: комментарий от zloy_starper

Ладно несколько видео, у меня ОДНО видео вызывало дрожание верхней части экрана строк ~20

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

> Лучше раскажите, как замечательно r300 в 3д работает. ;)

Да, работает более-менее. У меня Radeon X850 XT AGP'шный, как раз взял его, когда в r300 начали работать glxgears.

Поиграл вчера в glest, ничё не свалилось, openarena тоже работает нормально, tuxracer'ы там всякие... Но грохнуть тачилу всё же можно, например composite + EXA со включенными тенями/прозрачностью в KWin не отличается стабильностью (хотя это к 3D напрямую не относится, но всё равно).

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

>Интересно, те, кто сейчас комп собирают и решат на нем линукс попробовать запустить, что об этом линуксе подумают после такого экспериенса?

Дык согласен полностью. Проблемы есть, весьма серьезные. Только вот не стоит возводит все в абсолют.

Я также не понимаю в чем сложность.. Может компитентные товарищи подскажут, что это за невыполнимая задача такая - перетащить на другую платформу дрова при наличии полной документации и команды _грамотных_ специалистов. Может у них там одни индусы работают? Или дрова _ТАК_ сильно привязаны к венде с целью выжимания производительности, что ужос прямо.. %\ :? Не понимаю..

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

>Да, работает более-менее.

Вот-вот.. =( vegastrike виснет. В остальных играх производительность никакая. У кого мощный процессор могут и не замечать, т.к. он прохавывает, а на скромном железе - жуть. %(

anonymous
()

Попробовал обновиться на 8.38.6. glxinfo сообщает, что direct rendering: no, а в логах ничего плохого нет. Вернулся на 8.37.6. Всё OK. У ATI Technologies Inc M56P [Radeon Mobility X1600]. X-ы: 6.9. X86_64.

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

>Эээ а кто там про нерабочий xv на 9600 говорил? В лог как ругается?

localhost:~ # cat /etc/X11/xorg.conf | grep -2 Overlay
Option "FSAAMSPosX0" "0.000000"
Option "no_dri" "no"
Option "VideoOverlay" "True"
Option "UseInternalAGPGART" "no"
Option "PseudoColorVisuals" "off"
--
Option "usevnc" "no"
Option "FSAAMSPosX1" "0.000000"
Option "OpenGLOverlay" "False"
Option "FSAAMSPosX2" "0.000000"
Option "Stereo" "off"
localhost:~ # xvinfo
X-Video Extension version 2.2
screen #0
no adaptors present

за рута не ругать, запускал иксы xinit-ом, для проверки

localhost:/var/log # grep -2 XVideo Xorg.0.log
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
localhost:/var/log # grep -2 Overlay Xorg.0.log
(**) fglrx(0): Option "GammaCorrectionI" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionII" "0x00000000"
(**) fglrx(0): Option "OpenGLOverlay" "False"
(**) fglrx(0): Option "VideoOverlay" "True"
(**) fglrx(0): Option "ScreenOverlap" "0"
(**) fglrx(0): Option "UseInternalAGPGART" "no"
localhost:/var/log # grep -2 EE Xorg.0.log
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 26 18:12:53 2007
(==) Using config file: "/etc/X11/xorg.conf"
--
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"

в WW тоже нече интересного

B084 ★★
()

Есть 5 путей по которым может пойти ATi ->

1. Засунуть все свои карты в Электродуговую печь с кислой футеровкой
2. Засунуть все свои карты в Мартеновскую пець
3. Засунуть все свои карты в Доменную печь высокого давления
4. Засунуть все свои карты в Электродуговую сталеплавильную печь с применением УВМ
5. Засунуть все свои карты в Индукционная печь

Куда прикажете?

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

В нагревательную печь, и под молот.

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

> Опять же, сижу на Beryl с самого его появления. На уже упомянутых X800,R9550(сейчас нету),R9600. Никаких нареканий.

А с X1K? Или fglrx + xgl + прощай dri?

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

> > А как вот это понимать? Что это еще за текстурированное видео?

> mplayer -vo gl2

Да нет, то обычный opengl (и вообще gl2 это лажа, не поддерживается и глючит, -vo gl:yuv=2:lscale=1 рулит). А "textured video" - это когда карта изображает устройство аппаратного преобразования цвета и масштабирования - те функции, которые раньше выполнял модуль оверлея, которого в современных карточках нет - через 3d-возможности карточки. Т.е. на X1K серии XVideo не использует оверлей в привычном смысле, вместо это в драйвере реализует эту функциональность через что-то типа того самого mplayer'овского gl-драйвера. А с точки зрения приложений - формально тот же xv.

Так вот, это все под виндой работает нормально, а под линуксом достаточно хреново. И хоть они якобы "поправили", на самом деле ничего они не поправили.

А mplayer -vo gl работает, потому что прямо использует opengl, без этих извратов. Что поделаешь, привыкли многие приложения к оверлею, вот и приходится для них его эмулировать.

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

дрова ващще говно. в этой новой версии в 50 грёбаных мегабайт, воще ничего не работает. как только включаются иксы, ноут идёт в перезагрузку. они мне е%ут мозг своими дровами вот уже год как.

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

> как только включаются иксы, ноут идёт в перезагрузку. они мне е%ут мозг своими дровами вот уже год как.

Всего год? Да ты счастливый человек! Вся эта история с 8500 еще началась, а это лет 6 назад было.. Вот столько и мучаемся &_&

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

> На 8.37.6 таже самая ошибка с AIGLX...

А как может быть по другому, если fglrx не поддерживают AIGLX? :)

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

> всё зависит от автора... так доступно ? )))

> я уж не раз сталкивался с владельцами "пишущих машинок" за денежку не малую...

Ну спасибо тебе, добрый фей! Нет, у меня обычный ThinkРad T42, и там точно нету PCI-e. А вопрос задал потому, что внутрь ноутбуков не залезал - соответсвенно мне не известно как там все устроено. Меня интересует гипотетическая возможность подобной операции. ATI меня совсем умучало своими драйверами, поэтому если есть возможность поменять - я поменяю, если нет, буду есть кактус.

jr_A
()

Млять, когда же это говно заработает, наконец, прямо?

P.S. Ноут у меня с X200M. Пока сижу на открытых дровах, но OpenGL же хочется...

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

>> А как вот это понимать? Что это еще за текстурированное видео?

> mplayer -vo gl2

gl2 не умеет цветных сабтитров. Просто gl рулит.

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

> Млять, когда же это говно заработает, наконец, прямо?

> P.S. Ноут у меня с X200M. Пока сижу на открытых дровах, но OpenGL же хочется...

А открытые дрова вообще умеют на X200M 1280x800? У меня упорно не желали. Собственно, только ради этого я перешел на проприетарные.

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

s/проприетарные/собственнические/ Сколько можно, а? :|

anonymous
()

Да пошли вы со своим поделками - компизами берилами и прочей хренью. Карты ATI работают. Нет у меня проблем. 2D и 3D есть. xv есть. Выход на TV есть.

У нвидии даже проблемы с установкой. Установка драйверов - кривая. Не говоря о том что после установки драйверы могут вообще незаработать.

Лесом! В Бобруйск!

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

А что с самыми последними версиями Mesa/drm/xf86-video-ati (из git) творится на Xpress200m ? Вроде бы частично OpenGL там запустили.. и сейчас Dave Airlie пытается побороть оставшиеся проблемы с 3d-частью.

Насчет новейших АТИ-шных карт - пробуйте http://gitweb.freedesktop.org/?p=avivo/xf86-video-avivo.git;a=summary

отписывайтесь разработчикам.

Andrew-R ★★★★★
()
Ответ на: комментарий от B084


$ lspci|grep 9600
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
$ xvinfo|head
X-Video Extension version 2.2
screen #0
Adaptor #0: "ATI Radeon Video Overlay"
number of ports: 1
port base: 83
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
$ glxinfo |grep -i direct
direct rendering: Yes
$ grep -i overl /etc/X11/xorg.conf
# Note: When OpenGL Overlay is enabled, Video Overlay
Option "ScreenOverlap" "0"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
Option "OpenGLOverlay" "off"


> (EE) AIGLX: reverting to software rendering

Композит включал? У fglrx при включении композита как минимум отваливается dri.

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

Когда то была карта от Ати, Пытался завести ее на слаке... Нынче другая, нвидиа рулед

gravyzcappa
()

>Проблема с включённым composite расширением, поэтому не включайте его.

Охренеть, я ещё 2 года назад мучался с саржем, ксоргом и ати, до сих пор не пофиксили!

Год и 10 с половиной месяцев...ппц

Danmer ★★
()

тхахахаха мы выпустили драйвер, но он в нем не пашет то-то, то-то и то-то, так что молчите в тряпочку тупые леминги или покупайте висту.

Патрик, когда уже снизойдет твой гнев на ублюдков из ати?

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

нет, не включал, не смотри на aiglx ошибки, он всеравно не поддержвается, а так dri есть конечно.

был у меня бэкап конфига со времен гдето 8.33, его восстановил - всеравно нету xv, а тогда, во времена создания бэкапа - xv было

выложи пжалсто девайс секцию своего конфига.

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

Section "Device"

# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
# vendor=1002, device=4152
# Option "UseInternalAGPGART" "no"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "DesktopSetup" "single"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x06419064"
Option "GammaCorrectionII" "0x06419064"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "ForceGenericCPU" "no"
Option "PreferredVRefresh" "100"
BusID "PCI:1:0:0"
EndSection

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

Похоже, нет.

* Dual Head: In this mode, the X server is configured to have two
screens on two different channels of the same adapter. In other words
in the configuration file there will be two Monitor sections and two
Screen sections. This will create two independent desktops managed by
the window manager. Since the DRI module has problems with Xinerama
the driver does not support extended desktop with Xinerama.

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

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

"3D apps work very nicely with nvidia's "pseudo-xinerama" mode (and reputedly with MergeFB), I just wish the fglrx driver had this functionality. Xinerama was never designed with this in mind, though, and that's why nvidia basically bypasses it all with TwinView, and Xdevs bluntly say dri will never work with xinerama. It's a software limitation, not a hardware one."

http://www.stanchina.net/~flavio/debian/fglrx-archive/msg00081.html

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

> Композит включал? У fglrx при включении композита как минимум отваливается dri.

Жжошь. У аццкой поделки фирмы ATI при включении Composite отваливается GLX в драйвере (начинает юзаться софтварный рендеринг через Mesa).

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

> Жжошь. У аццкой поделки фирмы ATI при включении Composite
отваливается GLX в драйвере (начинает юзаться софтварный рендеринг
через Mesa).

Не путай DRI с GLX. fglrx отключал именно DRI. Кстати, с дровами
8.37.6 наблюдаю следующее(что не может не радовать):

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
...
(II) ATI Proprietary Linux Driver Version Identifier:8.37.6
(II) ATI Proprietary Linux Driver Release Identifier: LGDr8.37g1
...
(**) Extension "Composite" is enabled
...
(II) fglrx(0): detected X.org 7.1.0.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
...
(II) fglrx(0): DRI initialization successfull!

Еще в 8.37.6 поправили глюк с оверсканом, который сильно раздражал
длительное время. Чем черт не шутит, может быть они медленно допилят
в итоге свои сырые дрова... :)

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

Нда.. как ни люблю я ати но чую что сползу таки неотвратимо на нвидиа или еще чего :(

anonymous
()

Мучался два года с radeon 9800 pro, этой весной плюнул и со стипухи взял 7600GT :-)) и вы знаете,парни, это небо и земля :-) во-первых,установка дров не мучение,а прям радость :-)) ставятся куда только можно :-) во-вторых, работающий сразу compiz и всякие другие приблуды. в-третьих, работаюзий xv,причем работающий офигеть :-))

советую

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

> со стипухи взял 7600GT [...] это небо и земля

Знаем. У меня пока ком новый на работе не поставили - была воткнута AGP-шная GF5200. На новом компе AGP нет, и видяшка ATI FGL V3300. Блииин... Я тебе скажу, это даже не с неба на землю, а из борделя в армию :-(

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

> во-первых,установка дров не мучение,а прям радость :-))

Ага: http://www.securitylab.ru/forum/read.php?FID=21&TID=42696 И чем же инсталлер нвидии лучше ATI-шного гуишного инсталлера?

> ставятся куда только можно :-)

А fglrx разве не ставится?

> во-вторых, работающий сразу compiz и всякие другие приблуды.

Есть такое дело.

> в-третьих, работаюзий xv,причем работающий офигеть :-))

А когда это он не работал на 9600/9800? Всегда работал.

sysenter
()
Ответ на: комментарий от no-dashi

> Значит композит выключен

В логе ясным по-белому написано

(**) Extension "Composite" is enabled

> или opengl vendor string == mesa

$ glxinfo |grep -A1 vendor
server glx vendor string: SGI
server glx version string: 1.2
--
client glx vendor string: ATI
client glx version string: 1.3
--
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series

Ускорение есть, с Compisete.

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

>> Опять же, сижу на Beryl с самого его появления. На уже упомянутых X800,R9550(сейчас нету),R9600. Никаких нареканий.

>А с X1K?

Не знаю, что такое.

> Или fglrx + xgl + прощай dri?

А нафига мне dri? Игрушки всё равно под виндой, а всё остальное в этой связке работает.

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

>Еще в 8.37.6 поправили глюк с оверсканом, который сильно раздражал длительное время. Чем черт не шутит, может быть они медленно допилят в итоге свои сырые дрова... :)

Через лет 10. БУГОГА

anonymous
()

Ну я сужу по опыту. Была radeon 9800 pro. Стал ставить Fedora 6 - всё ок,из коробки встали open-source дрова, AIGLX. видео шло просто супер,даже HD. потом поставил beryl - стал лагать скроллинг и видео слегка. вычитал,что надо воткнуть fglrx. а ядрышко то у меня было 2.6.20 самосборное..... Слил последний fglrx,ставлю - фиг. несовместимо с ядром. и я 3 дня убил на читание форумов и тд,чтобы узнать,что надо исходники драйвера пропатчить. поставился,поставил XGL,запустилось. xv сначала не было, потом с трудом пошло и медленее чем на open-source.да еще и с багами. пропал DRI. в общем,жесть была

А до этого была Fedora 5..я там вообще fglrx не смог воткнуть.

Купил 7600GT, запустил инсталллер и он собрал драйвер без лишних слов. Потом тот же инстраллер на убунте 7.04 без вопросов встал

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

Однакоже, интересные результаты я сейчас получил, спешу поделиться.

Действительно, dri работает при включенном composite, включил еще екстеншн damage
Все тесты проводил на beryl, так как он умеет обходиться без glx_tfp (--use-copy)
так вот, берил, работающий с libGL от ati

boba@localhost:/usr/bin> beryl_ --use-copy
**************************************************************
* Beryl system compatiblity check *
**************************************************************

Detected xserver : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : failed

beryl работающий с месовской libGL.
boba@localhost:/usr/bin> beryl-xgl --use-tfp
**************************************************************
* Beryl system compatiblity check *
**************************************************************

Detected xserver : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (2048x2048)

и оно запустилось!

првада работало чисто софтварно, и очень глюкаво, но повернув кубик я увидел нечто похожее на кубик

теперь будем молиться чтоб добавили non power of two texture support ?

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

Хотя не может этот экстенш отсутствовать в дровах ati, наверно просто своя немного реализация, отличающаяся именем функций.

Кто возьмется покопать?

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

> Через лет 10. БУГОГА

Да хоть через 20. ;) Лично у меня к текущей версии fglrx претензий нет - DRI работает, xv есть, OpenGL аппаратно акселлерированный, xv оверлей больше не глючит, иксы не вешаются, берил/компиз не использую.

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

> Купил 7600GT, запустил инсталллер и он собрал драйвер без лишних слов. Потом тот же инстраллер на убунте 7.04 без вопросов встал

На убунте 7.04 fglrx искаропки и скачанный атишный инсталлер официально поддерживает бубунту и ставит дрова на 7.04 без проблем. Зачем opengl overlay вклюен по умолчанию неясно, но когда прописывание строчки в конфиге (Option "VideoOverlay" "on") пугало кого-либо из линуксоидов?

> Ну я сужу по опыту.

Это нормально. Вот выше приведен линк на топик где начинаюющий линуксоид набирается опыта, радостно пытаясь в течении недели разобраться с нвидиевским инсталлятором на манде. :)

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

> Это нормально. Вот выше приведен линк на топик где начинаюющий линуксоид набирается опыта, радостно пытаясь в течении недели разобраться с нвидиевским инсталлятором на манде. :)

ух, как я однако от жизни отстал со своим emerge nvidia-drivers .. :-(

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

>А открытые дрова вообще умеют на X200M 1280x800? У меня упорно не желали. Собственно, только ради этого я перешел на проприетарные.

Умеют.

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