LINUX.ORG.RU

Ati Radeon + Slackware 12.2


0

0

Я уже наизнанку вывернулся с этим вопросом, я в течение месяца пытаюсь нормально заставить работать эту видеокарту и все в пустую. Я облазил весь гугл, многие форумы, я как только не правил xorg.conf, читал разные мануалы, причем в каждом из них писались РАЗНЫЕ вещи, от простой правки хорга, до пересборки ядра, я пробовал пересобирать ядро, ставить пропиетарные драйвера, пробовал ставить radeonhd не чего не помогает. ВСе это делалось на ноутбуке Toshiba Satellite A300-1EG http://www.kns.ru/vcd-20411-1-268715/GoodsInfo.html видеокарта ATI Mobility™ Radeon® HD 3470 с дровами radeonhd иксы работают отлично, проигрывается видео, окна разворачиваются, сворачиваются мнгновенно, НО тормозят игры (тестил на опенарене и тиивордс), нельзя включить прозрачность, не работает компиз. С дровами от ати, игры работают отлично, после каждого выхода из иксов преходит перезагружать комп ( повторный запуск после выхода приводит к зависанию, но вот это меня как раз мало волнует ) работает компиз, прозрачность в кде 4, НО развертыванеи, свертывание, изменение окон происходит ОЧЕНЬ медлено, просто не возможно работать, в этом самая главная проблема, вобще цель заставить работать эфекты кде4 без тормазов при развертывание окон. Пробовал ставить кде 4.1 и кде 4.2, кстати в гноме при включеном компизе + емерланд такая же фигня. Я стал забивать на это, думал что нормально заставить работать эту видеокарту на линуксе не возможно. Но на днях мне попалась флешка с убунтой, ну я ради интереса включил там компиз, автоматом скачались дрова для карточки, и ОН ЗАРАБОТАЛ БЕЗ ТОРМАЗОВ(лучше бы он не заработал, хоть не так обидно было бы) в xorge не чего особенного нету. Есть какие нибудь идеи как все таки настроить прозрачность так что бы окна при развертывание не тормозили, я просто уже реально не знаю что делать.

anonymous

Че-то букв много.

Я довольно много возился с аналогичной картой. В итоге, правда оставил опенсорсные дрова, но по идеалогическим причинам.

Главный вывод прост: использую последнее ядро и ищи работающую версию (из последнего десятка) пропиетарных дров.

А вообще надо бы glxinfo выдавать.

ЗЫ: под 12-ой слакой тоже поднимал нормально.

soomrack ★★★★★
()
Ответ на: комментарий от soomrack

А с опенсорсными дровами работает прозрачность? и как на счет игр?

И если можно то пример xorg'a выложить.

В гугле куда не зайдешь везде по разному пишут, где то просто две - три сточки надо дописать, где то написано строк 10-20 добавить.

glxinfo с последнийми дровами с сайта ати и xorg'om после aticonfig --initial (т.е. сейчас стоит без секции dri, прозрачности и.т.д) http://pastebin.com/m525c7c58

А где кстати у ати архив с драйверами? Последнию версию вижу, а предыдущие нет.

anonymous
()
Ответ на: комментарий от anonymous

1. По-моему архив там же.

2. опенсорсные не для игр, они медленные через чур.

3. xorg.conf уже вроде тут несколько раз выкладывал...

soomrack ★★★★★
()
Ответ на: комментарий от soomrack

Section "ServerFlags"
Option "Xinerama" "off"
Option "AllowMouseOpenFail" "on" # Startx if there is no mouse
Option "AIGLX" "off" # Accelerated Indirect GLX
EndSection

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/ttf-bitstream-vera/"
FontPath "/usr/share/fonts/terminus/"
FontPath "/usr/share/fonts/corefonts/"
EndSection

Section "Module"
Load "dri" # Direct rendering
Load "glx" # OpenGL Extension to the X Window System
Load "GLcore" # OpenGL support
Load "freetype" # TrueType font handler (without xfs!!!)
# Load "dbe" # Double-buffering
# Load "record" # X event recorder
# Load "extmod" # Misc. required extensions. Extensions are in /usr/lib/modules/extension
# Load "xtrap" # XTrap is an X Server extension which facilitates the capturing of server
# # protocol and synthesizing core input events.
# Load "type1" # Adobe Type 1 font handler (without xfs!!!)
# Load "int10" # Video mode change (assembler interrupt, may be for old programms)
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7" # Scroll-wheel
EndSection

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

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
VendorName "ATI Technologies Inc"
BoardName "Radeon Mobility X1400"
BusID "PCI:1:0:0"

Option "UseInternalAGPGART" "no" # "no" -- agpgart from kernel (/dev/agpgart)
Option "TexturedVideo" "on" # Enable xv
Option "XAANoOffscreenPixmaps" "true"# Disable/enable drawing textured outside the display
# Option "DisableGLXRootCliping" "on" # Draw openGL in a special root window
Option "Capabilities" "0x00000000" # OpenGL specific profiles/settings
Option "VideoOverlay" "off" # Video Overlay for the Xv extension
Option "OpenGLOverlay" "on" # OpenGL Overlay When OpenGL
# Note: overlay is enabled, Video Overlay
# will be disabled automatically
Option "BlockSignalsOnLock" "on"
Option "UseFastTLS" "2"
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "no_accel" "no" # disable/enable XAA/DRI
Option "no_dri" "no" # disable/enable XAA/DRI
Option "EnablePrivateBackZ" "no"
Option "backingstore" "true"
Option "KernelModuleParm" "locked-userpages=0"
Option "MaxGARTSize" "512" # fglrx parameter
EndSection

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

Section "DRI" # Sets permissions for /dev/dri/card*
Group "video"
Mode 0666
EndSection


#------------------------------------------------------------------------------ ----------------------
# http://en.wikipedia.org/wiki/X_Window_System_protoco...

Section "Extensions"

#built-in
# Option "DAMAGE" "Enable" # Tracks modified regions of windows, and minimizes
# bandwidth use required to keep the display up
# to date.
#built-in
# Option "RENDER" "Enable" # (XRender) Hardware accelerated image compositing
# with alpha blending.
#built-in
# Option "MIT-SHM" "Enable" # X Window System extension for exchange of image data
# between client and server using shared memory.

Option "Composite" "Disable" # Off-screen rendering of entire window hierarchies,
# allowing applications and composition managers
# to do effects anywhere along the way. Required
# for things like alpha transparency for windows
# and drop shadows.

Option "XVideo" "Enable" # Support for hardware video overlays and hardware-based
# video scaling on playback. Also called Xv (not
# to be confused with the xv program).

Option "DPMS" "on" # Allows controlling monitor power saving modes
EndSection
#------------------------------------------------------------------------------ ----------------------

soomrack ★★★★★
()
Ответ на: комментарий от soomrack

Спасибо, буду разбираться. Сейчас скомпилировал последнее ядро, отключил в нем dri, буду эксперементировать с дровами.

И еще я немного запутался http://www.radeon2.ru/downloads/drivers/#linux это что за сайт? там дрова по номеру лежат более новые чем на ati.amd а выложины они два года назад. Я так понял сейчас это не актуально?

anonymous
()
Ответ на: комментарий от anonymous

Актуальные проприетарные - 8.12 (декабрь 2008 года)

На radeon2.ru выложены под Linux 6.5 и 6.8, сам посчитай какой давности.

Deleted
()

сам долго мучился.

надо пересобрать ядро, влючив в
Bus Options (PCI etc.) --->
[*] Message Signaled Interrupts (MSI and MSI-X)

после этого абсолютно спокойно
# sh ati-*.run --buildpkg Slackware/All

installpkg fglrx-*.tgz

aticonfig --initial (если требуется).

8.12 собиралась и без этого.

удачи,
dolphin
бульк:)

Deleted
()
Ответ на: комментарий от Deleted

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3400 Series
OpenGL version string: 2.1.8494 Release

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.