ATI Radeon 4570 Mobile sous linux

Aprés une trés longue attente pour le support de ma ATI Radeon 4570 de mon portable dell inspiron 15 (studio 1555) sous linux, j’en vois enfin le bout.

Je suis sous gentoo amd64 avec un kernel 2.6.33 (et mesa 7.7 rc3, lib drm 2.4.16) qui active enfin la 3D en openGl 1.5 ce qui est déjà un début, et le signe que le DRM du kernel marche maintenant. Attention, ne pas activé KMS sous peine de crash kernel du genre:
radeon 0000:01:00.0: Fatal error during GPU init
[drm] radeon: finishing device
BUG: unable to handle kernel NULL pointer dereference at 0000000000048
IP: [] ttm_bo_reserve+0x18/0xec
PGD 0
Oops 0000 [#1] PREEMPT SMP
...
Call trace:
printk
rv770_suspend
rv770_fini
radeon_device_fini
radeon_driver_unload
radeon_driver_load_kms
drm_get_dev
local_pci_probe
..........

La transparence est bien plus rapide, j’ai 1500 sous glxgears, et trés peu d’extension openGL d’activé. Mais je suis déjà content d’avoir ça car ça avance. Je suis pressé d’avoir la 3D complétement pour KDE et aussi la gestion d’énergie de ma carte 3D.

Si non pour le reste du matos en général c’est bien supporté, controleur ahci, … et c’est bien optimisé, je note ce pendant:

  • conflicts with ACPI region SMBI
  • Virtualisation activé dans le bios mais pas sous linux car dans le dmesg il me dit que c’est désactivé dans le bios