Непонятка с fglrx модулем

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Dimon_
Сообщения: 36

Непонятка с fglrx модулем

Сообщение Dimon_ »

Проблема:
не врубается проц карточки
Ускорение не врубается
Разрешение экрана:1280x1024
цветов:~16000
Карта: Сапфировский бюджетник Radeon 9200
Ось: Mandrake 10.1 Power Pack + (8 cd+1dvd)
Валится модуль радеона:

Код: Выделить всё

# modprobe radeon

Segmentation fault


Код: Выделить всё

# lsmod | grep radeon
radeon                129665  1


:)

ядро: ati-kernel-2.6.8.1-12mdksmp

При чем, точно помню, что после установки проц карты работал. Помню по fps (~700 fps без изм разм окна glxgears).
Пакеты никакие не удалял.
Что стоит из пакетов:
Название: ati
Версия:3.14.1-3mdk
Размер: 7389 КБ

Сводка: ATI and OpenGL libraries for XFree86 4 X server.

Описание:ATI XFree86 %{xfree_verison} server module and OpenGL 1.2 libraries for Radeon based video cards. You must also install the ATI_kernel module if you want to utilize these drivers.


Название: ati-devel
Версия:3.14.1-3mdk
Размер: 42 КБ

Сводка: ATI GLX include and library files

Описание:ATI GLX include and library for your Radeon based video cards.


Название: ati-kernel-2.6.8.1-12mdksmp
Версия:3.14.1-1mdk
Размер: 344 КБ

Сводка: ati driver for Kernel 2.6.8.1-12mdksmp

Описание:dkms binary kernel modules for the ati driver version 3.14.1, built for the 2.6.8.1-12mdksmp kernel.


Другое дело, что может быть какие-то из пакетов здесь лишние и есть факт перебивки одного пакета другим, что тоже скорее всего бред..

Интересен момент еще из логами, если посмотреть на них со стороны вышеописанного:

Код: Выделить всё

# modprobe radeon

Segmentation fault


Код: Выделить всё

# lsmod | grep radeon
radeon                129665  1


А вот что в логах.
vim /var/log/Xorg.0.log:

Код: Выделить всё

.....
...
II) fglrx(0): [drm] register handle = 0xe9000000
(II) fglrx(0): [agp] Mode=0x1f000217 bridge: 0x8086/0x1a30
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask   0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000314
(II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000314)
(II) fglrx(0): [agp] grafics chipset has AGP v2.0
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0xe94a8000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x00701000
(II) fglrx(0): Splitting WC range: base: 0xd0000000, size: 0x701000
(II) fglrx(0): Splitting WC range: base: 0xd0400000, size: 0x301000
(II) fglrx(0): Splitting WC range: base: 0xd0600000, size: 0x101000
(==) fglrx(0): Write-combining range (0xd0700000,0x1000)
(==) fglrx(0): Write-combining range (0xd0600000,0x101000)
(==) fglrx(0): Write-combining range (0xd0400000,0x301000)
(WW) fglrx(0): Failed to set up write-combining range (0xd0000000,0x701000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,1434)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 1024)
(II) fglrx(0): Largest offscreen area available: 1280 x 402
(**) Option "dpms"
(**) fglrx(0): DPMS enabled
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Solid Lines
    Dashed Lines
    Offscreen Pixmaps
    Setting up tile and stipple cache:
  30 128x128 slots
(II) fglrx(0): Acceleration enabled
(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.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
...
......... (здесь нет ругани)
...


Из логов получается, что все оки...

"# rmmod radeon
ERROR: Module radeon is in use"

:)

Вот так)

Что в xorg.conf. xorg.conf по этой части даже не был мною вообще тронут.
Да и работало, ведь, все раньше..:

Код: Выделить всё

..............
    Section "Device"
    Identifier "device1"
    VendorName "ATI"
    BoardName "ATI Radeon (fglrx)"
    Driver "fglrx"
    Option "DPMS"
    Option "FSAAMSPosY1" "0.000000"
    Option "StereoSyncEnable" "1"

    # === disable PnP Monitor  ===
    #Option "NoDDC"
    Option "FSAAMSPosX5" "0.000000"
    Option "FSAAMSPosX2" "0.000000"
    Option "FSAAMSPosY4" "0.000000"
    Option "FSAAMSPosX4" "0.000000"
    Option "FSAAMSPosY0" "0.000000"
    Option "FSAADisableGamma" "no"

    # === Video Overlay for the Xv extension ===
    Option "VideoOverlay" "on"
    Option "GammaCorrectionII" "0x00000000"
    Option "ForceGenericCPU" "no"
    Option "VRefresh2" "unspecified"
    Option "CenterMode" "off"
    Option "FSAAMSPosY5" "0.000000"
    Option "IgnoreEDID" "off"

    # === OpenGL Overlay ===
    # Note: When OpenGL Overlay is enabled, Video Overlay
    # will be disabled automatically
    Option "OpenGLOverlay" "off"
    Option "FSAACustomizeMSPos" "no"

    # === FSAA ===
    Option "FSAAScale" "1"

    # === FireGL DDX driver module specific settings ===
    # === Screen Management ===
    Option "DesktopSetup" "0x00000000"
    Option "HSync2" "unspecified"
    Option "TVHStartAdj" "0"
    Option "FSAAMSPosX0" "0.000000"
    Option "no_dri" "no"
    Option "GammaCorrectionI" "0x00000000"
    Option "BlockSignalsOnLock" "on"
    Option "FSAAMSPosX1" "0.000000"
    Option "UseInternalAGPGART" "no"
    Option "MonitorLayout" "AUTO, AUTO"

    # === Misc Options ===
    Option "UseFastTLS" "0"

    # === disable/enable XAA/DRI ===
    Option "no_accel" "no"

    # === OpenGL specific profiles/settings ===
    Option "Capabilities" "0x00000000"
    Option "FSAAMSPosY3" "0.000000"
    Option "TVColorAdj" "0"
    Option "TVVPosAdj" "0"
    Option "TVStandard" "NTSC-M"
    Option "FSAAMSPosY2" "0.000000"

    # === TV-out Management ===
    Option "NoTV" "yes"
    Option "TVHPosAdj" "0"
    Option "TVHSizeAdj" "0"

    # === QBS Support ===
    Option "Stereo" "off"
    Option "ScreenOverlap" "0"
    Option "FSAAMSPosX3" "0.000000"
    Option "TVVSizeAdj" "0"
...............
EndSection


Что еще нужно посмотреть, люди..
Или, может, я чего не заметил!

Величайшая просьба, подсказать
Чем абстактнее истина, которую ты хочешь преподать, тем сильнее ты должен обольстить ею еще и чувства.
Спасибо сказали: