fglrx документация
Модератор: Модераторы разделов
-
Lord3D
- Сообщения: 23
- ОС: Archlinux
fglrx документация
Потратил около полутора месяцев на настройку fglrx на RV630XT (xorg.conf), пока не нашёл все опции, с которыми у меня всё нормально работает. Посоветуйте какой-нибудь мануал по настройке xorg.conf под fglrx, чтобы я хотябы понимал, что делаю, а не тупо пробовал разные опции из гугла и смотрел, что получится. Использую Archlinux x86_64, pacman -Syu делаю ежедневно
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: fglrx документация
Ваше сообщение ни о чём не говорит, что именно у Вас не работает? Опций, спецефичных для какого-либо драйвера, мало и я уверен, что их использование никак не отразится на "нормально работает". Поэтому выкладывайте xorg.conf и пишите что не работает. А вообще все опции описаны в man xorg.conf, но туда смотреть пока рано, так как неизвестна проблема
-
jura12
- Сообщения: 275
- ОС: ubuntu 11.04
Re: fglrx документация
смотрите здесь http://wiki.cchtml.com/index.php/Main_Page
785 bugs found
http://ati.cchtml.com/buglist.cgi?query_fo...t=&content=
785 bugs found
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: fglrx документация
В любом софте существуют сотни багов - и известных и неизвестных. Всё зависит от целесообразности их исправления. Так что это число ни о чём не говорит. Но вообще да, я уже тоже за пару пару месяцев успел понять владельцев карт ATI и их страдания, и не только в Linux, но и в Windows.
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: fglrx документация
видно вы давненько пробовали ati, сейчас никаких страданий нет, а присутствием хорошо функционирующих открытых аналогов, компенсируются моральные страдания. Так что давайте не будем разводить флуд.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: fglrx документация
Угу, очень давненько, относительно давненько. На последних выходных. Не спорю, падающие иксы, при запуске "X -configure" и падения при разлогинивании, и куча ошибок с настройкой MTRR в логах - это верх стабильности. Как и отсутствие поддержки аппаратного ускорения и 3D в открытых драйверах radeonhd для вышедших ещё год назад чипов. Флеймить не будем, хотя вряд от этого драйверы станут работать лучше.
-
grouzen
- Сообщения: 120
- ОС: LFS, slackware
Re: fglrx документация
Ну не знаю как вы, а я со своей x1250 страдаю, думал в будущих релизах поправят, но начиная с версии 9.2 она не поддерживается ... Следовательно страдать прейдется вечно ...
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: fglrx документация
странно что у меня нет такого.
Круто, все страдают, но не пишут причину страдания. Если и дальше так будет продолжаться, предлагаю отправить тему во флейм
-
grouzen
- Сообщения: 120
- ОС: LFS, slackware
Re: fglrx документация
Причина? Так все таже стабильность и глючность: зависание намертво игр, например sauerbraten в один прекрасный момент виснет, приходится убивать иксы, или мигание в неполноэкранных опенгл приложениях и пр.
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
-
Lord3D
- Сообщения: 23
- ОС: Archlinux
Re: fglrx документация
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/Linuxfglrxinfo:
Код:
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 документация
ну теперь есть о чём поговорить
в настройках компиза ccsm в разделе Изменение окна(или что-то вроде Resize window) - Общее - Режим изменения по умолчанию выберете что-нибудь кроме Нормальное, и всё заработает.
при запуске отключайте эффекты
в Section "Device" добавьте
должно помочь, у меня ещё там есть пару опций
так же стоит создать ещё две секции
описание опций можно найти в man xorg.conf, и здесь http://linux.die.net/man/5/xorg.conf
в настройках компиза ccsm в разделе Изменение окна(или что-то вроде Resize window) - Общее - Режим изменения по умолчанию выберете что-нибудь кроме Нормальное, и всё заработает.
при запуске отключайте эффекты
в 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