lanturn: slackware10.2 + ATI

17 сообщений / 0 new
Последнее сообщение
Гость
lanturn: slackware10.2 + ATI

Поставил http://slackware.rol.ru/linuxpackages//Slackware-10.1/Library/ati-fglrx/...
Но все равно тормоза в foobillard и скринсейверах опенджиеловских
[b]lanturn@linux:~$ lsmod[/b]
Module Size Used by Tainted: P
ppp_deflate 3032 0 (autoclean)
zlib_deflate 18744 0 (autoclean) [ppp_deflate]
bsd_comp 4216 0 (autoclean)
ppp_async 6528 1 (autoclean)
ppp_generic 19556 3 (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc 4592 1 (autoclean) [ppp_generic]
fglrx 220552 6
snd-pcm-oss 36736 0
snd-mixer-oss 12376 0 [snd-pcm-oss]
parport_pc 15044 1 (autoclean)
lp 6404 0 (autoclean)
parport 22824 1 (autoclean) [parport_pc lp]
ipt_state 504 2 (autoclean)
ip_conntrack 18564 0 (autoclean) [ipt_state]
iptable_filter 1644 1 (autoclean)
ip_tables 12000 2 [ipt_state iptable_filter]
usb-ohci 19368 0 (unused)
ehci-hcd 17516 0 (unused)
usbcore 59148 1 [usb-ohci ehci-hcd]
snd-intel8x0 18304 3
snd-ac97-codec 58556 0 [snd-intel8x0]
snd-pcm 54344 1 [snd-pcm-oss snd-intel8x0 snd-ac97-codec]
snd-timer 13764 1 [snd-pcm]
snd 32772 1 [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ac97-codec snd-pcm snd-timer]
soundcore 3396 4 [snd]
snd-page-alloc 4712 0 [snd-mixer-oss snd-intel8x0 snd-pcm snd-timer snd]
ide-scsi 9392 0
agpgart 45508 4

[b]lanturn@linux:~$ fgl_glxgears[/b]
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
и так далее...

[b]lanturn@linux:~$ glxinfo[/b]
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
и так далее...

[b]anturn@linux:~$ glxgears[/b]
422 frames in 5.0 seconds = 84.400 FPS
423 frames in 5.0 seconds = 84.600 FPS
Broken pipe
[b]xorg.conf[/b]
Section "dri"
# Access to OpenGL ICD is allowed for all users:
Mode 0666
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
EndSection
# Monitor section
**********************************************************************
Section "Monitor"
Identifier "Monitor0"
HorizSync 30 - 70
VertRefresh 50-160
Option "DPMS"
# === mode lines based on GTF ===
# VGA @ 100Hz
# Modeline "640x480@100" 43.163 640 680 744 848 480 481 484 509 +hsync +vsync
# SVGA @ 100Hz
# Modeline "800x600@100" 68.179 800 848 936 1072 600 601 604 636 +hsync +vsync
и так далее
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"

# === ATI device section ===
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "(null)"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000800"
Option "CapabilitiesEx" "0x00000000"
# === 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" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "yes"
Option "FSAAScale" "6"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
BusID "PCI:2:0:0" # vendor=1002, device=4966
Screen 0
EndSection

Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection

Section "ServerLayout"
# The Identifier line must be present
Identifier "Server Layout"
Screen "Screen0"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Вроде все. Ничего не забыл? &|

lanturn (не проверено)

Может логи вывалить? :-)

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

http://lugr.rzn.ru/files/ati-howto.html

Мой микроблог: http://juick.com/Dumus/

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

Для поддержки 3D тебе необходимо пересобрать ядро вместе fglx. Или дла начала, попробуй насильно загрузить модуль в память ([b]insmod как/он/там/точно/называется[/b]. Интересно, что скажет система.

lanturn (не проверено)

Насчет снасильничать, вот результат -
root@slackware:/home/lanturn# /sbin/insmod /lib/modules/fglrx/fglrx.o
insmod: a module named fglrx already exists

А после установки дров делал /lib/modules/fglrx/build_mod/make.sh
/lib/modules/fglrx/make_install.sh
Правильно?

lanturn (не проверено)

На всякий случай лог с (WW)
/var/log/Xorg.0.log
(II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.16.1-driver-lnx-206829
(WW) fglrx: No matching Device section for instance (BusID PCI:2:0:1) found
(--) Chipset RADEON 9000/9000 PRO (RV250 4966) found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)

(--) fglrx(0): VideoRAM: 65536 kByte, Type: DDR SGRAM / SDRAM
(II) fglrx(0): AGP card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"

(II) fglrx(0): End of Display1 EDID data --------------------
(WW) fglrx(0): Specified desktop setup not supported: 8
(II) fglrx(0): Primary Controller - CRT on primary DAC
(II) fglrx(0): Internal Desktop Setting: 0x00000004
(**) fglrx(0): PseudoColor visuals disabled

(II) fglrx(0): Acceleration enabled !amazed
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(II) Setting vga for screen 0.

lanturn (не проверено)

Странно запустил glxgears и результат -
lanturn@slackware:~$ glxgears
9485 frames in 5.0 seconds = 1897.000 FPS
10076 frames in 5.0 seconds = 2015.200 FPS
8240 frames in 5.0 seconds = 1648.000 FPSglxgears
С fgl_glxgears теже проблемы ...

lanturn (не проверено)

Попробовал http://lugr.rzn.ru/files/ati-howto.html со свободными дровами
drm.o почему-то не собрался, radeon.o на месте .
Похоже ускорение работает, а все траблы в OpenGL. Запустил бильярд из консоли - тоже ругается на опенджиэл, с тормозами но все равно что-то пытается прорисовать.
И как после этого дальше жить ?

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

Поставить драйверы fglrx от Ati

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

А у тебя [url=http://mesa3d.sourceforge.net/]это[/url] стоит? ;)

lanturn (не проверено)

Блин давно я не пользовалья fdisk! При создании 1.7 гига раздела форматнул на все оставшиеся 50 гигов :-(
Поставлю Слаку посмотрю, но вообще ставлю Full - инсталяцию, если в ней нет mesa3d - значит не стояло

lanturn (не проверено)

Нафиг, ни чего не получается
Ставил Меса, та же песня
drm.o ни в какую не собирается, дальше как в http://lugr.rzn.ru/files/ati-howto.html даже не стал пробовать,
ведь без этого drm.o бестолку?

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

> drm.o ни в какую не собирается

А какие сообщения выводятся на консоль?

lanturn (не проверено)

Вот -
make -C /lib/modules/2.4.31/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.4.31'
scripts/split-include include/linux/autoconf.h include/config
make -C /home/lanturn/drm/linux CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/home/lanturn/drm/linux'
gcc -I/home/lanturn/drm/linux -D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -DMODULE -DVMAP_4_ARGS -nostdinc -iwithprefix include -DKBUILD_BASENAME=tdfx_drv -c -o tdfx_drv.o tdfx_drv.c
drm_stub.h:37: warning: `debug' defined but not used
Из криминального только это drm_stub.h:37: warning: `debug' defined but not used
во многих местах, но между тем после отсутствует только drm.о

lanturn (не проверено)

На следующей недели апгрейдю видюху, что-бы посоветовали?
NV or ATI ?

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

Не NV, а Nvidia =)

Мой микроблог: http://juick.com/Dumus/

lanturn (не проверено)

А все равно взял АТИ
Пойду качать дрова, блин...
;-)

RSS-материал