fglrx документация

nVidia, ATI, SIS, VIA и др.

Модератор: Модераторы разделов

Аватара пользователя
Lord3D
Сообщения: 23
ОС: Archlinux

fglrx документация

Сообщение Lord3D »

Потратил около полутора месяцев на настройку fglrx на RV630XT (xorg.conf), пока не нашёл все опции, с которыми у меня всё нормально работает. Посоветуйте какой-нибудь мануал по настройке xorg.conf под fglrx, чтобы я хотябы понимал, что делаю, а не тупо пробовал разные опции из гугла и смотрел, что получится. Использую Archlinux x86_64, pacman -Syu делаю ежедневно
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: fglrx документация

Сообщение Olegator »

Ваше сообщение ни о чём не говорит, что именно у Вас не работает? Опций, спецефичных для какого-либо драйвера, мало и я уверен, что их использование никак не отразится на "нормально работает". Поэтому выкладывайте xorg.conf и пишите что не работает. А вообще все опции описаны в man xorg.conf, но туда смотреть пока рано, так как неизвестна проблема
Спасибо сказали:
jura12
Сообщения: 275
ОС: ubuntu 11.04

Re: fglrx документация

Сообщение jura12 »

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: fglrx документация

Сообщение serzh-z »

jura12 писал(а):
18.03.2009 01:39
785 bugs found
В любом софте существуют сотни багов - и известных и неизвестных. Всё зависит от целесообразности их исправления. Так что это число ни о чём не говорит. Но вообще да, я уже тоже за пару пару месяцев успел понять владельцев карт ATI и их страдания, и не только в Linux, но и в Windows.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: fglrx документация

Сообщение Olegator »

serzh-z писал(а):
18.03.2009 01:53
Но вообще да, я уже тоже за пару пару месяцев успел понять владельцев карт ATI и их страдания

видно вы давненько пробовали ati, сейчас никаких страданий нет, а присутствием хорошо функционирующих открытых аналогов, компенсируются моральные страдания. Так что давайте не будем разводить флуд.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: fglrx документация

Сообщение serzh-z »

Olegator писал(а):
18.03.2009 12:27
видно вы давненько пробовали ati
Угу, очень давненько, относительно давненько. На последних выходных. Не спорю, падающие иксы, при запуске "X -configure" и падения при разлогинивании, и куча ошибок с настройкой MTRR в логах - это верх стабильности. Как и отсутствие поддержки аппаратного ускорения и 3D в открытых драйверах radeonhd для вышедших ещё год назад чипов. Флеймить не будем, хотя вряд от этого драйверы станут работать лучше.
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: fglrx документация

Сообщение grouzen »

Olegator писал(а):
18.03.2009 12:27
serzh-z писал(а):
18.03.2009 01:53
Но вообще да, я уже тоже за пару пару месяцев успел понять владельцев карт ATI и их страдания

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

Ну не знаю как вы, а я со своей x1250 страдаю, думал в будущих релизах поправят, но начиная с версии 9.2 она не поддерживается ... Следовательно страдать прейдется вечно ...
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: fglrx документация

Сообщение Olegator »

serzh-z писал(а):
18.03.2009 13:14
Не спорю, падающие иксы, при запуске "X -configure" и падения при разлогинивании, и куча ошибок с настройкой MTRR в логах - это верх стабильности.

странно что у меня нет такого.
grouzen писал(а):
18.03.2009 13:33
Ну не знаю как вы, а я со своей x1250 страдаю,

Круто, все страдают, но не пишут причину страдания. Если и дальше так будет продолжаться, предлагаю отправить тему во флейм
Спасибо сказали:
Аватара пользователя
grouzen
Сообщения: 120
ОС: LFS, slackware

Re: fglrx документация

Сообщение grouzen »

Olegator писал(а):
18.03.2009 13:50
Круто, все страдают, но не пишут причину страдания. Если и дальше так будет продолжаться, предлагаю отправить тему во флейм

Причина? Так все таже стабильность и глючность: зависание намертво игр, например sauerbraten в один прекрасный момент виснет, приходится убивать иксы, или мигание в неполноэкранных опенгл приложениях и пр.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: fglrx документация

Сообщение Olegator »

grouzen писал(а):
18.03.2009 14:46
или мигание в неполноэкранных опенгл приложениях и пр.

а Вы эффекты отключите

grouzen писал(а):
18.03.2009 14:46
зависание намертво игр

выкладывайте логи
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: fglrx документация

Сообщение serzh-z »

Olegator писал(а):
18.03.2009 14:50
а Вы эффекты отключите
- Доктор, у меня спина болит...
- Нагнитесь,.. ниже,.. ещё ниже. Так не болит?
- Не болит.
- Вот так и ходите.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: fglrx документация

Сообщение Olegator »

serzh-z писал(а):
18.03.2009 14:53
- Доктор, у меня спина болит...
- Нагнитесь,.. ниже,.. ещё ниже. Так не болит?
- Не болит.
- Вот так и ходите.

в интел тоже самое, так что это не из-за драйвера
Спасибо сказали:
Аватара пользователя
Lord3D
Сообщения: 23
ОС: Archlinux

Re: fglrx документация

Сообщение Lord3D »

Olegator писал(а):
17.03.2009 23:49
Ваше сообщение ни о чём не говорит, что именно у Вас не работает? Опций, спецефичных для какого-либо драйвера, мало и я уверен, что их использование никак не отразится на "нормально работает". Поэтому выкладывайте xorg.conf и пишите что не работает. А вообще все опции описаны в man xorg.conf, но туда смотреть пока рано, так как неизвестна проблема

xorg.conf

Код:

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "aticonfig-Screen[0]-0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Option "AIGLX" "True" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/Type1" EndSection Section "Module" Load "glx" Load "v4l" Load "xtrap" Load "extmod" Load "dbe" Load "dri" Load "drm" Load "freetype" EndSection Section "ServerFlags" Option "AutoAddDevices" "False" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "us,ru" Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Option "AGPMode" "8" Identifier "aticonfig-Device[0]-0" Driver "fglrx" Option "UseInternalAGPGART" "no" Option "no_accel" "no" Option "no_dri" "no" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

что не работало, но было исправлено гуглением: тормоза в kwin при перетаскивании окон (хоть kde 3.5.10, хоть 4.2.1)
какие проблемы остались:
1) с включенным compiz-fusion тормозит изменение размера окна (т. е. как отпустил мышь, изображение секунд на десять намертво повисает, а когда отвисает, окно уже требуемого размера)
2) тормоза в wine (та же cs1.6 выдаёт где-то 5-10 fps, причём Direct3D или OpenGL рендеринг, значения не имеет)
3) тормоза в Konsole при прокрутке
Информация о системе:

Код: Выделить всё

[lord3d@epox-a643200 ~]$ uname -a
Linux epox-a643200 2.6.28-ARCH #1 SMP PREEMPT Sun Mar 8 10:55:58 CET 2009 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux

fglrxinfo:

Код:

Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 2600 XT AGP OpenGL version string: 2.1.8304 Release

xf86-video-ati не поддерживает 3D в RV630
если будут советы по твику конфига иксов, буду благодарен.
jura12, спасибо за wiki. Собственно, для получения подобных ссылок эта тема и открывалась.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: fglrx документация

Сообщение Olegator »

ну теперь есть о чём поговорить
Lord3D писал(а):
18.03.2009 21:14
1) с включенным compiz-fusion тормозит изменение размера окна (т. е. как отпустил мышь, изображение секунд на десять намертво повисает, а когда отвисает, окно уже требуемого размера)

в настройках компиза ccsm в разделе Изменение окна(или что-то вроде Resize window) - Общее - Режим изменения по умолчанию выберете что-нибудь кроме Нормальное, и всё заработает.
Lord3D писал(а):
18.03.2009 21:14
2) тормоза в wine (та же cs1.6 выдаёт где-то 5-10 fps, причём Direct3D или OpenGL рендеринг, значения не имеет)

при запуске отключайте эффекты

Lord3D писал(а):
18.03.2009 21:14
3) тормоза в Konsole при прокрутке

в Section "Device" добавьте

Код: Выделить всё

#Option "AccelMethod" "none|default|shadowfb|xaa|exa"
#Use the indicated accleration method. The default is depending on chipset version and state of acceleration techniques and tries to give the best user #experience. shadowfb is a software-only acceleration technique, while xaa and exa are hardware-based acceleration techniques.
Option       "AccelMethod" "EXA"

должно помочь, у меня ещё там есть пару опций

Код: Выделить всё

#Option XaaNoOffscreenPixmaps
#Disables accelerated draws into pixmaps stored in offscreen video memory.
Option       "XAANoOffscreenPixmaps" "true"

Option       "Capabilities" "0x00000000"

так же стоит создать ещё две секции

Код: Выделить всё

#If you want all of the users on your system to be able to use direct-rendering, then use a simple DRI section like this:
Section "DRI"
    Group      "video"
    Mode       0666
EndSection

Section "Extensions"
    Option       "Composite" "on"
EndSection

описание опций можно найти в man xorg.conf, и здесь http://linux.die.net/man/5/xorg.conf
Спасибо сказали: