Опять rendering и ATI [solved]
S-anches 26 декабря, 2007 - 12:09
Кто нить знает что за ерунда?
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:
Блин, почему dri не появляется... :(
Сейчас, когда я включил drm в ядре, вот что говорит glxinfo:
Даже с 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.so.1.2
Какой линк куда?
Я делал так
Увидел, что
Увидел, что инсталлер ати сказал отрубить drm в ядре. Отрубил.
Теперь при загрузке иксов появляется /dev/dri/card0.
glxinfo говорит тоже самое:
______________________________________________________
Теперь и 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 --->
/dev/agpgart (AGP Support)
Your_AGP_Chipset_Here
Character Devices --->
< > 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.
Помогите!!!!!!!