LINUX.ORG.RU

Драйвер fglrx 8.42 для видеоплат на чипсете AMD /ATi


0

0

Вышла долгожданная версия проприетарного драйвера для AMD/ATi. Достигнут значительный и впечатляющий прогресс по сравнению с предыдущей версией:

+ AIGLX!
+ поддержка X.Org server 1.4
- нет поддержки ядра 2.6.23 из-за проблем с х86_64 (ожидается в 8.43)
+ поддерживаемые чипы: от R300 до R600
+ улучшен видеовывод через TexturedVideo ( сообщать о проблемах можно на http://www.phoronix.com/forums/ )
+ значительно улучшен центр управления AMD
+ феноменальный прирост скорости в UT2004 и ET:QW
+ и многое другое...

Полный обзор на трех страницах с картинками: http://www.phoronix.com/scan.php?page...

>>> Скачать fglrx 8.42

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

> Кстати, какого гейтса в репах Юбунты лежат до сих пор только 8.34?....(

Обновляться не пробовал? (c) У меня 8.37 уже!!! :)

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

Radeon x1300 - полет отличный :) etqw шустрее раз 10

кстати, никто не может кинуть копию svn://svn.gentoo-xeffects.org/xeffects/trunk на red_lion@inbox.ru ??? а то я свзаться в упор не могу :(

Red_Lion
()

Что за лажа? compiz (core) - Fatal: No sync extension

Spank
()

Итак:
1) есть проблемы со сборкой пакетов для 64-х битной федоры. Исправляются удалением одной строчки из спека.
2) есть проблемы со сборкой пакетов для 64-х битных ubuntu и debian. Исправление ищите на форумах phoronix, что-то там вроде пролетало.
3) классический compiz не работает, из-за бага в драйвере. В последнем релизе compiz fusion и в (любом) beryl есть обход этого бага, хотите эффектов - берите их.
4) берил работает изумительно - все эффекты, максимальное качество, никаких глюков (пока не запускать gl-приложения), все просто летает (на x1900xt, как минимум)
5) поддержку modeline'ов так и не исправили. Любители экзотических разрешений или частот обновления идут лесом (уже около года, между прочим)
6) очень хреновое масштабирование xv ближайшей точкой не исправили
7) лично я наблюдаю очень медленную работу 2D (скроллинг, перемещение окон) в метасити. Запуск берила проблему решает, все становится плавным и быстрым
8) запуск glxgears или другого gl-приложения под берилом приводит к жестким глюкам, дефектам окна приложения, а нередко - просто к вылету приложения.
9) видео смотреть под берилом невозможно :-/ -vo gl и gl2 ЖУТКО моргают и неюзабельны, -vo xv вообще толком не пашет, -vo xvidix с новым драйвером не пашет. В остальных плеерах все аналогично. Остается только тормозной -vo x11 с софтварным yuv->rgb преобразованием и масштабированием, но смотреть hdtv с ним совершенно нереально, да и на dvd-разрешении проц хавает просто бешено.

В общем, без берила 2D тормозит, а с берилом видео смотреть просто невозможно. Хм..

anonymous
()

У меня слака 12.0 и карточка Radeon X1550 Series. Поставил эти новые дрова. Наконец-то заработало 3D ускорение. Буду ставить компиз :) НО какого-то х... при завершинии иксовой сесси (юзаю кеды) комп намертво зависает. Че с эти делоть. Обыдно...

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

compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing compiz (core) - Error: Failed to manage screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0

кто разобрался чего делать ?

phantom7
()

$ compiz --replace Checking for Xgl: not present. No whitelisted driver found aborting and using fallback: /usr/bin/metacity no /usr/bin/metacity found, exiting

Как исправить? Компиз последний стоит.

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

ага оно как обычно пляски с бубном впридачу компиз не работает :-( а так вроде бы нечего

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

> compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing 
> compiz (core) - Error: Failed to manage screen: 0 
> compiz (core) - Fatal: No manageable screens found on display :0.0

Кстати такая же фигня, не нашел как лечить?

Spank
()

ноут Acer Aspire 5102AWLMi
AMD Turion 64 2.2 GHz
ATI Radeon Xpress 1100
Debian 4.0 Etch
linux 2.6.18-4-k7
fglrx 8.40.4
xserver-xorg 7.1.1


Выкачал драйвер fglrx 8.40.4: https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-...
Сконфигурировал конфиг через aticonfig:
aticonfig \
--initial \
--fsaa=on \
--fsaa-gamma=on \
--overlay-type=opengl \
--lcd-mode=full \
--desktop-setup=single \
--sync-vsync=on \
--pseudo-color=off \
--stereo=off \
--resolution=0,1280x800 \
--max-gart-size=64 \
--input=/etc/X11/xorg.conf.radeon \
--output=/etc/X11/xorg.conf

После этого при запуске иксов стал выдаваться черный экран.
Что я делаю не так и как надо правильно конфигурировать Xorg?

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

может цвн? хотя я блин уже скачал себе, пойду дома попозже проверю

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

Все, разобрался - догадался нажать Ctrl+Alt+F1 - в консоли было написано, что не хватает динамической библиотеки libstdc++5. Поставил - заработало с прежним конфигом.

Итак, xorg.conf:
===
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "FSAAEnable" "on"
Option "FSAADisableGamma" "off"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "on"
Option "Centermode" "off"
Option "DesktopSetup" "single"
Option "Capabilities" "0x00000800"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "MaxGARTSize" "64"
EndSection
===

pacify@power:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6747 (8.40.4)

pacify@power:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
799 frames in 5.0 seconds = 159.800 FPS
1103 frames in 5.0 seconds = 220.600 FPS
1095 frames in 5.0 seconds = 219.000 FPS
1114 frames in 5.0 seconds = 222.800 FPS
1092 frames in 5.0 seconds = 218.400 FPS
1111 frames in 5.0 seconds = 222.200 FPS

Иксы стали работать быстрее грузиться, переключать окна и т.д...
P.S. glxgears завешивает комп.

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

> Простите, вы по какому вопросу?
Радуюсь, что впервые в жизни у меня заработал драйвер от ATI. :)
Правда, не самый новый.

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

> Кто нить, выложите рабочий ксорг.конф

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath         "/usr/share/X11/rgb"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/terminus/"
    FontPath        "/usr/share/fonts/cyrillic/"
    FontPath        "/usr/share/fonts/100dpi/"
    FontPath        "/usr/share/fonts/cronyx/100dpi/"
    FontPath        "/usr/share/fonts/75dpi/"
    FontPath        "/usr/share/fonts/cronyx/75dpi/"
    FontPath        "/usr/share/fonts/artwiz/"
    FontPath        "/usr/share/fonts/intlfonts/"
    FontPath        "/usr/share/fonts/misc/"
    FontPath        "/usr/share/fonts/cronyx/misc/"
    FontPath        "/usr/share/fonts/corefonts/"
    FontPath        "/usr/share/fonts/ttf-bitstream-vera/"
    FontPath        "/usr/share/fonts/Type1/"
    FontPath        "/usr/share/fonts/default/ghostscript/"
    FontPath        "/usr/share/fonts/freefonts/"
EndSection

Section "Module"
    Load           "glx"
    Load           "dri"
    Load           "extmod"
    Load           "xtrap"
    Load           "record"
    Load           "dbe"
    Load           "freetype"
    Load           "type1"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "Extensions"
     Option        "XVideo" "Enable"
     #Option        "Composite" "Disable"
     #Option        "AIGLX" "off"
     Option         "Composite" "Enable"
     Option         "AIGLX" "true"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "geniuscomfy2"
    Option         "XkbLayout" "us,ru,ua"
    Option         "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
    Option         "CustomKeycodes" "on"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "fglrx"
    #Driver         "radeonhd"
    BusID          "PCI:1:0:0"
    VendorName     "ATI Technologies"
    BoardName      "ATI Technologies Inc RV530 [Radeon X1600]"
    VideoRam       524288
    Option         "VideoOverlay" "on"
    Option         "TexturedVideo" "on"
    #Option         "UseFastTLS" "1"
    #Option         "DesktopSetup" "horizontal"
    #Option         "EnablePrivateBackZ" "on"
    #Option        "OpenGLOverlay" "off"
    Option          "DRI" "true"
    Option          "XAANoOffscreenPixmaps" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024@60" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "dri"
   Group "video"
   Mode 0660
EndSection

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

> Как исправить? Компиз последний стоит.

взять берил.

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

> Section "ServerLayout"

...

А у тебя как с качеством масштабирования в xv? И с gl-приложениями при запуске берила/компиза?

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

>К тому же, не решилась проблема с tvtime: >$ tvtime >Running tvtime 1.0.2. >Reading configuration from /etc/tvtime/tvtime.xml >Reading configuration from /home/siegerstein/.tvtime/tvtime.xml >xvoutput: No XVIDEO port found which supports YUY2 images. >Как было так и осталось...

Тут пока ждал очередной релиз Ubuntu поставил Sabayon Linux v3.4e,

так в нем даже на более старых АТИ-шных дровах tvtime работает нормально

+ compiz из коропки заработал на моей ATI - 1900.

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

>> Простите, вы по какому вопросу?
>Радуюсь, что впервые в жизни у меня заработал драйвер от ATI. :)
>Правда, не самый новый.

IMHO суть драйвера в том, что он единственные который поддерживает 3D на X.Org 7.3 для r5xx/r6xx. Сутя по посту у вас еще старый X (не ABI 2.0)

siegerstein
()

господа объясните, как с проигрыванием видео на этом чуде? По-прежнему через overlay мимо компиза?

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

> А у тебя как с качеством масштабирования в xv? И с gl-приложениями при запуске берила/компиза?

Тут не до маштабирования. Просто при запуске к примеру MPLayer c видиодрайвером xv, катринка такая как бы ее зжали каким-то самым галимым кодеком в мире... Просто отвратительная (квадратиками)... Тормозов нету, именно качество. Использую x11, проц не нагружает, картинка очень хорошая.

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

>Использую x11, проц не нагружает, картинка очень хорошая.

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

lester_dev ★★★★★
()

Кто говорит, что драйвер не стабильный?! Стабильней некуда: при каждом запуске чего-нить 3D-шного вешает систему!

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

> sudo ./bidloinstaller.run

Не слушай что тебе слакварщики насоветуют.

sh ati-driver-installer-8.42.3-x86.x86_64.run --help

sh ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/7.10

На выходе получим пакеты для Ubuntu 7.10

dpkg -i fglrx-*.deb xorg-*.deb

Собираем модуль: sudo module-assistant build fglrx-kernel-source

anonymous
()

Хм. А в хорге должен быть fglrx ? или ati/radeon?

GenuS
()

Впервые увидел кривые драйверы от ATI... И это - последняя версия драйверов под венды - версия 7.10 (проверялось на XP). 7.9 вроде ещё нормально работают. В 7.10 путаются фрагменты изображения при скроллинге и цветовые пятна остаются на рабочем столе + искажение изображения в некоторых окнах. Неожидал такого от AMD ... Надо новые линуксовые проверить...

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

> драйвер крайне нестабильный. Как и 8.41. Щазз вот пытаюсь его завести.

Драйер 8.41.7. Gentoo. Система не падает, ядро 2.6.23(!) Есть один минорный глюк(но это и понятно - драйвер не был сделан для 9600xt) - изредка курсор превращается в большой квадрат с полосками :)

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

Да лана что вы парите, всего один раз машина повисла, при первом запуске с новыми дровами, теперь все ниче так работает, даже 3d :). Лучше compiz как настроить поделитесь!

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

> Впервые увидел кривые драйверы от ATI... И это - последняя версия драйверов под венды - версия 7.10 (проверялось на XP). 7.9 вроде ещё нормально работают. В 7.10 путаются фрагменты изображения при скроллинге и цветовые пятна остаются на рабочем столе + искажение изображения в некоторых окнах. Неожидал такого от AMD ...

А теперь Linux - приоритетное направление, винду скоро спишут с поддержки, так что не обессудьте, виндузятники :)

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

> если повернуть куб, видео остается как бы на месте и закрывается иобрамлением плейера или двигается вслед за окном?

С x11 (чисто софтварный рендеринг, yuv преобразование и масштабирование) двигается вслед за окном, обретает прозрачность и остальное. Но тормозит :(

С xv или gl (аппаратное ускорение) остается на месте, но так сильно глючит, что смотреть совершенно нереально.

PS у кого еще проблемы с новым компизом (старый не заработает вообще!) и брать берил принипиально не хочется - попробуйте запустить как LIBGL_ALWAYS_INDIRECT=true compiz --replace

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

> Xv. Xv... если будет нормально работать Xv, я пошлю 50$ в AMD.

А у меня xv работает - шли 50 баксов мне! xvinfo что показывает?

$ grep -A1 -i xv /etc/X11/xorg.conf
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"

anonymous
()

genus@genus:~$ glxgears

glxgears: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

:( Help...

GenuS
()

Наверх вы, товарищи,
Все по местам!
Виндовый капец наступает…
Врагу не сдается наш гордый “Пингвин”,
Пощады никто не желает.

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

>ну чо тут скажешь. ls /usr/lib/libGL* в студию

$ ls /usr/lib/libGL*

/usr/lib/libGLEW.so.1.4

/usr/lib/libGL.so.1.2

/usr/lib/libGLU.so.1.3.070001

/usr/lib/libGLEW.so.1.4.0 /usr/lib/libGLU.so.1

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

o_O

хм. не должно быть такого

libGL.so.1.2 ставится атишный и в /usr/lib/xorg

посмотри если там нет, то переустанови дрова. Если есть, создай симлинк на /usr/lib/xorg/libGL.so.1.2 в /usr/lib/libGL.so.1

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

> Плять... А на 2.6.22 у меня ноут глючит в SMP. Сцуки.

Ноги в руки и патчить fglrx чтобы он работал на 2.6.23, в котором сцуки сломали опять интерфейсы.

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

Дрова переустанавливал, не помогло.

Создал сим. ссылку, заработало. НО

>1048 frames in 5.4 seconds = 194.860 FPS

>1017 frames in 5.5 seconds = 186.421 FPS

>904 frames in 11.7 seconds = 77.218 FPS

Если открыть на весь экран 

>X connection to :0.0 broken (explicit kill or server shutdown).

~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)




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

~$ uname -a
Linux genus 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux

Ubuntu 7.10

А меса я так понимаю 2.1 Mesa 7.0.1

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

Есть debian etch. Поставил Compiz (0.2.2-1) из стандартной поставки. Xorg.conf поправил. Compiz заработал, однако после закрытия окна любого запущенного приложения на экране остается белое пятно, которое никак нельзя убрать! Пробовал beryl - та же фигня, но работает еще медленнее.

Карта Mobile X1600.

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

> Плохо что не работает на 2.6.23

С прямыми руками заработает. 8.41.7 работал

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

$glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2

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