Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aller à la page:  Page précédente 1 2
Page: 2 sur 2
Re: Pilotes ATI propriétaire
Envoyé par: benja

bon voila, j'ai remarqué l'existance d'un module fglrx_agp .

J'essaye

# modprobe -f fglrx_agp

FATAL: Error inserting fglrx_agp (/lib/modules/2.6.14-benja/kernel/drivers/char/drm/fglrx_agp.ko): No such device

# modprobe -f fglrx

FATAL: Error inserting fglrx (/lib/modules/2.6.14-benja/kernel/drivers/char/drm/fglrx.ko): No such device

voila ce qu'il y a dans mes logs :

Feb 20 09:44:43 localhost kernel: fglrx_agp: no version magic, tainting kernel.
Feb 20 09:44:43 localhost kernel: Fire GL agpgart support
Feb 20 09:44:43 localhost kernel: fglrx_agp is probing for an AGP device
Feb 20 09:44:43 localhost kernel: Device found = 8086
Feb 20 09:44:43 localhost kernel: failed pci_module_init
Feb 20 09:44:43 localhost kernel: Unloading fglrx_agp
Feb 20 09:44:43 localhost kernel: firegl_agp_probe failed
Feb 20 09:44:54 localhost kernel: fglrx: no version magic, tainting kernel.
Feb 20 09:44:54 localhost kernel: [fglrx] Maximum main memory to use for locked dma buffers: 430 MBytes.
Feb 20 09:44:54 localhost kernel: [fglrx:firegl_init] *ERROR* Device not found!

Poste le Monday 20 February 2006 09:56:18
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon je croi que je sais d'ou ca vient

C'est que le module ne reconnait le chipID de ma carte d'où no such device

[www.stanchina.net]

Poste le Monday 20 February 2006 10:07:30
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon, avec la reconfiguration de XFree, et en choisissant fglrx comme pilote, au joie .......... :-))
ET EN FORCANT LE CHIPID !!!!!!!!!!

ca marche, j'ai une belle résolution (1200x800), j'ai le panneau de control ATI qui m'indique es valeur suivante :

Card Name : Radeon Mobility M10
BIOS Version : 0.01
Chip Type: ATI Radeon Mobility M10 (M10 NP)
Chip Revision : 4
DAC Speed : 400 MHz
Memory Type : DDR SDRAM
Memory size 128MByte
Transfert Mode PCI
Display Driver
Driver version : 8.22.05
OpenGL

.....

Bon voila quelque chose est tout de même bizzare : Transfert Mode : PCI

Ca devrait pas être agp ???????????

et enfin pas un seul module fglrx quand je fais lsmod :

Module Size Used by
verify_area 1664 0
ipt_REJECT 5696 1
ipt_state 1984 1
iptable_nat 8132 0
ip_nat 19252 1 iptable_nat
ip_conntrack 50736 3 ipt_state,iptable_nat,ip_nat
iptable_filter 3072 1
ip_tables 22144 4 ipt_REJECT,ipt_state,iptable_nat,iptable_filter
usbhid 49952 0
intel_agp 23644 1
agpgart 36296 1 intel_agp
nls_iso8859_1 4096 1
nls_cp437 5760 1

et quand je fais modprobe fglrx toujours nosuch device

dans XF86Config-4 :

Voici la section qui prouve que j'utilise bien fglrx :
Section "Device"
Identifier "ATI"
Driver "fglrx"
ChipID 0x4e50
Option "VideoOverlay" "On"
Option "OpenGLOverlay" "Off"
Option "UseInternalAGPGART" "yes"
EndSection

Bon et je n'est toujours pas de direct rendering ???????

#%b

Faut-il vraiment essayer de comprendre ?

Si tu arrive à m'expliquer c'est volontier.

Vraiment merci de ton aide.





Poste le Monday 20 February 2006 10:52:53
Répondre     Citer    
Re: Pilote ATI propriétaire
Envoyé par: nicola

Tape glxinfo, tu verras bien si tu as l’accélération de la troidé.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 20 February 2006 13:16:12
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Salut

non g pas d'accélération 3D.

Le pilotes fonctionne , mais bizzarement pas possible de faire modprobe fglrx !!

Poste le Monday 20 February 2006 14:39:53
Répondre     Citer    
Re: Pilotes ATI propriétaire

Bonjour,

En pratique, que va apporter l'installation du pilote ATI sur un portable à chipset ATI Radeon XPRESS 200M - c'est mon MSI S270 (avec Turion AMD64) documenté en [starynkevitch.net] où on trouve mon xorg.conf

Je n'ai pas réussi à installer le pilote ATI, j'utilise Xorg 6.9.0.dfsg.1-4 (celui de Debian/Sid/AMD64) et ca marche.

Que vais-je gagner à installer le pilote ATI fglrx? A mon avis, ça ne vaut pas la peine de se fatiguer....

La principale chose qui me motiverait serait un gain de stabilité; mon système plante une fois par jour (ou parfois moins), j'ai tendance à penser à un problème de RAM, même si Memtest ne trouve rien au bout de 10h, mais c'est tout à fait supportable.

Merci

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Monday 20 February 2006 16:28:23
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Ouai tu as raison surtout que je me suis assez fatigué (regarde les heures aux-quelle j'étais sur le forum, et depuis combien de jour.

Bon concraitement pour moi j'ai enfin une résolution 1200x800

C'est tout ce que m'a apporté ce pilote.

Mais on aime ca nous .....

Enfin sinon ca plante pas pour moi et j'arrete là. (ca suffit pour moi) ^^D-*

Poste le Monday 20 February 2006 16:56:44
Répondre     Citer    
Re: Pilote ATI propriétaire
Envoyé par: nicola

Tu as chargé le module DRI ? Il est nécessaire pour faire marcher l’accélération de la troidé avec le pilote ATI (mais interdit avec le pilote nVidia).

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 20 February 2006 17:04:23
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Heu ....

Si je comprend bien je me rendrais fou pour rien.............

Bon je croi que le module DRI est chargé par le fichier de configuration XFree qui le lance dans la section module?

Sinon je ne le voi pas dans le lsmod.

Poste le Monday 20 February 2006 18:26:20
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: nicola

Il te faut Load "dri" dans la Section "Module".

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 21 February 2006 06:50:03
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Il n'y a pas de pilote ati propriétaire pour xorg 6.9



Et Tu planterais pas depuis une certaine upgrade? a mon avis tu es en testing.

J'ai eu des problème récement. bizzarement, j'ai retesté, et quand mon serverx est configurer avec les pilotes ATI (ce de debian) ca plante aussi. J'ai reconfigurer en vesa et ca plante plus............

Donc peut-être que c les MAJ des pilotes ati libre qui foires?

Poste le Tuesday 21 February 2006 18:27:54
Répondre     Citer    
Re: Pilotes ATI propriétaire RESOLU!!!!!!!!!!
Envoyé par: benja

Salut à tous !!


Bon voila J'ai réussi à charger le module (avec l'aide de tigermick et le site de xoomer.virgilio.it) fglrx et j'obtien de très bonne performences. Seulement avec d'ancien pilotes 8.19.10-1, mais ca marche très bien.

Je suis passer à un noyau 2.6.12 car apparement il y a des problème avec les noyau supèrieur. Et j'ai xfree 4.3

voila comment j'ai fait :

On commance par ca :

# apt-get install debhelper kernel-package libqt3-mt-dev xlibs-dev libxtst-dev fakeroot rpm

ensuite sur le site [xoomer.virgilio.it] , A la partie 3.a il faut récupérer :

fglrx-installer_8.19.10-1.dsc (Faire clic droit , Enregistrer la cible du lien Sous )
fglrx-installer_8.19.10-1.tar.gz

Dans la console :

# cd <où vous avez télécharger les fichier>
# mv fglrx-installer_8.19.10-1.dsc /usr/src/
# cd /usr/src
# dpkg-source -x fglrx-installer_8.19.10-1.dsc
# cd fglrx-installer-8.19.10
# dpkg-buildpackage -b -rfakeroot -tc -uc -D

Allé boire un petit coup. :-))

# cd ..

Là vous devez normalement avoir des .deb qui ont été générer.

# dpkg -i fglrx-driver_8.19.10-1_i386.deb (si vous avez déja fais des essai infructueux --force-overwrite)
# dpkg -i fglrx-sources_8.19.10-1_i386.deb
et faites pareil avec les autres

Bon à ce stade là vous devez avoir un fichier ( toujours dans /usr/src) qui s'apelle comme ca : fglrx.tar.bz2

# cd /usr/src
# bzcat fglrx.tar.bz2 | tar x

Ca doit vous créer un fichier /usr/src/modules/fglrx/

donc :

# cd /usr/src/modules/fglrx/

Bon jusque là je ne vous ai rien appris, sauf si vous ne savez pas lire l'anglais ;-)

Mais là, voila ce qui à arrangé ma sauce ! :

Bon deux manip pour patcher le module :

# emacs agpgart_b.c

Il faut remplacer toute les occurences (10 exactement) pci_find_class par pci_get_class

sauvegardez le fichier et fermez emacs.

Voila le vif du sujet !!!!!!!

Le problème est que ma carte (Mobility radeon 9700 SE (lspci la voi comme 9600)) n'a pas le bon chipid, donc si vous ne faites pas la manip qui suit, vous allez avoir un jolie petit NO SUCH DEVICE à la fin des opérations !!

Le module connais cette carte avec un chipid 4e50. Ma Carte a le chipid 4e52 !!!

Pour connaitre le chipid de votre carte :

# lspci -n | grep 1002

moi ca me renvoi ceci :

0000:01:00.0 0300: 1002:4e52

Mon chipid est 4e52.

Donc AVANT de compiler le module il faut absolument modifier ce chipid
Pour cela télécharger cet utilitaire:
[members.lycos.co.uk]

Décompressez l'archive.

et copier le répertoire fglrx_binary_edit qui à été créé dans /usr/src/ (apres vous pourrez le suprimer.

On reprend :

# cd /usr/src/modules/fglrx/
# /usr/src/fglrx_binary_edit/fglrx_binary_edit 4e50 <Votre ChipID>

Si cette commande ne retourne aucune erreur, c'est que tout a bien fonctionné.

Voila, maintenant on est prèt pour compiler le module.

# sh make.sh

Normalement la compilation doit se passer sans problème.

# mkdir /lib/modules/<votre noyau>/misc
# cp fglrx.ko /lib/modules/<votre noyau>/misc
# depmod -ae
# modprobe fglrx

Le module se charge sans problème (mais non sans mal avec le temps que j'ai mis pour un petit module!)

On vérifie :

# lsmod
fglrx 437056 7
ipt_REJECT 5568 1
ipt_state 1984 1
iptable_nat 23900 0
ip_conntrack 45624 2 ipt_state,iptable_nat
iptable_filter 3072 1
ip_tables 22144 4 ipt_REJECT,ipt_state,iptable_nat,iptable_filter
usbhid 46880 0
intel_agp 23516 1
agpgart 36296 2 fglrx,intel_agp
ath_pci 81564 0
ath_rate_onoe 9096 1 ath_pci
wlan 146780 3 ath_pci,ath_rate_onoe
ath_hal 148624 2 ath_pci
ipw2200 185928 0
ieee80211 46376 1 ipw2200
ieee80211_crypt 6336 2 ipw2200,ieee80211
nls_iso8859_1 4096 1
nls_cp437 5760 1

Bon vous devriez bien voir fglrx chargé.

# vi /etc/X11/XF86Config-4

La section device doit être comme ca :

Section "Device"
Identifier "ATI"
Driver "fglrx"
ChipID 0x4e50
................


Il faut ensuite redémarrer le server x

et tout devrait aller.

On teste les perf :

# glxgears
8351 frames in 5.0 seconds = 1670.200 FPS
9986 frames in 5.0 seconds = 1997.200 FPS
9923 frames in 5.0 seconds = 1984.600 FPS
9983 frames in 5.0 seconds = 1996.600 FPS
9986 frames in 5.0 seconds = 1997.200 FPS
9992 frames in 5.0 seconds = 1998.400 FPS

après on pofine les réglages avec les commandes fglrxconfig mais sans oublier le chipid car cette commande écrase le fichier XF86Config-4

Et le panneau de controle avec la commande : fireglcontrolpanel

Voila Encore merci a toi tigermick.

Poste le Wednesday 22 February 2006 18:26:08
Répondre     Citer    
Re: Pilotes ATI propriétaire RESOLU!!!!!!!!!!
Envoyé par: tigermick

Bonjour je rajoute un peu

l'utilitaire fglrx_binary_edit ce compile avant de pouvoir l'executer
il fo avoir installer les paquet pciutils et pciutils-dev :
# apt-get install pciutils pciutils-dev
aprés on compile grace à la commande :
# make

et seulement aprés on pe patcher le driver ati avc la commande :
# fglrx_binary_edit 4e50 <Votre ChipID>

enfin une deuxiéme precision :
le driver ati proprio peut etre installer sur un noyau superieur à 2.6.12 si la carte qu'on utilise est supporté par les driver ati proprio mais il fo de nouveau patcher 2 fichiers!!
il fo remplacer toutes les occurrences de verify_area par access_ok dans les fichiers firegl_public.c et drm_os_linux.h
ce n'est pas sur à 100% qu'il n'y ai pas cette fontion utiliser dans un autre fichier mais normalement ya que c 2 ... en tout cas dans la version 8.22.5

Voilà encore un probleme de resolu que je mettrai certaineent sur mon site winking smiley

[tigermickrs.free.fr]

Poste le Wednesday 22 February 2006 18:52:05
Répondre     Citer    
Re: Pilotes ATI propriétaire RESOLU!!!!!!!!!!
Envoyé par: benja

Citation
benja

# cd <où vous avez télécharger les fichier>
# mv fglrx-installer_8.19.10-1.dsc /usr/src/
# cd /usr/src
# dpkg-source -x fglrx-installer_8.19.10-1.dsc
# cd fglrx-installer-8.19.10
# dpkg-buildpackage -b -rfakeroot -tc -uc -D

Allé boire un petit coup. )


J'ai oublié une précision de taille. juste après la commande mv fglrx-installer ...... , il faut faire celle là :

# mv fglrx-installer_8.19.10-1.tar.gz /usr/src

sinon le dpkg-source ne marchera pas.


Bonne soirée.

Poste le Wednesday 22 February 2006 20:05:24
Répondre     Citer    
Re: Pilotes ATI propriétaire No such device RESOLU.
Envoyé par: benja

Bonjour.

Bon voila je viens de tester cette méthode avec un noyau 2.6.15.4, et ca marche très bien. Alors il y a seulement les deux fivhiers firegl_public.c et drm_os_linux.h à modifier comme le dit tigermickrs.

Ciao.

Poste le Thursday 23 February 2006 11:03:53
Répondre     Citer    
Re: Pilotes ATI propriétaire No such device RESOLU.
Envoyé par: nicola

Cela mérite un petit tutoriel dans le wiki de LÉA ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Thursday 23 February 2006 18:42:32
Répondre     Citer    
Re: Pilotes ATI propriétaire No such device RESOLU.
Envoyé par: benja

Citation
nicola
Cela mérite un petit tutoriel dans le wiki de LÉA
?


C'est à dire?

Poste le Friday 24 February 2006 00:35:50
Répondre     Citer    
Re: Pilotes ATI propriétaire No such device RÉSOLU.
Envoyé par: nicola

[lea-linux.org]#

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 24 February 2006 06:56:18
Répondre     Citer    
Aller à la page:  Page précédente 1 2
Page: 2 sur 2

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Pilotes ATI propriétaire
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons