Jump to content

Archived

This topic is now archived and is closed to further replies.

gyan000

[SCRIPT] Installation pilote ATI sous Mandriva

Recommended Posts

C'est bizarre, le script install pourtant ce kernel-source (2.6.8.1-12mdk, voir code du programme en début ligne). As-tu vraiment suivi le tuto à la lettre ?

Ps: Nouveau script terminé, en passe de le mettre sur le tuto .... YES ! ouf :incline:

Share this post


Link to post
Share on other sites

Mise à jour du tuto et du script.

MAJ 08/02/2005 :

- Détection automatique du noyau utilisé,

- Désinstallation automatique des drivers Mesa3D si ils sont installés (afin d'éviter des confilts avec les drivers ATI),

- En cas d'échec de l'installation, un message d'erreur en français explique la cause du dysfonctionnement,

- Création d'une fonction "echec" permettant le retour à une utilisation normale en cas d'échec d'installation des drivers,

- Détection automatique du drivers ATI à installer (pour plateforme i686 et x86_64),

- Correction d'un bug en cas d'utilisation du serveur graphique Xorg v6.8.x (Remplace la ligne : Driver "keyboard" par Driver "kbd"),

- Création d'un fichier log lors de l'exécution de la commande : ./install_ati_drivers.sh | tee /var/log/install_ati_drivers.log,

- Suppression de la possibilté d'installer la souris en mode console

- Modification du tutorial

Pour voir c'est par ici

Share this post


Link to post
Share on other sites

merci j'y cours

EDIT puis je lancer guirpmi sans danger ??? ou faut il passer par la console (et rpm je suppose) ??

je te remercie de ta recherche en tout cas.... sympa la communauté pcinpact :) :transpi:

Share this post


Link to post
Share on other sites

préfère urpmi en console pour ce genre de paquets exterieur, tu as plus d'option de 'verbose'

Share this post


Link to post
Share on other sites

euh je tape ceci ??

l

la gui pointait vers le bon fichier mais j'ai arrêté le processus en m'interrogeant sur la manière la plus "propre d'installer les sources....

parce que là

[root@localhost nunux]# urpmi ftp://ftp.free.fr/pub/Distributions_Linux...-12mdk.i586.rpm

...échec de la récupération : curl failed: exited with 19 or signal 0

impossible de référencer le fichier rpm

Tout est déjà installé

Share this post


Link to post
Share on other sites

Salut tout le monde.

J'ai passé pas mal de temps a essayer d'installer les drivers ati mais j'ai toujours des problemes.

Deja quand je fais fglrxinfo, ca me donne

display: :0.0  screen: 0

OpenGL vendor string: Mesa project: www.mesa3d.org

OpenGL renderer string: Mesa GLX Indirect

OpenGL version string: 1.3 Mesa 4.0.4

et ca m'a pas l'air bon signe, mais surtout, je n'arrive decidément pas a faire marcher la sortie tv, ni l'accélération 3d.

Je vous fait un petit copier coller de mon fichier de config et du log (en version abrégée), si quelqu'un peut m'aider ca serait cool vraiment.

Voila merci :eeek2::-D:-D

partie log

===============================================================================================

(II) Loading sub module "int10"

(II) LoadModule: "int10"

(II) Loading /usr/X11R6/lib/modules/linux/libint10.a

(II) Module int10: vendor="The XFree86 Project"

compiled for 4.3.0.1, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

(II) fglrx(0): initializing int10

(II) fglrx(0): Primary V_BIOS segment is: 0xc000

(**) fglrx(0): Option "mtrr" "off"

(--) fglrx(0): Chipset: "RADEON 9550 (RV350 4153)" (Chipset = 0x4153)

(--) fglrx(0): (PciSubVendor = 0x1043, PciSubDevice = 0x003c)

(--) fglrx(0): board vendor info: third party grafics adapter - NOT original ATI

(--) fglrx(0): Linear framebuffer (phys) at 0xd8000000

(--) fglrx(0): MMIO registers at 0xea000000

(--) fglrx(0): ChipExtRevID = 0x00

(--) fglrx(0): ChipIntRevID = 0x0C

(--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM)

(WW) fglrx(0): board is an unknown third party board, chipset is supported

(II) Loading sub module "ddc"

(II) LoadModule: "ddc"

(II) Loading /usr/X11R6/lib/modules/libddc.a

(II) Module ddc: vendor="The XFree86 Project"

compiled for 4.3.0.1, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

(II) Loading sub module "i2c"

(II) LoadModule: "i2c"

(II) Loading /usr/X11R6/lib/modules/libi2c.a

(II) Module i2c: vendor="The XFree86 Project"

compiled for 4.3.0.1, module version = 1.2.0

ABI class: XFree86 Video Driver, version 0.6

(II) fglrx(0): I2C bus "DDC" initialized.

(II) fglrx(0): Connector Layout from BIOS --------

(II) fglrx(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2

(II) fglrx(0): Connector0: DDCType-2, DACType-1, TMDSType-0, ConnectorType-3

(**) fglrx(0): MonitorLayout Option:

Monitor1--Type CRT, Monitor2--Type STV

(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.

(II) fglrx(0): I2C device "DDC:ddc2" removed.

(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.

(II) fglrx(0): I2C device "DDC:ddc2" removed.

(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.

(II) fglrx(0): I2C device "DDC:ddc2" removed.

(II) fglrx(0): DDC detected on DDCType 2 with Monitor Type 0

(WW) fglrx(0): TV is detected, but it cannot be turned on

              with the connected CRT at the same time.

(II) fglrx(0): Primary head:

Monitor  -- CRT

Connector -- DVI-I

DAC Type  -- TVDAC/ExtDAC

TMDS Type -- Internal

DDC Type  -- DVI_DDC

(II) fglrx(0): Secondary head:

Monitor  -- STV

Connector -- VGA

DAC Type  -- Primary

TMDS Type -- NONE

DDC Type  -- VGA_DDC

----------------------- bla bla bla --------------------------------------------------

(WW) fglrx(0): Cannot read colourmap from VGA.  Will restore with default

--------------------------------------------------------------------------------------

(II) fglrx(0): UMM area:    0xd8501000 (size=0x07aff000)

(II) fglrx(0): driver needs XFree86 version: 4.3.x

(II) fglrx(0): detected XFree86 version: 4.3.0

(II) Loading extension ATIFGLRXDRI

(II) fglrx(0): doing DRIScreenInit

drmOpenDevice: minor is 0

drmOpenDevice: node name is /dev/dri/card0

drmOpenDevice: open result is 6, (OK)

drmOpenDevice: minor is 0

drmOpenDevice: node name is /dev/dri/card0

drmOpenDevice: open result is 6, (OK)

drmOpenDevice: minor is 0

drmOpenDevice: node name is /dev/dri/card0

drmOpenDevice: open result is 6, (OK)

drmGetBusid returned ''

(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:3:0:0"

(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe1919000

(II) fglrx(0): [drm] mapped SAREA 0xe1919000 to 0x40272000

(II) fglrx(0): [drm] framebuffer handle = 0xd8000000

(II) fglrx(0): [drm] added 1 reserved context for kernel

(II) fglrx(0): DRIScreenInit done

(II) fglrx(0): Kernel Module Version Information:

(II) fglrx(0):    Name: fglrx

(II) fglrx(0):    Version: 8.8.25

(II) fglrx(0):    Date: Jan 14 2005

(II) fglrx(0):    Desc: ATI FireGL DRM kernel module

(II) fglrx(0): Kernel Module version matches driver.

(II) fglrx(0): Kernel Module Build Time Information:

(II) fglrx(0):    Build-Kernel UTS_RELEASE:        2.6.3-7mdk

(II) fglrx(0):    Build-Kernel MODVERSIONS:        no

(II) fglrx(0):    Build-Kernel __SMP__:            no

(II) fglrx(0):    Build-Kernel PAGE_SIZE:          0x1000

(II) fglrx(0): [drm] register handle = 0xea000000

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"

(EE) fglrx(0): cannot init AGP

(II) fglrx(0): [drm] removed 1 reserved context for kernel

(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe1919000 at 0x40272000

(WW) fglrx(0): ***********************************************

(WW) fglrx(0): * DRI initialization failed!                  *

(WW) fglrx(0): * (maybe driver kernel module missing or bad) *

(WW) fglrx(0): * 2D acceleraton available (MMIO)            *

(WW) fglrx(0): * no 3D acceleration available                *

(WW) fglrx(0): ********************************************* *

------------------------- bla bla bla --------------------------------------

Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!

===========================================================================================================================================

partie XF86Config-4

===========================================================================================================================================

# **********************************************************************

# 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

# **********************************************************************

# Module section -- this  section  is used to specify

# which dynamically loadable modules to load.

# **********************************************************************

#

Section "Module"

# This loads the DBE extension module.

    Load        "dbe"  # Double buffer extension

# This loads the miscellaneous extensions module, and disables

# initialisation of the XFree86-DGA extension within that module.

    SubSection  "extmod"

      Option    "omit xfree86-dga"  # don't initialise the DGA extension

    EndSubSection

# This loads the Type1 and FreeType font modules

    Load        "type1"

    Load        "freetype"

# This loads the GLX module

    Load        "glx"  # libglx.a

    Load        "dri"  # libdri.a

EndSection

# **********************************************************************

# Files section.  This allows default font and rgb paths to be set

# **********************************************************************

Section "Files"

# The location of the RGB database.  Note, this is the name of the

# file minus the extension (like ".txt" or ".db").  There is normally

# no need to change the default.

    RgbPath "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),

# as well as specifying multiple comma-separated entries in one FontPath

# command (or a combination of both methods)

#

# If you don't have a floating point coprocessor and emacs, Mosaic or other

# programs take long to start up, try moving the Type1 and Speedo directory

# to the end of this list (or comment them out).

#

#    FontPath  "/usr/X11R6/lib/X11/fonts/local/"

    FontPath  "/usr/X11R6/lib/X11/fonts/misc/"

    FontPath  "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"

#    FontPath  "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

    FontPath  "/usr/X11R6/lib/X11/fonts/Type1/"

    FontPath  "/usr/X11R6/lib/X11/fonts/Speedo/"

    FontPath  "/usr/X11R6/lib/X11/fonts/75dpi/"

#    FontPath  "/usr/X11R6/lib/X11/fonts/100dpi/"

# The module search path.  The default path is shown here.

#    ModulePath "/usr/X11R6/lib/modules"

EndSection

# **********************************************************************

# Server flags section.

# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is

# received.  This may leave the console in an unusable state, but may

# provide a better stack trace in the core dump to aid in debugging

#    Option "NoTrapSignals"

# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence

# This allows clients to receive this key event.

#    Option "DontZap"

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching

# sequences.  This allows clients to receive these key events.

#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With

# it the client can still run and fetch card and monitor attributes,

# but it will not be allowed to change them. If it tries it will

# receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client.

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device

# (mouse and keyboard) settings.

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to

# change the keyboard or mouse settings (currently only xset).

#    Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************

# Monitor section

# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier "monitor0"

    VendorName "Generic"

    ModelName "1024x768 @ 70 Hz"

    HorizSync 31.5-57.0

    VertRefresh 50-70   

    # Sony Vaio C1(X,XS,VE,VN)?

    # 1024x480 @ 85.6 Hz, 48 kHz hsync

    ModeLine "1024x480"    70.00 1024 1032 1176 1344 480  488  494  563 -hsync -vsync

   

    # TV fullscreen mode or DVD fullscreen output.

    # 768x576 @ 79 Hz, 50 kHz hsync

    # ModeLine "768x576"    50.00  768  832  846 1000  576  590  595  630

   

    # 768x576 @ 100 Hz, 61.6 kHz hsync

    # ModeLine "768x576"    63.07  768  800  960 1024  576  578  590  616

EndSection

Section "Monitor"

    Identifier  "Monitor1"

    HorizSync  31.5 - 37.9

    VertRefresh 50 - 70

    Option "DPMS"

EndSection

# **********************************************************************

# Graphics device section

# **********************************************************************

# === ATI device section ===

Section "Device"

    Identifier                          "ATI Graphics Adapter connector 0"

    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"              "0x00000000"

    Option "MonitorLayout"              "CRT, STV"

    Option "IgnoreEDID"                "off"

    Option "HSync2"                    "31.5 - 57.0"

    Option "VRefresh2"                  "50 - 70"

    Option "ScreenOverlap"              "0"

# === TV-out Management ===

    Option "NoTV"                      "no"   

    Option "TVStandard"                "PAL-B"   

    Option "TVHSizeAdj"                "0"   

    Option "TVVSizeAdj"                "0"   

    Option "TVHPosAdj"                  "0"   

    Option "TVVPosAdj"                  "0"   

    Option "TVHStartAdj"                "0"   

    Option "TVColorAdj"                "0"   

    Option "GammaCorrectionI"          "0x00000000"

    Option "GammaCorrectionII"          "0x00000000"

# === OpenGL specific profiles/settings ===

    Option "Capabilities"              "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"        "yes"

    Option "ForceGenericCPU"            "no"

    BusID "PCI:3:0:0"    # no device found at config time

    Screen 0

EndSection

Section "Device"

    Identifier                          "ATI Graphics Adapter connector 1"

    Driver                              "fglrx"

    BusID "PCI:3:0:1"    # no device found at config time

    Screen 1

EndSection

# **********************************************************************

# Screen sections

# **********************************************************************

# Any number of screen sections may be present.  Each describes

# the configuration of a single screen.  A single specific screen section

# may be specified from the X server command line with the "-screen"

# option.

Section "Screen"

    Identifier  "Screen0"

    Device      "ATI Graphics Adapter connector 0"

    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 "Screen"

    Identifier  "Screen1"

    Device      "ATI Graphics Adapter connector 1"

    Monitor    "Monitor1"

    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

# **********************************************************************

# ServerLayout sections.

# **********************************************************************

# Any number of ServerLayout sections may be present.  Each describes

# the way multiple screens are organised.  A specific ServerLayout

# section may be specified from the X server command line with the

# "-layout" option.  In the absence of this, the first section is used.

# When now ServerLayout section is present, the first Screen section

# is used alone.

Section "ServerLayout"

# The Identifier line must be present

    Identifier  "Server Layout"

# Each Screen line specifies a Screen section name, and optionally

# the relative position of other screens.  The four names after

# primary screen name are the screens to the top, bottom, left and right

# of the primary screen.

    Screen "Screen0"

    Screen "Screen1" LeftOf "Screen0"

# Each InputDevice line specifies an InputDevice section name and

# optionally some options to specify the way the device is to be

# used.  Those options include "CorePointer", "CoreKeyboard" and

# "SendCoreEvents".

    InputDevice "Mouse1" "CorePointer"

    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Share this post


Link to post
Share on other sites

J'aime vraiment pas la tête du fichier de config généré par la config ATI... enfin bref :p

(WW) fglrx(0): board is an unknown third party board, chipset is supported

Bon donc déjà il ne connais pas vraiment la carte... mais bon, il veut bien quand même...

(WW) fglrx(0): TV is detected, but it cannot be turned on

              with the connected CRT at the same time.

avec ça, ça ne m'étonne pas vraiment que la télé ne marche pas (quand on dit que les drivers ATI sont pas toujours super top sous linux...)

si tu veux la télé, il va falloir que tu débranche ton écran CRT :zarb:

Bon et maintenant le problème :

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"

(EE) fglrx(0): cannot init AGP

(II) fglrx(0): [drm] removed 1 reserved context for kernel

(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe1919000 at 0x40272000

(WW) fglrx(0): ***********************************************

(WW) fglrx(0): * DRI initialization failed!                  *

(WW) fglrx(0): * (maybe driver kernel module missing or bad) *

(WW) fglrx(0): * 2D acceleraton available (MMIO)            *

(WW) fglrx(0): * no 3D acceleration available                *

(WW) fglrx(0): ********************************************* *

Il n'a pas l'air très content de l'AGP...

Essaye peut-être de changer la ligne :

Option "UseInternalAGPGART" "yes"

(remplace yes par no...)

ça peut éventuellement marcher...

bizarre quand même que ce ne soit pas plus explicite...

Share this post


Link to post
Share on other sites

pour le chip, c'est normal, ça le fait avec toutes les carte de fabricants autre qu'ATI.

le support du tv : no comment :zarb:

sinon, je crois que tu es bon pour une recompile du noyau, avec inclu le support smp (c'est ça qui fait l'erreur x86_ENOMEM - 98% sûr :fete: )

ou alors, je crois que par défaut il install un kernel smp dispo au boot sous le nom de "smp" ou "linux-smp".

dans ce cas, tu boot là-dessus, et tu refait l'install des ppilote, et tu ne te sert plus que de celui-là.

même si tu n'as qu'un proc, ça serait con de sa passer de quelques trucs utilies :p

Share this post


Link to post
Share on other sites
jah> idem que tuXXX fglrx c'est pur ATI ... néanmoins je suis dans ces eaux là ... comme pour glxgears d'ailleurs.

snouf> fglrxconfig est en mode texte, mais simple

tiens à tout hasard j'ai des messages d'erreurs quand je compile fglrx.ko en 2.6.10

(dans /lib/modules/fglrx/build_mod)

dans agpgart_be.c il est fait référence à la fonction pci_find_class qui, d'après /usr/src/linux-2.6.10/Documentation/pci.txt est obsolète et remplacée par pci_get_class.

J'ai donc modifié le .c sus-nommé pour remplace tous les pci_find_class par des pci_get_class, du coup ça compile et ça charge en mémoire ...

J'ai eu cette erreur aussi

fglrx: Unknown symbol pci_find_class

mais depuis j'ai:

[fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes.
PCI: Found IRQ 11 for device 0000:01:00.0
[fglrx:firegl_stub_register] *ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!
[fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes.
PCI: Found IRQ 11 for device 0000:01:00.0
[fglrx:firegl_stub_register] *ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!

Ma carte est une radeon 9200 se AGP

vous avez une solution ?

Share this post


Link to post
Share on other sites
[root@localhost nunux]# urpmi /home/nunux/kernel-source-2.6-2.6.1-12mdk.i586.rpm

impossible d'accéder au fichier rpm [/home/nunux/kernel-source-2.6-2.6.1-12mdk.i586.rpm]

erreur lors de l'inscription des paquetages locaux

[root@localhost nunux]#

la chemin spécifié est pourtant le bon... j'ai téléchargé le rpm, j'ai essayé de l'installer et ça ne colle pas ? un ordre érroné ??

en revanche quand je ddclique dessus il me propose de l'installer avec les dépendances nécessaires....(206Mo) :yes:

je cherche encore comment el faire au plus propre :D:roll:

Share this post


Link to post
Share on other sites

Je dis peut-être une grose bêtise (pas taper sur l'amateur) mais si tu es déjà sous /home/nunux, il suffit de taper :

urpmi kernel-source-2.6-2.6.1-12mdk.i586.rpm.

Car le chemin /home/nunux/home/nunux n'existe pas.

Le fait de cliquer, ça déclenche gurpmi qui est l'application associée aux rpm , c'est strictement la même chose avec une petite interface graphique en plus.

Share this post


Link to post
Share on other sites

C'était pas clair, je repends !

J'ai eu cette erreur:

fglrx: Unknown symbol pci_find_class

En cherchant , j'ai trouvé ca :

jah> idem que tuXXX fglrx c'est pur ATI ... néanmoins je suis dans ces eaux là ... comme pour glxgears d'ailleurs.

snouf> fglrxconfig est en mode texte, mais simple

tiens à tout hasard j'ai des messages d'erreurs quand je compile fglrx.ko en 2.6.10

(dans /lib/modules/fglrx/build_mod)

dans agpgart_be.c il est fait référence à la fonction pci_find_class qui, d'après /usr/src/linux-2.6.10/Documentation/pci.txt est obsolète et remplacée par pci_get_class.

J'ai donc modifié le .c sus-nommé pour remplace tous les pci_find_class par des pci_get_class, du coup ça compile et ça charge en mémoire ...

J'ai donc appliqué ce qui est dans le quote , ca compile, mais au chargement, j'ai un autre erreur (extrait de "dmesg")

[fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes.
PCI: Found IRQ 11 for device 0000:01:00.0
[fglrx:firegl_stub_register] *ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!
[fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes.
PCI: Found IRQ 11 for device 0000:01:00.0
[fglrx:firegl_stub_register] *ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!

vous avez une solution ?

En fait ma question est , que signifie "*ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!" ?

Share this post


Link to post
Share on other sites
Je dis peut-être une grose bêtise (pas taper sur l'amateur) mais si tu es déjà sous /home/nunux, il suffit de taper :

urpmi kernel-source-2.6-2.6.1-12mdk.i586.rpm.

Car le chemin /home/nunux/home/nunux n'existe pas.

Le fait de cliquer, ça déclenche gurpmi qui est l'application associée aux rpm , c'est strictement la même chose avec une petite interface graphique en plus.

je vais essayer mais vu que je me log en root pourquoi serai je encore sous le répertoire d'utilisateur "nunux" ??

merci de répondre à cette question que je me posais, la gui (interface graphique) du rpm est elle MOINS sure que la console ??

c'est ce que j'essayais de demander maladroitement depuis 2 posts (pas taper sur le neuxneux). :byebye:

Share this post


Link to post
Share on other sites
merci de répondre à cette question que je me posais, la gui (interface graphique) du rpm est elle MOINS sure que la console ??

c'est ce que j'essayais de demander maladroitement depuis 2 posts (pas taper sur le neuxneux). pleure.gif

Ben non pourquoi ?

Share this post


Link to post
Share on other sites
En fait ma question est , que signifie "*ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!" ?

Eh bien, dans le noyau il y a moyen d'avoir des drivers libres pour certaines radeon (<=9200)

Dans ce cas, ben déjà ça sert pas forcément à grand chose de choisir les drivers proprios par rapport aux drivers libres...

Par contre, si il se charge et que la carte n'est pas compatible, cela ne sert à rien (support 2D uniquement)

Donc il faut dans ce cas là décharger le module "radeon"

Share this post


Link to post
Share on other sites

et surtout, ne pas metre la gestion DRM en dur dans le noyau...

neuneux > sert toi des completions [TAB] pour être spur de tes chemin/noms de fichiers :transpi:

Share this post


Link to post
Share on other sites

yes !!!! :fumer:

merci tuXXX , il fallait bien dechager radeon ...

mais , pour jouer , les driver radeon, je sais pas ???

je prefere les proprios !!!

glxgears en 800*600

2277 frames in 5.0 seconds = 455.400 FPS
2656 frames in 5.0 seconds = 531.200 FPS
2651 frames in 5.0 seconds = 530.200 FPS

glxgears en 1280*1024

3945 frames in 5.0 seconds = 789.000 FPS
3931 frames in 5.0 seconds = 786.200 FPS
3933 frames in 5.0 seconds = 786.600 FPS
3918 frames in 5.0 seconds = 783.600 FPS

donc je garde !

et encore merci :D

et surtout, ne pas metre la gestion DRM en dur dans le noyau...

c'est un noyau precompilé mandrake !!!

Share this post


Link to post
Share on other sites

tu penses bien que j'ai utilisé le tab (même moi j'ai vu ça mais bon on réssaiera, demain, c'est qu'il y a 3 heures de décalage horaire, et me shoraires space de travail n'y arrange rien.....

je me mettrais donc à l'ouvrage demain , pusi si ça marche k'installerais

1) pilotes ati

2) firefox

3) mplayer

4) samba et bossa nova( non ça c'est la fatigue)

un grand merci pour vos réponses , je sais à quel point ça peut être lourd un neuxneux :)

Share this post


Link to post
Share on other sites

bah, tu sais, j'ai déjà passé plus de temps à me prendre la tête avec ces foutu pilotes ATI.

demain, ça va marcher :p

Share this post


Link to post
Share on other sites

Bonjour,

Après un long détour sur le site ATI pour voir les bugs rescencés, je tombe sur information qui je pense est capitale pour l'installation des drivers.

Sur leur site, on peut voir cette information :

Notes:

  1. The drivers below support English only.

  2. The display driver requires POSIX shared memory to be enabled on the system.

  3. Kernel Source package is no longer required if Kernel Header package is installed .

Hors en fesant une recherche de "kernel-headers" sur le site RPM Search en séléctionnant la case mandrake 10.x uniquement, je trouve ce résultat :

Search results for kernel-headers :

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/devel/10.1/i586/media/main/glibc-devel-2.3.3-23.1.101mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates/10.1/main_updates/glibc-devel-2.3.3-23.1.101mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/10.1/i586/media/main/glibc-devel-2.3.3-21mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates/10.0/RPMS/glibc-devel-2.3.3-12.8.100mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/devel/10.0/i586/Mandrake/RPMS/glibc-devel-2.3.3-12.8.100mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/10.0/i586/Mandrake/RPMS/glibc-devel-2.3.3-10mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/devel/10.0/i586/Mandrake/RPMS/glibc-devel-2.3.3-10mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/devel/10.1/i586/media/main/glibc-debug-2.3.3-23.1.101mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates/10.1/main_updates/glibc-debug-2.3.3-23.1.101mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/10.1/i586/media/main/glibc-debug-2.3.3-21mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/devel/10.0/i586/Mandrake/RPMS/glibc-debug-2.3.3-12.8.100mdk.i586.rpm

Mandrake 10.X  carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates/10.0/RPMS/glibc-debug-2.3.3-12.8.100mdk.i586.rpm

Est-il possible de conclure la chose suivante ?:

Il n'est nullement besoin d'installer le kernel-source pour installer les drivers.

Seul le package "glibc-devel" est suffisant pour installer les drivers.

En conséquence, si tel était le cas, alors les mandrakiens n'auraient plus à se soucier de la version du kernel associé au kernel-source qui va bien. Et juste installer les packages :

urpmi binutils ed gcc make glibc-devel

Alors qu'en pensez-vous ?

Share this post


Link to post
Share on other sites

×
×
  • Create New...