| |||||
FORUM HardWare.fr

Linux et OS Alternatifs

Enième pb après l'installation des pilotes ATI sous Ubuntu| Dernière réponse | |
|---|---|
| Sujet : Enième pb après l'installation des pilotes ATI sous Ubuntu | |
| $kyky | Par contre, il y a des artefacts lorsque je joue à Tuxracer, un problème d'OpenGL ?
Qqn a déjà connu ça ? |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| $kyky | Par contre, il y a des artefacts lorsque je joue à Tuxracer, un problème d'OpenGL ?
Qqn a déjà connu ça ? |
| $kyky | All is well that ends well :-)
Le lancement du DRI se fait sans encombre, plus de message d'erreur de XFree ! Après qq bidouilles, glxinfo | grep direct donne :
|
| 0liv | voilà ce que j'ai trouvé:
http://lists.debian.org/debian-use [...] 02095.html il semblerait donc qu'il existe un mystérieux patch pour ton erreur... aussi:
|
| $kyky | Voici le contenu intéressant du fichier de configuration du noyau :
CONFIG_AGP=m CONFIG_AGP_ALI=m CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_INTEL_MCH=m CONFIG_AGP_NVIDIA=m CONFIG_AGP_SIS=m CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m CONFIG_AGP_EFFICEON=m CONFIG_DRM=y CONFIG_DRM_TDFX=m CONFIG_DRM_GAMMA=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m |
| $kyky | En fait, c'est le noyau originel d'Ubuntu Warty : 2.6.8.1-4.
Et le drm est effectivement bien activé. |
| 0liv | Si c'est toi qui a compilé ton noyau:
|
| newportable | Et voila le lsmod
Module Size Used by fglrx 214820 9 acpi 5996 0 proc_intf 3776 0 freq_table 4196 1 acpi cpufreq_userspace 5240 2 cpufreq_powersave 1728 0 ds 18436 4 button 6584 0 ac 4812 0 battery 9388 0 ipv6 257028 8 af_packet 22088 2 ipw2100 98788 0 firmware_class 10016 1 ipw2100 ieee80211 23524 1 ipw2100 ieee80211_crypt 5608 1 ieee80211 e1000 82820 0 yenta_socket 20992 0 pcmcia_core 68404 2 ds,yenta_socket snd_intel8x0m 19656 0 snd_intel8x0 35468 1 snd_ac97_codec 67844 2 snd_intel8x0m,snd_intel8x0 snd_pcm_oss 52968 0 snd_mixer_oss 19456 2 snd_pcm_oss snd_pcm 95140 3 snd_intel8x0m,snd_intel8x0,snd_pcm_oss snd_timer 24900 1 snd_pcm snd_page_alloc 11432 3 snd_intel8x0m,snd_intel8x0,snd_pcm gameport 4608 1 snd_intel8x0 snd_mpu401_uart 7776 1 snd_intel8x0 snd_rawmidi 24704 1 snd_mpu401_uart snd_seq_device 8040 1 snd_rawmidi snd 55300 10 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 10112 2 snd ehci_hcd 30756 0 usbhid 31392 0 uhci_hcd 31952 0 usbcore 115684 5 ehci_hcd,usbhid,uhci_hcd shpchp 99340 0 pciehp 96108 0 pci_hotplug 33680 2 shpchp,pciehp intel_agp 22112 1 agpgart 33640 1 intel_agp floppy 59156 0 irtty_sir 8960 0 sir_dev 18924 1 irtty_sir irda 191328 2 irtty_sir,sir_dev crc_ccitt 2112 1 irda pcspkr 3592 0 rtc 12536 0 nls_cp437 5696 1 ntfs 100276 1 md 48552 0 dm_mod 57308 1 capability 4520 0 commoncap 7072 1 capability parport_pc 34752 1 lp 10724 0 parport 40712 2 parport_pc,lp ide_cd 41572 0 cdrom 39392 1 ide_cd tsdev 7232 0 mousedev 10220 1 joydev 9728 0 evdev 9440 1 psmouse 19720 0 ext3 123880 1 jbd 60824 1 ext3 mbcache 9092 1 ext3 ide_generic 1408 0 piix 13088 1 ide_disk 18752 4 ide_core 136120 4 ide_cd,ide_generic,piix,ide_disk unix 28304 626 fan 3980 0 thermal 12976 0 processor 17392 2 acpi,thermal font 8352 0 vesafb 6560 0 cfbcopyarea 3712 1 vesafb cfbimgblt 3072 1 vesafb cfbfillrect 3616 1 vesafb |
| $kyky | > Oliv :
Ou peut-on voir si le support drm est activé dans le noyau ou non ? |
| $kyky | > Oliv :
Mais actuellement radeon n'est plus chargé et c'est bien fglrx qui l'est. Cependant, un 0 à son extrême droite dans le lsmod m'indique qu'il n'est pas utilisé, le pauvre. Cela expliquerait sans doute pas mal de choses. > newportable : lsmod, c'est la commande qui permet de lister les modules chargés et qui dit s'ils sont utilisé ou non :-) Tu peux essayer ? |
| newportable | Ca c'est le etc/modules, pour l'autre je ne sais pas où il est
### This file is automatically generated by update-modules" # # Please do not edit this file directly. If you want to change or add # anything please take a look at the files in /etc/modutils and read # the manpage for update-modules. # ### update-modules: start processing /etc/modutils/0keep # DO NOT MODIFY THIS FILE! # This file is not marked as conffile to make sure if you upgrade modutils # it will be restored in case some modifications have been made. # # The keep command is necessary to prevent insmod and friends from ignoring # the builtin defaults of a path-statement is encountered. Until all other # packages use the new `add path'-statement this keep-statement is essential # to keep your system working keep ### update-modules: end processing /etc/modutils/0keep ### update-modules: start processing /etc/modutils/actions # Special actions that are needed for some modules # The BTTV module does not load the tuner module automatically, # so do that in here post-install bttv insmod tuner post-remove bttv rmmod tuner ### update-modules: end processing /etc/modutils/actions ### update-modules: start processing /etc/modutils/aliases # Aliases to tell insmod/modprobe which modules to use # Uncomment the network protocols you don't want loaded: # alias net-pf-1 off # Unix # alias net-pf-2 off # IPv4 # alias net-pf-3 off # Amateur Radio AX.25 # alias net-pf-4 off # IPX # alias net-pf-5 off # DDP / appletalk # alias net-pf-6 off # Amateur Radio NET/ROM # alias net-pf-9 off # X.25 # alias net-pf-10 off # IPv6 # alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP # alias net-pf-19 off # Acorn Econet alias char-major-10-175 agpgart alias char-major-10-200 tun alias char-major-81 bttv alias char-major-108 ppp_generic alias /dev/ppp ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate # Crypto modules (see http://www.kerneli.org/) alias loop-xfer-gen-0 loop_gen alias loop-xfer-3 loop_fish2 alias loop-xfer-gen-10 loop_gen alias cipher-2 des alias cipher-3 fish2 alias cipher-4 blowfish alias cipher-6 idea alias cipher-7 serp6f alias cipher-8 mars6 alias cipher-11 rc62 alias cipher-15 dfc2 alias cipher-16 rijndael alias cipher-17 rc5 ### update-modules: end processing /etc/modutils/aliases ### update-modules: start processing /etc/modutils/alsa-base above snd-pcm snd-pcm-oss ### update-modules: end processing /etc/modutils/alsa-base ### update-modules: start processing /etc/modutils/apm alias char-major-10-134 apm alias /dev/apm_bios /dev/misc/apm_bios alias /dev/misc/apm_bios apm |
| 0liv | idée: essaie de virer le module radeon (il n'a rien à faire ici vu qu'il est chargé du frame buffer et je me demande si ça pose pas un conflit avec le driver ATI). Et vérifie le support DRI/DRM dans ton noyau qu'il soit bien activé (d'après tes messages de log, ça pourrait aussi venir de ça)
Oliv' |
| $kyky | C'est ce que j'ai fait à l'identique, si ce n'est que je changé le Bus puisque m'a carte est en PCI:3:0:0 (cf. lspci) :-)
J'ai pensé à changer la section screen pour qu'elle porte le même nom que l'Identifier de Device. Donc, je ne sais plus trop quoi faire d'autre. Newportable, tu peux faire un copier-coller de ton lsmod et de ton /etc/modules pour comparer ? |
| newportable | t'as bien fait la méthode de mepmep en faisant apt-get fglrx-driver ensuite du efface ta section device et tu mets ca à la place 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" "0x00000100" Option "MonitorLayout" "AUTO, NONE" Option "IgnoreEDID" "off" Option "HSync2" "unspecified" Option "VRefresh2" "unspecified" Option "ScreenOverlap" "0" # === TV-out Management === Option "NoTV" "yes" Option "TVStandard" "NTSC-M" 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" "2" Option "BlockSignalsOnLock" "on" Option "UseInternalAGPGART" "yes" Option "ForceGenericCPU" "no" BusID "PCI:1:0:0" # vendor=1002, device=4e50 Screen 0 EndSection et le plus important tu verifies dans la section "Screen" (vers le bas du fichier) que la ligne device soit bien : Device "ATI Graphics Adapter" Sinon tu la modifie... Chez moi (j'ai une 9800pro et une 9600) et ben ca a parfaitement marché, mais faut pas oublier de changer la section screen sinon ca ne marchait pas chez moi |
| alien conspiracy | Ce soir je le ferais. :) |
| $kyky | Qqn pour qui ça fonctionne pourrais me faire un copier-coller de son lsmod et de son /etc/modules ? :-)
|
| $kyky | Je suppose que vous n'avez pas 0 ici ?
|
| $kyky | newportable> Je suis la personne du forum Ubuntu pour qui ça ne marche pas, retournes-y ;-) |
| newportable | vas sur le forum officiel de ubuntu en francais dans la partie hardware on a fait toute un topic la dessus et tu peux récupérer la partie device correct. |
| alien conspiracy | Moi je me suis contenté de rajouter fglrx comme driver et quelque modules après avoir installé le paquet des drivers, et ca fonctionne. |
| Klaimant | c'était un topic debian et ati, j'ai plus le liens exact |
| $kyky | Je n'ai pas trouvé de topic évoquant ces erreurs :
# (EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM" # (EE) fglrx(0): cannot init AGP Pourrais-tu m'en donner le lien ? |
| Klaimant | il faut le patcher fais une recherche, ya eu un topic récemment la dessus ;) |
| $kyky | J'ai installé les drivers ainsi que le panneau de contrôles en me reportant au How-To du site officiel : http://www.ubuntulinux.org/wiki/Bi [...] erm=radeon
J'ai rajouté la partie 'Device' issue du fichier de conf. généré automatiquement dans mon ancien fichier de conf et rien n'y fait, toujours pas d'accélération graphique. La commande sudo glxinfo | grep direct donne :
|


