Ati 6870

Salut,

Voilà mon problème est que mon ati hd 6870 vapor x ne semble pas fonctionner sous debian. En tout cas on dirait que linux ne veut pas utiliser ma carte.

Mon installation est toute fraîche, j’ai peut-être loupé un truc …

J’ai pris ces drivers : support.amd.com/us/gpudownload/l … ng=English

J’ai bien AMD catalyst control center dans système->préférence.

Pour donner un exemple, quand je tente de bouger une fenêtre, on dirait un jeu sur une vielle SEGA :smiley:
C’est comme quand il n’y a pas les drivers sous windows.

Je suis sous debian 6 stable.
Merci !

Bonjour,

Quelle version de catalyst?
j’ai une 6850 et ca fonctionne bien avec les 11.12 (j’arrive pas a installer les 12.1.

le control center s’ouvre bien en admin?
Le bureau sans déchirement est bien activé?

Ma radeon 5870 fonctionne comme un charme en sid avec les pilotes libres.
Par contre, en stable, le pilote libre ne doit pas encore être au niveau de ta carte récente.
Quand au pilote proprio, il est buggé de partout.
Un lien pour t’aider à comprendre https://www.debian-fr.org/suqeez-ati-drivers-proprietaires-gnome-tres-lent-t37361.html

[quote=“Arstrak”]j’ai une 6850 et ca fonctionne bien avec les 11.12[/quote]Ça m’intéresse !

En sortie vidéo Xv chez moi ça plante. Tu as ce problème ?
En flash plein écran ça plante aussi ?
L’affichage du bureau gnome est-il propre ou bien comporte t-il des bugs d’affichage ?

Edit : J’ai ce bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649346
Mais il semble qu’en 32bits, ça marche http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649346#176

Salut, alors j’ai suivi ceci :
upubuntu.com/2012/01/how-to- … t-121.html

donc j’ai désinstaller catalyst 11.11 et j’ai mis le 12.1

Toujours le même problème, même quand je regarde une vidéo dans le navigateur ca saccade. Mais une vidéo de sur mon disque dur, ça va bien. Sauf quand je passe en plein écran, ça saccade, il faut que j’avance ou que je recule un peu. Pareil pour quand je passe en petit écran. Sinon c’est bien fluide.

Après j’ai essayer de lancer un tout petit jeu : teeworlds.com/

[quote]mamouth@Nicolas-PC:~/GAMES/teeworlds-0.6.1-x86$ ./teeworlds
[4f2d3aa4][engine]: running on unix-linux-ia32
[4f2d3aa4][engine]: arch is little endian
[4f2d3aa4][storage]: added path ‘$USERDIR’ (’/home/mamouth/.teeworlds’)
[4f2d3aa4][storage]: added path ‘$DATADIR’ (‘data’)
[4f2d3aa4][storage]: added path ‘$CURRENTDIR’ (’/home/mamouth/GAMES/teeworlds-0.6.1-x86’)
[4f2d3aa4][binds]: bound f1 (282) = toggle_local_console
[4f2d3aa4][binds]: bound f2 (283) = toggle_remote_console
[4f2d3aa4][binds]: bound tab (9) = +scoreboard
[4f2d3aa4][binds]: bound u (117) = +show_chat
[4f2d3aa4][binds]: bound f10 (291) = screenshot
[4f2d3aa4][binds]: bound a (97) = +left
[4f2d3aa4][binds]: bound d (100) = +right
[4f2d3aa4][binds]: bound space (32) = +jump
[4f2d3aa4][binds]: bound mouse1 (323) = +fire
[4f2d3aa4][binds]: bound mouse2 (324) = +hook
[4f2d3aa4][binds]: bound lshift (304) = +emote
[4f2d3aa4][binds]: bound rshift (303) = +spectate
[4f2d3aa4][binds]: bound right (275) = spectate_next
[4f2d3aa4][binds]: bound left (276) = spectate_previous
[4f2d3aa4][binds]: bound 1 (49) = +weapon1
[4f2d3aa4][binds]: bound 2 (50) = +weapon2
[4f2d3aa4][binds]: bound 3 (51) = +weapon3
[4f2d3aa4][binds]: bound 4 (52) = +weapon4
[4f2d3aa4][binds]: bound 5 (53) = +weapon5
[4f2d3aa4][binds]: bound mousewheelup (331) = +prevweapon
[4f2d3aa4][binds]: bound mousewheeldown (332) = +nextweapon
[4f2d3aa4][binds]: bound t (116) = chat all
[4f2d3aa4][binds]: bound y (121) = chat team
[4f2d3aa4][binds]: bound f3 (284) = vote yes
[4f2d3aa4][binds]: bound f4 (285) = vote no
[4f2d3aa4][console]: failed to open ‘settings.cfg’
[4f2d3aa4][console]: failed to open ‘autoexec.cfg’
[4f2d3aa4][client]: starting…
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 14
Current serial number in output stream: 14
[/quote]

Je dois dire quand sans les pilots ATI j’ai pas ce soucis de fenêtre.
Et aussi, chaque fois que je lance catalyst (administrateur ou pas) l’option “Le bureau sans déchirement” est toujours décochée. J’ai bien beau la cocher, mais non elle se décoche toujours toute seule. Que je redémarre ou non, l’option se décoche toute seul dès que je ferme le catalyst.

[quote=“mamouth”]Toujours le même problème, même quand je regarde une vidéo dans le navigateur ca saccade. Mais une vidéo de sur mon disque dur, ça va bien. Sauf quand je passe en plein écran, ça saccade, il faut que j’avance ou que je recule un peu. Pareil pour quand je passe en petit écran. Sinon c’est bien fluide.[/quote]En gros, c’est fluide sauf quand ça saccade :laughing:

Je redis ici ce que je dis plus haut et dans les liens que je donne :
Le pilote fglrx est buggé. EDIT : c’est certain en 64bits et à confirmer en 32bits
Son installation par le .run du site AMD écrase des lib graphiques debian.
La dés-installation du .run ne remet pas les choses en l’état.
Le système reste bancal.
Ma radeon 5870 avec le pilote libre de la sid tourne au poil en vidéo.
J’ai pu activer la gestion de l’énergie du GPU (donc moins de chaleur, moins de conso, et donc moins de bruit de ventilateur).
Je ne suis pas un grand joueur, mais tout les “petits” jeux que j’ai essayé (dont teeworld) tournent sans problème.

Si le pilote libre de la stable avec le paquet de micro-codes proprio qui va bien n’est pas assez avancé pour ta carte récente, tu peux essayer celui présent dans les backports.

[quote=“talogue”][quote=“mamouth”]Toujours le même problème, même quand je regarde une vidéo dans le navigateur ca saccade. Mais une vidéo de sur mon disque dur, ça va bien. Sauf quand je passe en plein écran, ça saccade, il faut que j’avance ou que je recule un peu. Pareil pour quand je passe en petit écran. Sinon c’est bien fluide.[/quote]En gros, c’est fluide sauf quand ça saccade :laughing:

Je redis ici ce que je dis plus haut et dans les liens que je donne :
Le pilote fglrx est buggé. EDIT : c’est certain en 64bits et à confirmer en 32bits
Son installation par le .run du site AMD écrase des lib graphiques debian.
La dés-installation du .run ne remet pas les choses en l’état.
Le système reste bancal.
Ma radeon 5870 avec le pilote libre de la sid tourne au poil en vidéo.
J’ai pu activer la gestion de l’énergie du GPU (donc moins de chaleur, moins de conso, et donc moins de bruit de ventilateur).
Je ne suis pas un grand joueur, mais tout les “petits” jeux que j’ai essayé (dont teeworld) tournent sans problème.

Si le pilote libre de la stable avec le paquet de micro-codes proprio qui va bien n’est pas assez avancé pour ta carte récente, tu peux essayer celui présent dans les backports.[/quote]

Je ne te suis pas trop. Je dois prendre le pilote libre de la sid ou celui dans les backports ? Et comment.
j’ai vu sur pleins de poste des pb similaire, j’ai essayer cette commande :
modprobe fglrx
FATAL: Module fglrx not found.

ca veut dire que fglrx n’est pas installé ?

Je récapitule :
Le pilote fglrx de la stable est incapable de faire tourner ta carte.
Le .run du site AMD (c’est fglrx mais dans une plus version récente) s’installe d’une manière crade. Sa dés-installation ne remet pas les choses en ordre.
Fglrx est buggé de manière certaine en 64 bits. En 32 bits c’est à confirmer.

Le pilote libre radeon de testing et de sid fait sans problème tourner ta carte graphique de manière fluide et n’est pas si mauvais que ça pour les jeux.
Le pilote libre de la stable (squeeze) est je pense trop ancien pour ta carte récente. Le pilote présent dans les backports de la stable est je pense (vu son numéro de version), capable de faire tourner correctement ton GPU.

Si tu es fainéant ou si tu n’as pas tout compris, va voir ce lien http://www.isalo.org/wiki.debian-fr/index.php?title=Nvidia_et_Ati_pour_les_fain%C3%A9ants.Ma seule crainte c’est que si tu as utilisé le .run d’AMD, tu as pu mettre à mal ton système côté graphique.

Ok merci. Bah j’ai bien utilisé le run de chez amd. Mais lorsque que je désinstalle la run avec le script unistall, bon catalyste s’en vas et ça devient fluide mais j’ai pas tester le petit jeu. Je vais donc désinstaller le run puis tester le petit jeu juste pour voir et ensuite je vais tester la méthode fainéante.

Merci :slightly_smiling:

Alors avec le méthode fainéant j’obtiens quelque messages d’erreur qui me disent d’allé voir dans les logs. J’ai pu voir 2 erreurs, donc je poste les 2 logs :
/var/log/sgfxi/sgfxi.log

[quote]=========================================================
START sgfxi LOGGING:

Script started: 2012-02-04-18:51:10
Video Card Information: ATI Technologies Inc Device 6738
Video Card Type: 1002
Video Card Number: 6738
Xorg Version: 1.7
Installing driver to kernel: 2.6.32-5-686
sgfxi script version: 4.17.79
sgfxi start options:
SYSTEM_BASE: debian
SYSTEM_CODENAME: stable
DISTRIB_CODENAME: stable
DISTRIB_ID: debian
DISTRIB_RELEASE:
FG_DISTRIB_CODENAME: squeeze
FG_DISTRIB_ID: Debian
APT_TYPE: apt-get

X is Running: false
Current Runlevel: 2
Connection is live (0=true): 0

INSTALL_TO_KERNEL:
KERNEL_FULL: 2.6.32-5-686
KERNEL_BASE: 2.6
KERNEL_NUMBER: 2.6.32
KERNEL_MATH: 32
B_IS_XEN: false
Function: create_x_conf - Primary: Start
xorg is present with xorg.conf file
Function: create_x_conf - Primary: End
Function: check_package_manager_updated - Utility: Start
sizeWorking: 14
Function: check_package_manager_updated - Utility: End
Function: check_supported_driver - Utility: Start
Function: check_supported_driver - Utility: End
Function: set_cpu_data - Utility: Start
BITS: 32 - arch: i386
Function: set_cpu_data - Utility: End
Function: set_driver_install_version - Primary: Start
Function: check_supported_driver - Utility: Start
Args: last-check
Function: check_supported_driver - Utility: End
Function: print_information_continue - Utility: Start
Args: standard The graphics installer will be installing the fglrx driver: 12-1
Function: print_information_continue - Utility: End
Installing this driver: 12-1
Function: set_driver_install_version - Primary: End
Function: driver_support_tests - Utility: Start
Args: supported-driver
Function: driver_support_tests - Utility: End
Function: check_kernel_headers - Utility: Start
Function: check_package_status - Utility: Start
Args: linux-headers-2.6.32-5-686 i
Package Version: (none)
Function: check_package_status - Utility: End
Function: check_package_status - Utility: Start
Args: linux-headers-2.6.32-5-686 c
Package Version: 2.6.32-41
Function: check_package_status - Utility: End
headerName: linux-headers-2.6.32-5-686
headerInstalled: (none)
headerAvailable: 2.6.32-41
headerFile:
Function: check_kernel_headers - Utility: End
Function: check_run_package_tools - Primary: Start
Function: check_run_package_tools - Primary: End
Function: set_download_info - Primary: Start
download url: www2.ati.com/drivers/linux/ - driver file: amd-driver-installer-12-1-x86.x86_64
Function: set_download_info - Primary: End
Function: download_extract_driver - Primary: Start
Args: www2.ati.com/drivers/linux/ amd-driver-installer-12-1-x86.x86_64
Function: pre_extract_clean_set_up - Utility: Start
Args: amd-driver-installer-12-1-x86.x86_64
Function: pre_extract_clean_set_up - Utility: End
Creating directory fglrx-install-12-1
Verifying archive integrity… All good.
Uncompressing AMD Catalyst™ Proprietary Driver-8.93…
Function: download_extract_driver - Primary: End
Function: set_install_directory - set to: /usr/src/sgfxi-downloads/fglrx-install-12-1
Function: run_driver_patches - Primary: Start
Function: run_driver_patches - Primary: End
Function: x_start_stop_master - Primary: Start
Args: stop
Function: start_stop_x - Utility: Start
Args: stop
default runlevel: 2
current runlevel: 2
dmanCommand: service gdm3 stop
Function: x_is_running - Utility: Start
xIsRunning: false
Function: x_is_running - Utility: End
Function: start_stop_x - Utility: End
Function: x_start_stop_master - Primary: End
Function: check_driver_install_tools - Primary: Start
Function: check_package_status - Utility: Start
Args: module-assistant i
Package Version: (none)
Function: check_package_status - Utility: End
Function: check_package_status - Utility: Start
Args: build-essential i
Package Version: 11.5
Function: check_package_status - Utility: End
Function: check_package_status - Utility: Start
Args: debhelper i
Package Version: 8.0.0
Function: check_package_status - Utility: End
Function: check_package_status - Utility: Start
Args: dpkg-cross i
Package Version: (none)
Function: check_package_status - Utility: End
Function: remove_package - Utility: Start
Args: dpkg-cross fglrx
Function: check_package_status - Utility: Start
Args: dpkg-cross i
Package Version: (none)
Function: check_package_status - Utility: End
Function: remove_package - Utility: End
Function: check_package_status - Utility: Start
Args: libstdc++5 i
Package Version: (none)
Function: check_package_status - Utility: End
Function: check_package_status - Utility: Start
Args: libstdc++6 i
Package Version: 4.4.5-8
Function: check_package_status - Utility: End
Function: check_driver_install_tools - Primary: End
Function: prep_install - Primary: Start
Function: install_package - Utility: Start
Args: libgl1-mesa-glx reinstall
Function: update_package_manager - Utility: Start
Args: update
Update apt-get successful
Function: update_package_manager - Utility: End
Function: check_package_status - Utility: Start
Args: libgl1-mesa-glx i
Package Version: 7.7.1-5
Function: check_package_status - Utility: End
Install command for apt-get: install - Extra args: --reinstall
Function: install_package - Utility: End
Function: prep_install - Primary: End
Function: preinstall_cleanup - Primary: Start
Pre Remove: nvidia.ko files:

Function: list_installed_packages - Utility: Start
Args: nvidia (modalias|libvdpau|nvidia-bl-dkms|nvidia-cg-toolkit)
packageList:
Function: list_installed_packages - Utility: End
Post Purge/Remove: nvidia.ko files:

Function: remove_module - Primary: Start
Args: nvidia
operation outcome: unset
Function: remove_module - Primary: End
Function: list_installed_packages - Utility: Start
Args: fglrx modalias
packageList:
Function: list_installed_packages - Utility: End
Function: remove_module - Primary: Start
Args: fglrx
operation outcome: unset
Function: remove_module - Primary: End
Function: clean_dkms - Primary: Start
Function: clean_dkms - Primary: End
Function: preinstall_cleanup - Primary: End
Function: run_driver_installer - Primary: Start
driver: 12-1
direct fglrx install - no debs: options: 12-1 --install
Function: run_driver_installer - Primary: End
Function: post_installer_steps - Primary: Start
Function: clean_up_fglrx_junk - Utility: Start
Function: clean_up_fglrx_junk - Utility: End
Function: post_installer_steps - Primary: End
Function: update_xorg - Primary: Start
xorg.conf was backed up to: /etc/X11/xorg.conf-bu-2012-02-04-18:52:24
Function: create_section_device - Utility: Start
Function: create_section_device - Utility: End
Function: create_driver_entry - Utility: Start
Function: create_driver_entry - Utility: End
Function: update_xorgconf_driver_version - Utility: Start
Function: update_xorgconf_driver_version - Utility: End
Function: clear_prep_xorg - Utility: Start
Function: clear_prep_xorg - Utility: End
Function: check_extensions - Utility: Start
Function: create_section_extensions - Utility: Start
Function: create_section_extensions - Utility: End
Function: check_extensions - Utility: End
Function: remove_modelines - Utility: Start
Function: remove_modelines - Utility: End
Function: update_xorg - Primary: End
Function: final_install_steps - Primary: Start
Function: process_xvmc - Utility: Start
Function: process_xvmc - Utility: End
Function: add_module - Primary: Start
Args: fglrx
FATAL: Module fglrx not found.
operation outcome: failed
Function: add_module - Primary: End
dpkg : avertissement : requête ignorée : suppression de fglrx-kernel-src, qui n’est pas installé.
Function: remove_module - Primary: Start
Args: radeon
operation outcome: unset
Function: set_modesetting_off - Primary: End
Function: add_grub_nomodeset_blacklist_item - Utility: Start
Args: radeon
Function: get_active_grub_files - Utility: Start
grub files: /boot/grub/grub.cfg /etc/default/grub
Function: get_active_grub_files - Utility: End
/boot/grub/grub.cfg file updated to add radeon nomodeset: /boot/grub/grub.cfg /etc/default/grub
File /etc/default/grub updated to add radeon nomodeset: /etc/default/grub
File /etc/default/grub updated to add radeon radeon.modeset=0: /etc/default/grub
Function: add_grub_nomodeset_blacklist_item - Utility: End
Function: add_modprobe_d_blacklist_item - Utility: Start
Args: radeon
Function: add_modprobe_d_blacklist_item - Utility: End
Function: update_initramfs - Primary: Start
Args: remove-radeon
Function: update_initramfs - Primary: End
Function: set_modesetting_off - Primary: Start
Args: radeon unset
Function: remove_module - Primary: End
Function: remove_module - Primary: Start
Args: drm
operation outcome: unset
Function: remove_module - Primary: End
Function: final_install_steps - Primary: End
Function: x_start_stop_master - Primary: Start
Args: start
Function: start_x_question - Primary: Start
Final Step: start-desktop
Function: start_stop_x - Utility: Start
Args: start
default runlevel: 2
current runlevel: 2
dmanCommand: service gdm3 start[/quote]

et /usr/share/ati/fglrx-install.log

[quote]Uninstalling any previously installed drivers.
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Error] Kernel Module : Kernel module build environment not found - please consult readme.
[Reboot] Kernel Module : update-initramfs[/quote]

Au reboot c’est toujours la même histoire avec les fenêtres. Même quand je scroll une page ça saccade.

Quand j’avais désinstaller catalyst, ça saccadait pas, je pouvais même lancer le petit jeu mais c’est injouable (pas fluide du tout).

Bon ben t’es en 64 bits, insiste pas c’est buggé. Je te donne juste un lien http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649346

Que tu le fasse à la main, avec les paquets debian, ou bien avec la méthode du wiki, un pilote buggé reste un pilote buggé.

Pour permettre au pilote libre de fonctionner il faut juste :

  • avoir un xorg.conf vierge
  • installer le paquet firmware-linux-nonfree
  • redémarrer X

Pour confirmer que ça marche bien tu peux regarder dans le log de Xgrep DRI /var/log/Xorg.0.log

Si le pilote radeon de la stable est trop ancien, tu peux installer le pilote des backports.

  • ajouter les backports dans le sources.list
  • faire un update
  • installer depuis les backportsapt-get install -t squeeze-backports xserver-xorg-video-radeon
  • redémarrer X
  • re-tester
  • au besoin, installer le firmware-linux-nonfree des backports également.

Je confirme les drivers sont buggé.
Il faut éviter de lire des video avec Xv et des fois j’ai du texte en tooltip bizarrement formaté (en italique et qui sort du cardre).

Pour info voilà mon poste ou je décrit mon pb

[quote=“Mimoza”]Je confirme les drivers sont buggé.[/quote]Merci Mimoza, je viens de tester encore un fois et, au moins en 64 bits, ils plantent le système en sortie Xv. De plus l’affichage est lent, saccadé, et plein d’artefacts.
Ce n’est pas un bug lié à l’empaquetage debian. Quelle que soit la méthode d’installation, ça foire.
Le bug est chez AMD.

Le pilote libre est complètement fonctionnel en 2D et pas trop mal en 3D. L’affichage est très réactif et très fluide.
La gestion de l’énergie fonctionne aussi.
Il nécessite simplement l’ajout du paquet firmware-linux-nonfree pour être opérationnel.
Le plus souvent, aucun xorg.conf n’est nécessaire.
Le seul souci c’est que le pilote radeon présent en stable peut parfois être trop ancien pour un GPU trop récent.
Dans ce cas il faut tester le pilote radeon des backports voire celui de testing ou de sid.