Ho installato i driver proprietari ATI sulla mia slackware 10.2 (semi-aggiornata alla current), con xorg 6.8.2...ho utilizzato l'INSTALLER che ho reperito QUI
(anche se forse avrei potuto provare alla vecchia maniera, scaricando l'rpm per xorg 6.8 da questo indirizzo QUESTO INDIRIZZO e convertendolo poi con rpm2tgz.)
Il problema e' che l'accelerazione grafica sembra funzionare correttamente ma ogni volta che avvio un gioco la cpu balza al 100% (a causa di X, secondo quel che dice top) ed il gioco scatteggia.
Ho provato tuxkart e scatteggia vistosamente ogni 2 secondi....quake3 (per linux) parte (senza audio) ma non va oltre la presentazione e mi costringe a killare X per uscire...supertux sembra funzionare decentemente in modalita' opengl, con una 80ina di frame.
Il mio hardware e' un'ati 9000pro da 64mb installata su un amd 1800+ con 780 di ram.
Ho un kernel 2.6.13 ricompilato da me (basandomi sul config di Pat) nel quale ho fatto ben attenzione ad inserire agpgart come modulo e farlo poi caricare da /etc/rc.d/rc.modules ed ad eliminare DRI (che viene caricato da xorg.conf).
Dentro fglrxconfig ho giusto modificato il refresh mettendo il mio personale del monitor ed ho detto di caricare agpgart da modulo...il resto e' quasi tutto standard...nn saprei neppure cosa cambiare.
Xorg.conf mi sembra ok...l'ho confrontato con quello che avevo prima...vi pasto la sezione dei driver ati:
Codice: Seleziona tutto
# === 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" "0x00000000"
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" "no"
Option "FSAAScale" "1"
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:1:0:0" # vendor=1002, device=4966
Screen 0
EndSection
Codice: Seleziona tutto
# DRI Section
Section "dri"
# Access to OpenGL ICD is allowed for all users:
Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
# Group 100 # users
# Mode 0660
EndSection
Codice: Seleziona tutto
# This loads the GLX module
Load "glx" # libglx.a
Load "dri" # libdri.a
Ho anche aggiunto il temp filesystem:
Codice: Seleziona tutto
tmpfs /dev/shm tmpfs defaults 0 0
Codice: Seleziona tutto
agpgart 29384 2 fglrx,via_agp
fglrx 432608 7
via_agp 7936 1
Codice: Seleziona tutto
bash-3.00$ glxinfo |grep direct
direct rendering: Yes
Codice: Seleziona tutto
bash-3.00$ glxgears
7146 frames in 5.0 seconds = 1429.200 FPS
11240 frames in 5.0 seconds = 2248.000 FPS
11116 frames in 5.0 seconds = 2223.200 FPS
11088 frames in 5.0 seconds = 2217.600 FPS
11190 frames in 5.0 seconds = 2238.000 FPS
Ma allora xche non riesco neppure a fare andare un giochino da niente come tuxkart?
E che gli prende a Quake3 che neppure parte? L'ho visto viaggiare alla grande su un portatilino di un amico con driver nvidia...robe mai viste quando ci giocavo ai tempi da winm$rd.
Addirittura anche kroller, la dockbar stile mac osx che uso da sempre e che e' un tema di superkaramba e' rallentata di brutto e ci mette un tot ad ingrandire le icone al passaggio del mouse, ciucciando a gogo dalla cpu.
Provo ad installare dagli rpm?
Ho sbagliato qualche risposta in fglrxconfig?
Spero sappiate aiutarmi...odio rifare le stesse cose mille volte daccapo quando mi sembra di averle gia' fatte correttamente.
Grazie in anticipo!
sberla