Ati-drivers и xorg-server
Ashl1 3 ноября, 2008 - 02:55
Ati-drivers требуют xorg-server
xorg-server требует не установки ati-drivers. В итоге ati-drivers не могут быть поставлены.
/usr/portage/x11-drivers/ati-drivers/ati-drivers-8.542.ebuild
RDEPEND=x11-base/xorg-server
/usr/portage/x11-base/xorg-server/xorg-server-1.5.2.ebuild
# Drivers
PDEPEND=!x11-drivers/ati-drivers
»
- Для комментирования войдите или зарегистрируйтесь
ставьте opensource драйвера и
ставьте opensource драйвера и не мучайтесь.
либо, если хочется мучиться - то разбирайтесь с какой версией будут xorg должны работать ваши драйвера. можно еще попробовать понять по ebuild xorg-server до какой версии он блокирует драйвера...
Вообще
Вообще x11-base/xorg-server-1.5* блокирует установку x11-drivers/ati-drivers в принципе. Единственый способ это установка x11-base/xorg-server-1.4*
это видимо потому что
это видимо потому что бинарные дрова пока что неподдерживают xorg-server-1.5*
opensource драйвера выдают на
opensource драйвера выдают на 1000 FPS меньше. У меня стояли ati-drivers, было где-то 3000-3200 glxgears. Сейчас с radeon и drm 2000-2300. xorg-server запрещает до версии 1.4 действительно.
Если сами ati-drivers не поддерживают xorg-server 1.5.*, то вопрос, почему же запрещено в xorg-server, а не в ati-drivers? Да и если ati-drivers выпустят совместимые с xorg-server 1.5.* их исправят в ebuild xorg-server?
willy
я поддержиавю, енту идею, но как быть, ежели захочешь поиграть в SPRING, например?
ИМХО, ati-лючче рисують, взять LockOn или ИЛ-2, а так же - КА-50...
Но - енто - только моё скроомное мнение :)
ati
Точно такая же проблемка, не подскажите, а как собственно, сменить уже поставленные ati-driders на opensource, ну и потом вернуть все обратно, в случае чего?
emerge
emerge x11-drivers/xf86-video-radeonhd
илиemerge x11-drivers/xf86-video-ati
в зависимости от вашей карточки (radeonhd для тех которые HD)В xorg.conf пишем соответственно radeonhd или radeon
x11-drivers/ati-drivers
Вчера поставил x11-drivers/ati-drivers-8.552-r2 под x11-base/xorg-server-1.5.2
glxgears показывают: 12153 frames in 5.0 seconds = 2430.427 FPS
Иксы - как всегда, иногда падають :)
willy, Дай, пожалуйста, свой
willy,
Дай, пожалуйста, свой конфиг xorg.conf
Я тоже недавно поставил те же ati-drivers и тот же xorg-server, но при старте исков появляется рабочий стол, потом падают иксы, в консоли Backtrace есть, думаю, что проблема в конфиге.
У меня PCI-E X1650.
ati-drivers
Всегда пожалуйста, может поможет :)
willhelm@PantherG ~ % cat /etc/X11/xorg.conf 19:59 pts/0
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "BenQ Monitor" 0 0
EndSection
Section "ServerFlags"
# Option "AllowMouseOpenFail" "true"
Option "IgnoreABI" "on"
Option "AIGLX" "true"
Option "BlankTime" "60"
Option "StandbyTime" "120"
Option "SuspendTime" "240"
Option "Xinerama" "false"
Option "AutoAddDevices" "true"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/local/share/fonts"
EndSection
Section "Module"
Load "ddc"
Load "vbe"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap"
Load "freetype"
# Load "ddc"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "xtrap"
Load "record"
# Load "type1"
Load "wfb"
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "IgnoreABI" "on"
Option "AIGLX" "true"
EndSection
Section "Monitor"
Identifier "BenQ FP783"
DisplaySize 320 270
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Radeon HD4850"
Driver "fglrx"
BusID "PCI:2:0:0"
# BusID "PCI:2:0:1"
Option "XAANoOffscreenPixmaps" "true"
EndSection
Section "Screen"
Identifier "BenQ Monitor"
Device "Radeon HD4850"
Monitor "BenQ FP783"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Кстати, у меня иксы ищщо падали потому, что в /etc/fstab не было вот этой строчки:
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
ati-drivers
Господа,
У меня по-прежнему не запускаются на 2.6.25-r4 ядре, xorg-server-1.5.2 иксы на
ati-drivers-8.552-r2
Видеокарта ATI Radeon PCI-E X1650 512Mb
Есть идеи, как это лечить?
В fstab есть
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
После запуска startx лог такой
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.25-gentoo-r4 x86_64
Current Operating System: Linux YT 2.6.25-gentoo-r4 #8 SMP Sat Nov 29 11:28:39 MSK 2008 x86_64
Build Date: 29 November 2008 11:38:22AM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
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: Fri Dec 5 10:32:20 2008
(==) Using config file: "/etc/X11/xorg.conf"
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
xinit: Resource temporarily unavailable (errno 11): Cannot register with ConsoleKit: org.freedesktop.CkConnector.Error: Unable to open session: Launch helper exited with unknown return code 0
Backtrace:
0: X(xf86SigHandler+0x65) [0x4892b5]
1: /lib/libc.so.6 [0x7fda8a0b3ef0]
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayShadowIsShadowPixmap+0x22) [0x7fda8823e7f2]
3: /usr/lib64/xorg/modules//glesx.so [0x7fda85329173]
4: /usr/lib64/xorg/modules//libxaa.so(XAAComposite+0x1a5) [0x7fda87275cc5]
5: /usr/lib64/xorg/modules//libxaa.so [0x7fda8729358d]
6: X [0x52b2f8]
7: X(miGlyphs+0x5b7) [0x5113c7]
8: /usr/lib64/xorg/modules//libxaa.so(XAAGlyphs+0x200) [0x7fda87274fb0]
9: X [0x52b611]
10: X [0x51c674]
11: X(Dispatch+0x364) [0x44a9b4]
12: X(main+0x45d) [0x4313ad]
13: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fda8a0a0486]
14: X [0x430789]
Fatal server error:
Caught signal 11. Server aborting
xinit: connection to X server lost.
В логе Xorg.0.log только предупреждения, в хвосте много про AIGLX я их не стал вставлять (они все с AIGLX: 3D driver claims to not support visual, только числа потом другие)
cat /var/log/Xorg.0.log | grep WW
(WW) `fonts.dir' not found (or not valid) in "/usr/local/share/fonts".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/default".
(WW) The directory "/usr/share/fonts/local" does not exist.
(WW) The directory "/usr/share/fonts/ukr" does not exist.
(WW) The directory "/usr/local/share/fonts/cyrillic" does not exist.
(WW) Ignoring unrecognized extension "IgnoreABI"
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) fglrx: Force AIGLX enabled
(WW) Falling back to old probe method for fglrx
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 4.1
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Only one display is connnected,so single mode is enabled
(WW) AIGLX: 3D driver claims to not support visual 0x23
В конфиге пробовал разные опции, те, что сейчас ## откомментировал, частично некоторые комментировал, результат один и тот же.
eselect opengl list
[1] ati *
[2] xorg-x11
/etc/X11/xorg.conf
Section "ServerFlags"
# Option "AllowMouseOpenFail" "true"
Option "IgnoreABI" "on"
## Option "AIGLX" "true"
## Option "BlankTime" "60"
## Option "StandbyTime" "120"
## Option "SuspendTime" "240"
## Option "Xinerama" "false"
## Option "AutoAddDevices" "true"
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "Screen 1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/default"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/ukr"
FontPath "/usr/local/share/fonts/cyrillic"
EndSection
Section "Module"
Load "ddc"
Load "vbe"
Load "GLcore"
Load "dbe"
Load "dri"
## Load "extmod"
## SubSection "extmod"
## Option "omit xfree86-dga"
## EndSubSection
Load "glx"
Load "bitmap"
Load "freetype"
Load "xtrap"
Load "record"
Load "wfb"
# Load "type1"
EndSection
Section "Extensions"
## Option "Composite" "Enable"
Option "IgnoreABI" "on"
## Option "AIGLX" "true"
# Option "RENDER" "Enable"
# Option "XVideo" "Enable"
## Option "RENDER" "On"
## For Compiz
## Option "Damage" "On"
## Option "Composite" "On"
## Should be loaded automatically, but for good measure
## Option "XVideo" "On"
# Option "Composite" "True"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp: alt_shift_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
Option "Protocol" "ImPS/2"
EndSection
Section "Monitor"
Identifier "Samsung"
VendorName "Samsung"
ModelName "SyncMaster 795mb"
EndSection
Section "Device"]]]]
### Set to 1 - better , set to 2 for compability, and 0 for basic
# Option "UseFastTLS" "1"
### Experimental
# Option "BackingStore" "on"
### forced turned off so TextureVideo is used
# Option "VideoOverlay" "Off"
# Option "OpenGLOverlay" "Off"
## Desktop Setup
# Option "DesktopSetup" "clone"
# Option "EnableMonitor" "crt1,lvds"
# BusID "PCI:1:0:0"
Identifier "Radeon"
Driver "fglrx"
VendorName "ATI Technologies Inc"
BoardName "RV530 [Radeon X1650]"
## Option "TexturedVideoSync" "on"
# Option "Capabilities" "0x00000800"
## Option "VideoOverlay" "on"
## Option "OpenGLOverlay" "off"
# Option "UseFastTLS" "2" #
## Option "UseFastTLS" "1" #
## Option "EnablePrivateBackZ" "true" # [
## Option "TexturedVideo" "true" # [
## Option "Textured2D" "on" # [
## Option "TexturedXrender" "on" # [
Option "XAANoOffscreenPixmaps" "true"
# Option "TexturedVideo" "On"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Radeon"
Monitor "Samsung"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Ati-drivers
А что говорит "aticonfig --initial"?
.
:-(
(WW) This ATI Proprietary
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 4.1
ati-drivers
У меня работает, несмотря на эти предупреждения;
Не знаю, как на ATI-1650...
Ну и конфиг! :)
YT, из лога очевидно, в чём ошибка: No matching Device section for instance (BusID PCI:0@1:0:1) found. У Вас в секции "Device" сейчас прописано: BusID "PCI:1:0:0". Проверьте через lspci и пропишите в Device->BusID правильное значение для начала. Посмотрите похожую ветку, там в конце в частности были полезные ссылки, как правильно настроить 3D ускорение с бинарными ati-drivers.
ati-drivers
У меня то-же вываливается, но....
Всё - работает :)
Вот:
willhelm@PantherG ~ % cat /var/log/Xorg.0.log| grep WW 20:08 pts/0
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Ignoring unrecognized extension "IgnoreABI"
(WW) Ignoring unrecognized extension "AIGLX"
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) fglrx: Force AIGLX enabled
(WW) Falling back to old probe method for fglrx
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 4.1
(WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:1) found
(WW) fglrx(0): Only one display is connnected,so single mode is enabled
(WW) fglrx(0): Probed monitor is 340x270 mm, using Displaysize 320x270 mm
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(WW) AIGLX: 3D driver claims to not support visual 0x33
(WW) AIGLX: 3D driver claims to not support visual 0x34
(WW) AIGLX: 3D driver claims to not support visual 0x35
(WW) AIGLX: 3D driver claims to not support visual 0x36
(WW) AIGLX: 3D driver claims to not support visual 0x37
(WW) AIGLX: 3D driver claims to not support visual 0x38
(WW) AIGLX: 3D driver claims to not support visual 0x39
(WW) AIGLX: 3D driver claims to not support visual 0x3a
(WW) AIGLX: 3D driver claims to not support visual 0x3b
(WW) AIGLX: 3D driver claims to not support visual 0x3c
(WW) AIGLX: 3D driver claims to not support visual 0x3d
(WW) AIGLX: 3D driver claims to not support visual 0x3e
(WW) AIGLX: 3D driver claims to not support visual 0x3f
(WW) AIGLX: 3D driver claims to not support visual 0x40
(WW) AIGLX: 3D driver claims to not support visual 0x41
(WW) AIGLX: 3D driver claims to not support visual 0x42
(WW) AIGLX: 3D driver claims to not support visual 0x43
(WW) AIGLX: 3D driver claims to not support visual 0x44
(WW) AIGLX: 3D driver claims to not support visual 0x45
(WW) AIGLX: 3D driver claims to not support visual 0x46
(WW) AIGLX: 3D driver claims to not support visual 0x47
(WW) AIGLX: 3D driver claims to not support visual 0x48
(WW) AIGLX: 3D driver claims to not support visual 0x49
(WW) AIGLX: 3D driver claims to not support visual 0x4a
(WW) AIGLX: 3D driver claims to not support visual 0x4b
(WW) AIGLX: 3D driver claims to not support visual 0x4c
(WW) AIGLX: 3D driver claims to not support visual 0x4d
(WW) AIGLX: 3D driver claims to not support visual 0x4e
(WW) AIGLX: 3D driver claims to not support visual 0x4f
(WW) AIGLX: 3D driver claims to not support visual 0x50
(WW) AIGLX: 3D driver claims to not support visual 0x51
(WW) AIGLX: 3D driver claims to not support visual 0x52
(WW) AIGLX: 3D driver claims to not support visual 0x53
(WW) AIGLX: 3D driver claims to not support visual 0x54
(WW) AIGLX: 3D driver claims to not support visual 0x55
(WW) AIGLX: 3D driver claims to not support visual 0x56
(WW) AIGLX: 3D driver claims to not support visual 0x57
(WW) AIGLX: 3D driver claims to not support visual 0x58
(WW) AIGLX: 3D driver claims to not support visual 0x59
(WW) AIGLX: 3D driver claims to not support visual 0x5a
(WW) AIGLX: 3D driver claims to not support visual 0x5b
(WW) AIGLX: 3D driver claims to not support visual 0x5c
(WW) AIGLX: 3D driver claims to not support visual 0x5d
(WW) AIGLX: 3D driver claims to not support visual 0x5e
(WW) AIGLX: 3D driver claims to not support visual 0x5f
(WW) AIGLX: 3D driver claims to not support visual 0x60
(WW) AIGLX: 3D driver claims to not support visual 0x61
(WW) AIGLX: 3D driver claims to not support visual 0x62
(WW) AIGLX: 3D driver claims to not support visual 0x63
(WW) AIGLX: 3D driver claims to not support visual 0x64
(WW) AIGLX: 3D driver claims to not support visual 0x65
(WW) AIGLX: 3D driver claims to not support visual 0x66
(WW) AIGLX: 3D driver claims to not support visual 0x67
(WW) AIGLX: 3D driver claims to not support visual 0x68
(WW) AIGLX: 3D driver claims to not support visual 0x69
(WW) AIGLX: 3D driver claims to not support visual 0x6a
(WW) AIGLX: 3D driver claims to not support visual 0x6b
(WW) AIGLX: 3D driver claims to not support visual 0x6c
(WW) AIGLX: 3D driver claims to not support visual 0x6d
(WW) AIGLX: 3D driver claims to not support visual 0x6e
(WW) AIGLX: 3D driver claims to not support visual 0x6f
(WW) AIGLX: 3D driver claims to not support visual 0x70
(WW) AIGLX: 3D driver claims to not support visual 0x71
(WW) AIGLX: 3D driver claims to not support visual 0x72
(WW) Saitek Saitek X52 Flight Control System: Don't know how to use device
Если закомментировать всю
Если закомментировать всю секцию Device, будет всё тоже самое. Со всеми вытекающими. А рецепт лечения - выше и ссылки там же.
ati-drivers
То-есть - пересборка ядра?
Только - ЗА :)
Да нет. ЭТО имел ввиду.
Да нет. ЭТО имел ввиду.
No matching Device section
No matching Device section for instance (BusID PCI:01:0:1) found у меня тоже выдает, но это просто второй разьем на видюхе
lspci
01:00.0 VGA compatible controller: ATI Technologies Inc RV570 [Radeon X1950 Pro] (rev 9a)
01:00.1 Display controller: ATI Technologies Inc RV570 [Radeon X1950 Pro] (secondary) (rev 9a)
а мон у меня подцеплен к 01:0:0 и все прекрасно пашет
А по вопросу: поставь самые последние версии ядра, дров и xorg'a (размаскируй)