Install de gflrx pour carte graph ATI X800 Pro

Bonjour,

Ayant eu quelques soucis avec ma carte Nvidia 7950 GT (Affichage anormal de petits carrés rouges :unamused: )
J’ai donc changé avec une veille carte que j’avais une ATI PCIE X800.
Ma debian est une squeeze.
Pour installer le pilote j’ai suivi cette méthode wiki.debian.org/ATIProprietary
Quand j’exécute cette commande

Voici quelques messages d’erreurs concernant nvidia-kernel-nkc et ndiswrapper.

[quote]WARNING: All config files need .conf: /etc/modprobe.d/nvidia-kernel-nkc, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/nvidia-kernel-nkc, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.[/quote]
Je ne vois pas comment supprimer ces paquets
j’ai essayé

aptitude ne connais pas ces paquets.
Comment utiliser module-assistant ou bien modprobe ?

J’ai essayé d’installer les pilotes sans modprobe mais ça ne fonctionne pas.
Je me vois obligé d’installer les pilotes proprios -> dommage.

ps : J’ai vraiment eu de gros soucis avec ndiwrapper.
Des messages bizarres au démarrage.
cf. debian-facile.org/forum/viewtopi … 290#p16290

Salut!
Les paquets ne portent pas necessairement ces noms là. Tu es sous gnome? Sous synaptic recherche ndiswrapper -> tu vires tout (desinstallation complète pour virer les fichiers de conf). Pareil avec nvidia.

Modprobe (pour Module Probe j’imagine, sa traduction est bien imagée) sert à lancer ou arreter (sans avoir à rebooter) des “modules” qui sont des sortes de programmes qui assistent le noyau. Par exemple un module qui embarquent les pilotes windows: ndiswrapper ou un module qui sert de pilote pour la CG etc…
#modprobe le_module pour le lancer
#modprobe -r le_module pour le décharger
Les modules listés dans /etc/modules sont automatiquement lancés au boot d’où les erreurs systématiques de ndiswrapper. Dans ce fichier commence par virer tout ce qui est en lien avec ndiswrapper et nvidia.

Si tu bootes ça devrait aller mieux.

[quote]J’ai essayé d’installer les pilotes sans modprobe mais ça ne fonctionne pas.
Je me vois obligé d’installer les pilotes proprios -> dommage.[/quote]
Modprobe n’installe rien, il lance des modules déjà installés.
Module Assistant (ou m-a en console) permet de faciliter la création de nouveaux modules (sans blague?!).
Les pilotes libres n’ont pas besoin d’être compilés, ils existent déjà sous la forme de paquets (radeon, radeonhd, ati)
FGLRX est le pilote proprio et donc ils faudra passer par l’étape compilation pour en faire un module appelé fglrx.

Le tuto sur l’install des pilotes ati est bien foutu ici. Fait gaffe de ne pas démarrer les manip sur des restes de tentavives foireuses: pas de nvidia ou ndiswrapper galleux dans les pattes, xorg.conf minimaliste et SAIN (voir pas de xorg.conf du tout: la commande aticonfig --initial t’en recréera un tout neuf si tu installes les pilotes proprios).

Tu veux la 3D: fglrx pour l’instant. Pas de 3D: les pilotes libres semblent plus performants… renseigne toi pour ta carte.

Merci silver.sax

Voici comment j’ai procédé pour supprimer tout ce qui concerne nvidia et ndiswrapper.

Il restait le paquet nvidia-kernel-common
Je l’ai supprimé.
Ensuite j’ai fait pareil pour ndiswrapper
Et j’ai tout enlevé.

J’ai redémarré l’ordi.
Il n’y a plus de message concernant ndiswrapper => Forcément.
Par contre j’ai pu apercevoir les messages de WARNING de modprobe au démarrage.
J’ai donc réessayé modprobe -r radeon drm mais toujours pareil :frowning:
Je ne sais pas comment faire ?

J’ai vraiment envie d’essayer le pilote catalyst
ati-driver-installer-9-3-x86.x86_64.run
Pas bien le .run

Il faut absolument que je trouve un moyen.
Je cherche.
man modprobe peux surement m’aider.

a+

J’ai trouvé les traces de ces nvidia-kernel-nkc et ndiswrapper

ndiswrapper nvidia-kernel-nkc

Les voilà, les vilains… :smiling_imp:
Et voici ce que me donne

alias char-major-195* nvidia options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660

Et voici pour ndiswrapper

alias pci:v000011ABd00001FA6sv*sd*bc*sc*i* ndiswrapper alias pci:v000011ABd00001FA7sv0000103Csd00002A1Bbc*sc*i* ndiswrapper alias pci:v000011ABd00001FA7sv0000108Fsd00001043bc*sc*i* ndiswrapper alias pci:v000011ABd00001FA7sv0000128Fsd00001043bc*sc*i* ndiswrapper alias pci:v000011ABd00001FA7sv0000138Esd00001043bc*sc*i* ndiswrapper alias pci:v000011ABd00001FA7sv0000138Fsd00001043bc*sc*i* ndiswrapper alias pci:v000011ABd00001FA7sv*sd*bc*sc*i* ndiswrapper

J’ai bien envie de faire le barbare un peu bourrin :smt003

&

Tu confonds /etc/modules (un fichier) avec /etc/modprobe.d/ (un dossier). Tout les modules présents dans le fichier /etc/modules sont lancés au boot. Je parie que ndiswrapper s’y trouve encore mais comme le module n’existe plus tu as des warnings (FATAL: Module ndiswrapper not found. c’est ça?). Pour ce qu’y a dans modprobe.d on s’en fout, ils se lancent que si ils sont appelés par /etc/modules. Laisse les peinard pour l’instant on sait jamais.

C’est à dire? Radeon est le pilote libre chargé par défaut. Il ne gene en rien! au contraire! C’est ton pilote graphique (que tu veux remplacer par catalyst/fglrx).

A propos de modprobe, t’as l’air un peu paumé. modprobe ne t’installera RIEN!
Un exemple chez moi (lsmod pour lister les modules lancés et grep pour faire le tri):

debian:~# lsmod | grep radeon (rien ne s'affiche, radeon n'est pas chargé) debian:~# modprobe radeon (je le charge) debian:~# lsmod | grep radeon (drm a été appelé par radeon, ils sont tout les 2 chargés) radeon 141952 0 drm 172512 1 radeon debian:~# modprobe -r radeon (je les arrete) debian:~# lsmod | grep radeon (rien s'affiche c'est bon) debian:~#
Voila le genre de truc qu’on fait avec modprobe[size=200].[/size]

Bon tu veux le pilote catalyst. Sous debian c’est simple est efficace à condition d’avoir un minimum conscience de se qu’on fait (d’où l’explication sur modprobe etc…)

T’as compris ! Tu as un paquet déjà prêt sous Debian. Commence par activer le dépôt non-free si c’est pas déjà fait. Ensuite:
viewtopic.php?f=8&t=9066
Faut lancer les commandes en root bien sûr. Module-assistant fait tout le boulot. Le paquet fglrx-control vaut coup, c’est un panneau de control pour gèrer ta carte ati via fglrx. Tu peux l’installer après coup c’est pas très important.
A la fin, tu as créé ton module fglrx qui sera utilisé par xorg à la place de radeon. Il faut preciser au système que fglrx doit être lancé à chaque boot: Tu édites ton etc/modules et tu rajoutes la ligne fglrx. Inversement si tu veux être sûr d’avoir aucun conflit avec radeon, tu peux le blacklister: Tu edites /etc/modprobe.d/blacklist.conf et tu rajoutes radeon.
Tu rebootes et puis tu testes si fglrx est bien lancé, radeon non, la 3d.

Salut silver.sax et merci

Ok pour modprobe => désolé
Après avoir configuré avec m-a fglrx
J’ai ajouté fglrx à /etc/modules
Et comme par surprise qu’est-ce que je vois
ndiswrapper ??? :smiling_imp:
Peux-tu me dire si je peux le virer de /etc/modules ?

Revenons en à nos moutons … :slightly_smiling:
J’ai donc exécuté cette commande

Il me dit

Est-que un Xorg -configure ne serait pas mieux maintenant que fglrx est installé ?

J’ai donc essayé de modifier le xorg.conf manuellement comme indiqué dans le wiki en modifiant ces sections :

[code]Section "Device"
Identifier "ATI"
Driver "fglrx"
EndSection

Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection[/code]
Mais rien à faire.
Voici ce que me donne

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30.8-dsa-ia32 i686 Debian
Current Operating System: Linux ganja 2.6.30-2-686 #1 SMP Fri Dec 4 00:53:20 UTC 2009 i686
Build Date: 13 October 2009  11:25:51AM
xorg-server 2:1.6.5-1 (buildd@murphy.debian.org) 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 10 08:16:29 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section.  Using the first Screen section.
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "<default monitor>"
(==) No device specified for screen "Default Screen".
	Using the first device section listed.
(**) |   |-->Device "ATI"
(==) No monitor specified for screen "Default Screen".
	Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi/".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi/").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi/".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi/").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi").
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
	If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Loader magic: 0x6c0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 5.0
	X.Org XInput driver : 4.0
	X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0:5:0:0) 1002:554f:148c:2111 ATI Technologies Inc R430 [Radeon X800 (PCIE)] rev 0, Mem @ 0xd0000000/268435456, 0xcefe0000/65536, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="FireGL - ATI Technologies Inc."
	compiled for 7.4.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 7.4.0, module version = 1.0.0
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.4.99.906, module version = 8.68.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.6.5, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.4.99.906, module version = 8.68.2
	Module class: X.Org Video Driver
(II) ATI Proprietary Linux Driver Version Identifier:8.68.2
(II) ATI Proprietary Linux Driver Release Identifier: 8.681                                
(II) ATI Proprietary Linux Driver Build Date: Nov 24 2009 21:15:37
(II) Primary Device is: PCI 05@00:00:0
(WW) Falling back to old probe method for fglrx
(EE) No supported AMD display adapters were found
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Je trouve ces quelques lignes bizarres

code The directory “/usr/share/fonts/X11/cyrillic” does not exist.
Entry deleted from font path.
(WW) fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi/". Entry deleted from font path. (Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi/"). (WW)fonts.dir’ not found (or not valid) in “/usr/share/fonts/X11/75dpi/”.
Entry deleted from font path.
(Run ‘mkfontdir’ on “/usr/share/fonts/X11/75dpi/”).
(WW) fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi". Entry deleted from font path. (Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi"). (WW)fonts.dir’ not found (or not valid) in “/usr/share/fonts/X11/75dpi”.
Entry deleted from font path.
(Run ‘mkfontdir’ on “/usr/share/fonts/X11/75dpi”).[/code]

Comment faire pour que le xorg.conf fonctionne avec le driver “fglrx” ?

A bientôt
damien

ps : Voici mon xorg.conf actuel qui fonctionne avec le pilote “radeon”

[code]Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” "CorePointer"
InputDevice “Keyboard0” "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "record"
Load "glx"
Load "dri"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/input/mice"
Option “ZAxisMapping” "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section “Device”
### Available Driver options are:-
### Values: : integer, : float, : “True”/“False”,
### : “String”, : " Hz/kHz/MHz"
### [arg]: arg optional
#Option “NoAccel” # []
#Option “SWcursor” # []
#Option “Dac6Bit” # []
#Option “Dac8Bit” # []
#Option “BusType” # []
#Option “CPPIOMode” # []
#Option “CPusecTimeout” #
#Option “AGPMode” #
#Option “AGPFastWrite” # []
#Option “AGPSize” #
#Option “GARTSize” #
#Option “RingSize” #
#Option “BufferSize” #
#Option “EnableDepthMoves” # []
#Option “EnablePageFlip” # []
#Option “NoBackBuffer” # []
#Option “DMAForXv” # []
#Option “FBTexPercent” #
#Option “DepthBits” #
#Option “PCIAPERSize” #
#Option “AccelDFS” # []
#Option “IgnoreEDID” # []
#Option “DisplayPriority” # []
#Option “PanelSize” # []
#Option “ForceMinDotClock” #
#Option “ColorTiling” # []
#Option “VideoKey” #
#Option “RageTheatreCrystal” #
#Option “RageTheatreTunerPort” #
#Option “RageTheatreCompositePort” #
#Option “RageTheatreSVideoPort” #
#Option “TunerType” #
#Option “RageTheatreMicrocPath” #
#Option “RageTheatreMicrocType” #
#Option “ScalerWidth” #
#Option “RenderAccel” # []
#Option “SubPixelOrder” # []
#Option “ShowCache” # []
#Option “DynamicClocks” # []
#Option “VGAAccess” # []
#Option “ReverseDDC” # []
#Option “LVDSProbePLL” # []
#Option “AccelMethod” #
#Option “DRI” # []
#Option “ConnectorTable” #
#Option “DefaultConnectorTable” # []
#Option “DefaultTMDSPLL” # []
#Option “TVDACLoadDetect” # []
#Option “ForceTVOut” # []
#Option “TVStandard” #
#Option “IgnoreLidStatus” # []
#Option “DefaultTVDACAdj” # []
#Option “Int10” # []
#Option “EXAVSync” # []
#Option “ATOMTVOut” # []
#Option “R4xxATOM” # []
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "R430 [Radeon X800 (PCIE)]"
BusID "PCI:5:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
[/code]

Salut

Sous squeeze le driver fglrx ne fonctionne plus avec ta carte il
ne fait plus que les chipset R6xxx et R7xxx.
Tu es obligé de mettre xserver-xorg-video-radeon le driver libre et
oublie malheureusement la 3D enfin j ai pas encore trouvé de solution…

Voila a++

Je viens de me défoncer les yeux pendant une journée avec une fréquence de rafraîchissement à 60Hz.
En résolution toute pourave…
J’ai pu activer une résolution 1280x1024 en 75 Hz grâce à Blacksad
cf. viewtopic.php?f=8&t=20685
Sauf que à chaque fois que je redémarre il reviens toujours avec une mauvaise résolution.
Je ne vais quand même pas créer un script qui se lance au démarrage.