View previous topic :: View next topic |
Author |
Message |
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Fri Sep 29, 2006 11:44 am Post subject: [ATI] Problèmes divers [résolu] |
|
|
Salut,
j'ai installé les drivers propriétaires ATI depuis un certains temps mais je me traine deux problèmes que je n'arrive pas à resoudre même si je traine sur les liens de El_Goretto et sur le wiki gentoo.
Tout d'abord l'accelération 3D marche impec, j'obtiens des scores de 1300-1500 FPS avec une radeon mobility fireGL 9000 (T40P).
Code: | [thomas@t40p ~]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: FireMV 2400 PCI DDR Pentium 4 (SSE2) (FireGL) (GNU_ICD)
OpenGL version string: 1.3.1091 (X4.3.0-8.27.6)
[thomas@t40p ~]$ |
Mes problèmes :
1 - Dans le wiki il est dit de desactiver complètement le framebuffer dans le noyau, hors je voudrais bien booter avec un meilleure résolution histoire de mieux voir les messages au boot.
Si j'active le framebuffer je repasse en MESA.
Dois je utiliser le vesa ou le pilote radeon du noyau ?
J'ai une ligne de type :
Code: | title Gentoo GNU/Linux
root (hd0,1)
kernel /boot/vmlinuz-2.6.17-r7 root=/dev/hda2 apm=on acpi=off vga=773 |
dans mon menu.lst de grub.
2 - A la sortie de X j'ai l'écran noir (problème évoqué dans le wiki) et je n'arrive pas a reprendre la main (obliger de faire un halt a l'aveuglette)
mon xorg.conf :
Code: |
Section "ServerLayout"
# InputDevice "Mouse1" "SendCoreEvents"
Identifier "Layout"
Screen 0 "Screen" 0 0
InputDevice "Keyboard" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "freetype"
# Load "xtt"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
Load "speedo"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ImPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3buttons"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "mouse"
Option "Device" "/dev/mouse"
EndSection
Section "InputDevice"
Identifier "Keyboard"
Driver "kbd"
Option "XkbModel" "logiik"
Option "XkbLayout" "fr"
EndSection
Section "Monitor"
### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor"
# HorizSync 31.5 - 90.0
# VertRefresh 59.0 - 75.0
# Option "DPMS"
EndSection
Section "Device"
Identifier "Card"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
Option "UseFastTLS" "2"
Option "UseInternalAGPGART" "no"
Option "ForceMonitors" "notv"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection
Section "Screen"
Identifier "Screen"
Device "Card"
Monitor "Monitor"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1400x1050" "1152x864"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection |
J'espère ne pas vous faire faire la redite ...
Merci.
Last edited by Ascodas on Mon Oct 02, 2006 7:04 pm; edited 1 time in total |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Fri Sep 29, 2006 12:12 pm Post subject: |
|
|
Salut, dans le temps....il y a quelques mois(6 mois max), quand j'ai installé les drivers 3D de ma ATI 9600 PRO pour tester seulement, j'ai changé le framebuffer RadeonFB pour VESA-TNG, sinon mes consoles étaient inutilisable
Le framebuffer de ATI, ne fonctionnait même pas avec le driver 3D de ATI....c'est peut-être arrangé depuis. |
|
Back to top |
|
|
LeWille Tux's lil' helper
Joined: 05 Sep 2004 Posts: 99
|
Posted: Fri Sep 29, 2006 12:16 pm Post subject: |
|
|
je m'intéresse à ce petit problème car j'ai exactement la même chose que toi... donc si quelqu'un a trouvé la solution je suis preneur _________________ un clavier azerty en vaut deux |
|
Back to top |
|
|
nykos Guru
Joined: 08 Jun 2005 Posts: 488 Location: Strasbourg
|
Posted: Fri Sep 29, 2006 1:39 pm Post subject: |
|
|
personnellement mes consoles ont toutes du frame buffer depuis 1 an alors que j'ai les ati-drivers...
mon grub.conf :
root (hd0,5)
kernel /boot/linux root=/dev/hda6 vga=0x318 video=vesafb:mtrr,yywrap,1024x768-32@60 splash=silent,fadein,theme:livecd-2006.1 quiet CONSOLE=/dev/tty1
bon ya p-e pas tout qui utile, mais il faut dans tous les cas utiliser vesafb
dans le noyau, surtout ne pas mettre le truc radeon
dans graphics support il faut activer le support pour framebuffer en sélectionnant vesafb
et dans le sous-menu console display j'ai coché frame buffer console support
je suis pas un spécialiste du noyau alors que j'ai rien oublié de vous dire...
pour le 2ème problème je sais pas trop, j'en ai jamais entendu parler mais je suis pas très attentif
tu utilises quelle version des drivers d'ati ? _________________ -=Nykos=-
TARGA Traveller 826T - AMD Turion 64 MT 32 1,8GHz - ATI Radeon X700 Mobility (ati-drivers) |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Fri Sep 29, 2006 2:39 pm Post subject: |
|
|
nykos wrote: | personnellement mes consoles ont toutes du frame buffer depuis 1 an alors que j'ai les ati-drivers...
mon grub.conf :
root (hd0,5)
kernel /boot/linux root=/dev/hda6 vga=0x318 video=vesafb:mtrr,yywrap,1024x768-32@60 splash=silent,fadein,theme:livecd-2006.1 quiet CONSOLE=/dev/tty1
bon ya p-e pas tout qui utile, mais il faut dans tous les cas utiliser vesafb
dans le noyau, surtout ne pas mettre le truc radeon
dans graphics support il faut activer le support pour framebuffer en sélectionnant vesafb
et dans le sous-menu console display j'ai coché frame buffer console support
je suis pas un spécialiste du noyau alors que j'ai rien oublié de vous dire...
pour le 2ème problème je sais pas trop, j'en ai jamais entendu parler mais je suis pas très attentif
tu utilises quelle version des drivers d'ati ? |
Je suis en 8.27.10-r1 (stable) sinon merci pour l'exemple du framebuffer, j'essaye ca ce soir mais dans le wiki ati de gentoo il est explicitement dit d'enlever le support framebuffer dans le noyau et en effet quand je l'active je perd l'accel 3D (MESA).
Merci. |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Fri Sep 29, 2006 2:49 pm Post subject: |
|
|
Ascodas wrote: | Je suis en 8.27.10-r1 (stable) sinon merci pour l'exemple du framebuffer, j'essaye ca ce soir mais dans le wiki ati de gentoo il est explicitement dit d'enlever le support framebuffer dans le noyau et en effet quand je l'active je perd l'accel 3D (MESA). |
Oui, mais sur la page du SAVAGE HQ, il est bien spécifié que vesafb fonctionne trèèèèès bien, et que c'est même le seul. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Fri Sep 29, 2006 3:04 pm Post subject: |
|
|
El_Goretto wrote: | Ascodas wrote: | Je suis en 8.27.10-r1 (stable) sinon merci pour l'exemple du framebuffer, j'essaye ca ce soir mais dans le wiki ati de gentoo il est explicitement dit d'enlever le support framebuffer dans le noyau et en effet quand je l'active je perd l'accel 3D (MESA). |
Oui, mais sur la page du SAVAGE HQ, il est bien spécifié que vesafb fonctionne trèèèèès bien, et que c'est même le seul. |
Mea culpa à 100 %, je n'avais pas vu cette jolie et poétique phrase
Je la cite que pour le plaisir :
Quote: | Un problème non référencé? Virez le framebuffer. A tous les coup vous n'avez pas mis vesafb, il est le seul driver framebuffer qui cohabite pacifiquement avec fglrx. Sinon, ouvrez un thread sur le forum, et... un linuxien possesseur d'ATI est de toute façon un grand optimiste de la vie, vous n'avez donc aucun soucis à vous faire, on trouvera la solution |
Peut-être avais je le tng activé ...
Sinon tu penses que c'est lié avec l'écran noir au kill de X ?
Merci |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Fri Sep 29, 2006 7:52 pm Post subject: |
|
|
Ascodas wrote: | Sinon tu penses que c'est lié avec l'écran noir au kill de X ?Merci |
Je ne connais pas ce problème avec fglrx.
Perso, les seuls soucis que j'ai sont:
-avec le driver radeon, écran noir (rien de visible) quand je quitte X pour un écran console (ctrl+alt+Fx). Pour çà, comme çà disparait quand j'utilise fglrx, je ne me bile pas trop. Je tenterai quand même un autre drivers frame buffer pour voir si ya pas incompatibilité.
-avec le drivers fglrx, à l'arrêt de X, paf, la machine freeze. C'est un problème qui a un contournement déjà présenté dans le SAVAGE HQ. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
nykos Guru
Joined: 08 Jun 2005 Posts: 488 Location: Strasbourg
|
Posted: Sat Sep 30, 2006 6:45 am Post subject: |
|
|
et puis sinon essaye la version 8.28.chéplukoi des drivers, elle est assez stable et marche chez pas mal de monde _________________ -=Nykos=-
TARGA Traveller 826T - AMD Turion 64 MT 32 1,8GHz - ATI Radeon X700 Mobility (ati-drivers) |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Sat Sep 30, 2006 5:44 pm Post subject: |
|
|
Bon merci pour ces retours et tous ces conseils mais je dois définitivement passer à côté de quelque chose, et j'ai pas mal bataillé (changement de drivers, et diverses conf de grub et multe recompilation du kernel)
Le bon point est que je conserve l'accel 3D en utilisant le module vesafb, par contre le problème est maintenant l'écran noir des le debut du boot, juste apres l'invite de grub.
Pour reprendre à plat :
Mon .config :
Code: | #
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_FIRMWARE_EDID is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
CONFIG_FB_VESA_STD=y
# CONFIG_FB_VESA_TNG is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_CYBLA is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
# CONFIG_FB_SPLASH is not set
#
# Speakup console speech
#
CONFIG_SPEAKUP=y
CONFIG_SPEAKUP_ACNTSA=y
CONFIG_SPEAKUP_ACNTPC=y
CONFIG_SPEAKUP_APOLLO=y
CONFIG_SPEAKUP_AUDPTR=y
CONFIG_SPEAKUP_BNS=y
CONFIG_SPEAKUP_DECTLK=y
CONFIG_SPEAKUP_DECEXT=y
# CONFIG_SPEAKUP_DECPC is not set
CONFIG_SPEAKUP_DTLK=y
CONFIG_SPEAKUP_KEYPC=y
CONFIG_SPEAKUP_LTLK=y
CONFIG_SPEAKUP_SFTSYN=y
CONFIG_SPEAKUP_SPKOUT=y
CONFIG_SPEAKUP_TXPRT=y
#
# Enter the 3 to 6 character keyword from the list above, or none for no default synthesizer on boot up.
#
CONFIG_SPEAKUP_DEFAULT="none" |
mon menu.lst de grub (j'ai commencé par du simple) :
Code: | kernel /boot/vmlinuz-2.6.17-r8-2 root=/dev/hda2 apm=on acpi=off video=vesafb vga=773 |
Merci encore ! |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Sat Sep 30, 2006 6:06 pm Post subject: |
|
|
Je vais installer ce soir un gentoo 2.6.18, si tu veux, je t'envois (en pm) mon .config pour que tu fasses un diff dessus avec celui que tu as sur ce noyau. Parce que de tête, interpréter un .config, beuaahrr.
Pour la ligne grub, j'ai encore plus simple, je n'ai que le paramètre vga=792 qui concerne le framebuffer.
--
Edit:
Pour mes histoires d'écran noir sur les consoles avec radeon quand X tourne, c'est lié à vesafb, vesatng marche nickel. Ce qui nous donne les couples gagnants:
-radeon + vesatng
-fglrx + vesafb.
Bref, ça veut dire 2 noïaux en parallèle si on veut pouvoir changer de driver graphique de temps à autres. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Last edited by El_Goretto on Sat Sep 30, 2006 6:43 pm; edited 1 time in total |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Sat Sep 30, 2006 6:27 pm Post subject: |
|
|
El_Goretto wrote: | Je vais installer ce soir un gentoo 2.6.18, si tu veux, je t'envois (en pm) mon .config pour que tu fasses un diff dessus avec celui que tu as sur ce noyau. Parce que de tête, interpréter un .config, beuaahrr.
Pour la ligne grub, j'ai encore plus simple, je n'ai que le paramètre vga=792 qui concerne le framebuffer. |
Oui kler et merci El_Goretto, je suis en 2.6.17-gentoo-r8 mais je pense que les diffs sont minimes entre les deux versions, je vais quand même passer en 18 ce soir pour mettre toutes les chances de notre côté ... |
|
Back to top |
|
|
nykos Guru
Joined: 08 Jun 2005 Posts: 488 Location: Strasbourg
|
Posted: Sat Sep 30, 2006 10:40 pm Post subject: |
|
|
Voila mon .config pour le 2.6.17-r8
j'utilise fglrx + vesafb
j'espère que ça pourra t'aider _________________ -=Nykos=-
TARGA Traveller 826T - AMD Turion 64 MT 32 1,8GHz - ATI Radeon X700 Mobility (ati-drivers) |
|
Back to top |
|
|
Magic Banana Veteran
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Sun Oct 01, 2006 7:36 pm Post subject: |
|
|
Personnellement je tourne sans probleme avec fglrx (8.27.10-r1) + radeonfb. D'ailleurs, je n'ai pas d'autre framebuffer compile dans mon noyau (gentoo-sources-2.6.17-r.
La seule option que je lui passe via grub.conf est la resolution 1280x1024.
Seule la toute derniere version de ati-drivers (8.29.6 qui est en ~x86 et ~amd64) fonctionne avec Linux 2.6.18 (c'est meme sa raison d'exister d'apres le Changelog). |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Mon Oct 02, 2006 11:30 am Post subject: |
|
|
Merci El_Goretto et nykos pour vos exemples de .config, mais j'avais bien tout en ordre. Magic Banana, je vais deja essayer de faire fonctionner le framebuffer et les drivers ati proprio dans un premier temps, déja que c'est pas gagné ...
Pour les exemples suivants j'utilise que la paramètre vga=773 dans le grub.conf.
1-2.6.17-r8
Alors pour ce noyau, impossible de faire fonctionner le framebuffer correctement black screen tout le long du boot puis login et le startx à l'aveugle, mais accel 3D ATI ok avec les drivers ati 8.27.10-r1.
Avec le 8.28.8, black screen et c'est tout, reboot sauvage.
2-2.6.18
La framebuffer marche correctement, mais avec les derniers pilotes ati (8.28.8 en ~ pour moi), black screen apres le startx et point barre, reboot sauvage.
Avec les 8.27.10-r1, X demarre correctement mais en MESA.
Merci à tous, je pense que vous m'avez dis l'essentiel, je vais m'y acharner encore bien que je vois pas le hic ... |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Mon Oct 02, 2006 11:52 am Post subject: |
|
|
Ascodas wrote: |
2-2.6.18
La framebuffer marche correctement, mais avec les derniers pilotes ati (8.28.8 en ~ pour moi), black screen apres le startx et point barre, reboot sauvage.
Avec les 8.27.10-r1, X demarre correctement mais en MESA. |
STOOOOOP.
Comme l'a dit Magic Banana, c'est la 8.29.6 obligatoirement, avec un noyau 2.6.18. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Mon Oct 02, 2006 12:48 pm Post subject: |
|
|
El_Goretto wrote: |
STOOOOOP.
Comme l'a dit Magic Banana, c'est la 8.29.6 obligatoirement, avec un noyau 2.6.18. |
Oui oui right !
Bon alors haut les coeurs ! ca roule avec le 2.6.17-r8 et 8.27.10-r1 ! framebuffer + Accel 3D ATI.
En ce qui concerne le 2.6.18 c'est bizarre, car aprés avoir mis en ~ les drivers ati, la version la plus récente que je peux obtenir d'apres l'arbre portage est la 8.28.8, normal ?
Dans tout les cas merci !
PS : La solution : tout reprendre à zero |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Mon Oct 02, 2006 1:03 pm Post subject: |
|
|
Ascodas wrote: |
En ce qui concerne le 2.6.18 c'est bizarre, car aprés avoir mis en ~ les drivers ati, la version la plus récente que je peux obtenir d'apres l'arbre portage est la 8.28.8, normal ?
|
Ton arbre portage est peut-être pas à jour. un emerge sync et rulez _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
Ascodas Apprentice
Joined: 18 Nov 2004 Posts: 263
|
Posted: Mon Oct 02, 2006 7:04 pm Post subject: |
|
|
Bon pour le 2.6.8 marche pas avec les 8.29.6 (ecran noir au startx) et ca semblerait normal puisque ma carte est une radeon 9000 (FireGL), donc la seule solution si je veux continuer à faire évoluer le noyau : le driver radeon.
Merci encore a tous. |
|
Back to top |
|
|
|