Опять rendering и ATI [solved]

Кто нить знает что за ерунда?

sanches / # LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL error: dlopen /usr/lib/dri/fglrx_dri.so failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen)
libGL error: unable to load driver: fglrx_dri.so
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
sanches / # emerge ati-drivers xorg-x11 xorg-server -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-base/xorg-server-1.3.0.0-r2  USE="dri nptl sdl xorg -3dfx -debug -dmx -ipv6 -kdrive -minimal -xprint" INPUT_DEVICES="keyboard mouse synaptics -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="radeon vesa -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -nvidia -r128 -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vga -via -vmware -voodoo" 9,047 kB
[ebuild   R   ] x11-drivers/ati-drivers-8.40.4  USE="acpi (-multilib)" 39,391 kB
[ebuild   R   ] x11-base/xorg-x11-7.2  0 kB
sanches / # uname -a
Linux sanches 2.6.23-gentoo-r3 #9 SMP Wed Dec 26 14:57:29 KRAT 2007 i686 AMD Turion(tm) 64 X2 Mobile Technology TL-56 AuthenticAMD GNU/Linux
Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Option      "FSAAEnable" "off"
        Option      "FSAADisableGamma" "off"
        Option      "VideoOverlay" "on"
        Option      "TexturedVideo" "on"
        Option      "OverlayOnCRTC2" "1"
        Option      "Capabilities" "0x00000800"
        Option      "PseudoColorVisuals" "off"
#       Option      "Mode2" "1024x768"
#       Option      "VRefresh2" "75-100"
        Option      "OpenGLOverlay" "on"
        Option      "DRI"     "true"
        Option      "XAANoOffscreenPixmaps" "true"
        Option      "UseFastTLS" "0"
EndSection
...
Section "DRI"
        Mode         0666
EndSection

конфиг ядра

конфиг ядра покажи.
modprobe fglrx
eselect opengl set ati
а потом правь симлинк в usr/lib64/opengl/ati/lib/libgl.1.2.so ==> usr/lin/libGl.1.so

модуль

модуль подгружен, еселект сделан, только симлинк не делал. конфиг ядра пока не могу показать. А что там должно быть включенно/выключенно?

Почему-то у

Почему-то у меня нет /dev/dri/card*
В ядре drm и radeon включенны.
Вот что есть в dmesg:

fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 799 MBytes.
[fglrx] USWC is disabled in module parameters
[fglrx] PAT is disabled!
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
EXT3 FS on sda4, internal journal
ndiswrapper version 1.50 loaded (smp=yes, preempt=no)
ndiswrapper: driver net5211 (,11/15/2006,5.1.1.9) loaded
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 17
ndiswrapper (ZwClose:2227): closing handle 0xf76453e8 not implemented
PCI: Setting latency timer of device 0000:02:00.0 to 64
ndiswrapper: using IRQ 17
wlan0: ethernet device 00:15:af:1c:56:8f using serialized NDIS driver: net5211, version: 0x50001, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 168C:001C.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new interface driver ndiswrapper
Adding 1004052k swap on /dev/sda3.  Priority:-1 extents:1 across:1004052k
r8169: eth0: link down
Clocksource tsc unstable (delta = -80010815 ns)
[fglrx] Maximum main memory to use for locked dma buffers: 799 MBytes.
[fglrx] USWC is disabled in module parameters
[fglrx] PAT is disabled!
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
mtrr: no more MTRRs available
mtrr: no more MTRRs available

Блин, почему dri не появляется... :(
Сейчас, когда я включил drm в ядре, вот что говорит glxinfo:

sanches linux # LIBGL_DEBUG=verbose 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
server glx extensions:

Даже с LIBGL_DEBUG=verbose нифига не показывает... :(
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

а потом правь

Цитата:
а потом правь симлинк в usr/lib64/opengl/ati/lib/libgl.1.2.so ==> usr/lin/libGl.1.so

Не понял - есть usr/lib64/opengl/ati/lib/libGL.so.1.2
Какой линк куда?

Я делал так

ln -s /usr/lib/opengl/ati/lib/libGL.so.1 /usr/lib/libGL.so.1
ln -s /usr/lib/opengl/ati/lib/libGL.so.1.2 /usr/lib/libGL.so.1.2

Увидел, что

Увидел, что инсталлер ати сказал отрубить drm в ядре. Отрубил.
Теперь при загрузке иксов появляется /dev/dri/card0.
glxinfo говорит тоже самое:

sanches / # LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.40.4 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
libGL error: dlopen /usr/lib/dri/fglrx_dri.so failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen)
libGL error: unable to load driver: fglrx_dri.so
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

______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

какое ядро и

какое ядро и архитектура пс

в ядре должно выть врубленно
Loadable Module Support --->
[*] Enable loadable module support
[*] Module unloading

Processor type and features --->
[*] Enable VM86 support
[*] MTRR (Memory Type Range Register) support

Device Drivers --->
Character Devices --->
/dev/agpgart (AGP Support)
Your_AGP_Chipset_Here
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)

Graphics support --->
< > Support for framebuffer devices

Kernel Hacking --->
[ ] Kernel debugging

в fstab усть строчка
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0

вот xorg.conf

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "AIGLX" "Enable"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
EndSection

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

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "ReducedBlanking"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
BusID "1:0:0"
VendorName "ATI Technologies Inc"
BoardName "ATI Technologies Inc [ATI Radeon HD 2600 XT]"
Option "DRI" "true"
Option "DPMS" "true"
Option "UseInternalAGPGart" "no"
Option "KernelModuleParm" "agplock=0"
Option "TexturedVideo" "on"
Option "XAANoOffscreenPixmaps" "on"
Option "AllowGLXWithComposite" "on"
Option "TunerType" "1"
Option "Capabilities" "0x00000800"
Option "PseudoColorVisuals" "on"
Option "UseFastTLS" "on"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
Option "AddARGBGLXVisuals" "true"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "dri"
# Group "video"
Mode 0666
EndSection

Section "Extensions"
Option "DAMAGE" "Enable"
Option "RENDER" "Enable"
Option "Composite" "Enable"
Option "XVideo" "Enable"
EndSection

Section "ServerFlags"
Option "Xinerama" "off"
Option "AllowMouseOpenFail" "on"
Option "IgnoreABI" "on"
Option "AIGLX" "Enable"
EndSection

Симлинк рбязателен в ядре нужна поддержка agp модуль.. но как я понял это только ндя открытых дпров можно не ставить но и если модулюми то не страшно

попробуй ещё месу пересобрать и xorg-server, после пересобери все драйвера, перед пересборкой драйвера ати удали сперва модуль /lib/modules/ядро/ video/fglrx.ko

Да и ще через инсталер ати лутше не ставить ставь из портов

Почитай это http://gentoo-wiki.com/Ati

ставлю из

ставлю из портов. все сделано так, как ты описал. Эта трабла началась после установки 2.6.23 и ati-drivers-8.40.4. Старые дрова (которые точно работали 8.39). Не охото ставить обратно все, так как на 2.6.22 не работает card rider ricoh и ещё какой то девайс, забыл ужо.
Перед установкой ати дров, всегда все его оставшиеся библиотеки удаляю, если остаются, и fglrx.ko.
Удин фиг все так же.
Погуглил, нашел что такая трабла есть, но у всех тупо библотеки не в том месте лежат. У меня все там, и все находится.
Какая архитектура я писал все выше.
и ксорг и месу переустанавливал, не помогло.
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

8.40.4. эти дрова с

8.40.4. они макс 2.6.22 с 2.6.23 не дружать ставь последнии 7.12 fps вообще супер...

Ура. Я его

Ура. Я его победил. :)
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

а может ты

а может ты поделишся рецептом своей победы с остальным человечеством?

fglrx_dri.so у меня

fglrx_dri.so у меня решилось при помощи emerge mesa-progs. Не знаю почему, но когда мучаешь атишные дрова, часто слетает.

Да я xorg.conf

Да я xorg.conf чистил, привык к nvidii, и удалил загрузку модуля dri. Когда узнал, что dri нужен ati, посмотрел в лог загрузки, dri грузится, но вот та ошибка с rendering вылетает. Потом смотрю xorg.conf там нет dri в модулях. Прописал, все пошло. :)
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

Опять rendering и ATI [у меня Unsolved]

У меня Radeon 9000
причем с ядром 2.6.17-gentoo-r2 у меня какимто образом бе Direct Rendering он заработал... уже не помнюи установить не возможно как я собирал fglrx.ko
наверное руцями.... платформа х86_64.
Я пересобрал ядро 2.6.23-gentoo-r8
В ядре все включил как раньше сказанно.
linux # emerge -pv ati-drivers xorg-server
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-base/xorg-server-1.3.0.0-r5 USE="dri ipv6 nptl sdl xorg (-3dfx) -debug -dmx -kdrive -minimal -xprint" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="fbdev vesa via -apm -ark -chips -cirrus -cyrix -dummy -epson -fglrx* -glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport) (-nsc) -nv -nvidia -r128 -radeon* -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vga -vmware -voodoo" 0 kB
[ebuild R ] x11-drivers/ati-drivers-8.455.2-r1 USE="acpi -debug" 0 kB
До этого было собрано все без fglrx и radeon и все работало но без ускорения....

Теперь же xorg.conf:
Section "Device"
Identifier "ATI Radeon 9000"
Driver "fglrx"
BusID "1:0:0"
Option "no_accel" "no"
Option "no_dri" "no"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00008000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "on"
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "UseFastTLS" "0"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
Screen 0
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "1"
EndSection
Модуль dri заранее подгружен. kdm мне говорит что No screens found...

tail /var/log/kdm.log
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: UNKNOWN
Current Operating System: Linux ada 2.6.23-gentoo-r8 #1 SMP Thu Feb 21 20:00:54 EET 2008 x86_64
Build Date: 22 February 2008
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 Feb 22 16:40:24 2008
(==) Using config file: "/etc/X11/xorg.conf"
(EE) No devices detected.
Помогите!!!!!!!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".