Il faut supprimer les modules que fglrx à compilé pour le kernel. Va voir dans "dmesg" si tu vois pas de fglrx (devrais pas). Pour le chargement automatique des modules, ca ne marche peut être qu'avec les modules compilé via le kernel (pas via emerge). Sinon, pour qu'il charge automatiquement les modules nécessaire, ca se passe ici:
Code: Select all
│ Symbol: KMOD [=y] │
│ Prompt: Automatic kernel module loading │
│ Defined at init/Kconfig:742 │
│ Depends on: MODULES │
│ Location: │
│ -> Enable loadable module support (MODULES [=y])
Pour le drm, j'utilise celui du kernel, donc faut unmerger la version du portage :
Code: Select all
* x11-base/x11-drm
Latest version available: 20071019
Latest version installed: [ Not Installed ]
Size of files: 476 kB
Homepage: http://dri.sf.net
Description: DRM Kernel Modules for X11
License: X11
* x11-libs/libdrm
Latest version available: 2.3.0
Latest version installed: 2.3.0
Size of files: 382 kB
Homepage: http://dri.freedesktop.org/
Description: X.Org libdrm library
License: libdrm
note que les lib drm doivent y etre. Regarde bien les logs de ton Xorg. Vire tout les modules de X dans xorg.conf (laisse vide comme déjà dis, il chargera les modules comme il faut) et aussi, vire toute option concernant ta carte (tu pourra les rajouter par après).
Si tout ce passe bien, tu dois avoir le module agpart chargé ainsi que drm et radeon (tous provienne du kernel, sauf "radeon" qui vient de xf86-video-ati).
Si tu n'a pas de 3D, pas de panic; ca pourrait être normal ... Il te faut un fichier de configuration pour ton drm (à placer dans la home du user courant):
Code: Select all
loopx@loop ~ $ pwd
/home/loopx
loopx@loop ~ $ cat .drirc
<driconf>
<device screen="0" driver="r300">
<application name="Default">
<option name="force_s3tc_enable" value="false" />
<option name="texture_coord_units" value="8" />
<option name="fthrottle_mode" value="2" />
<option name="disable_stencil_two_side" value="false" />
<option name="tcl_mode" value="3" />
<option name="texture_depth" value="0" />
<option name="fp_optimization" value="0" />
<option name="def_max_anisotropy" value="1.0" />
<option name="no_rast" value="false" />
<option name="command_buffer_size" value="8" />
<option name="round_mode" value="0" />
<option name="dither_mode" value="0" />
<option name="disable_lowimpact_fallback" value="true" />
<option name="texture_image_units" value="8" />
<option name="no_neg_lod_bias" value="false" />
<option name="disable_s3tc" value="false" />
<option name="color_reduction" value="1" />
<option name="vblank_mode" value="1" />
</application>
</device>
</driconf>
J'ai copier ce fichier que j'ai trouvé sur le net, après, les applic 3d fonctionne

(je test l'écran de veille "euphorie" de KDE). Note que ce fichier, .drirc, peut être généré grace à ceci:
Code: Select all
* x11-misc/driconf
Latest version available: 0.9.1
Latest version installed: [ Not Installed ]
Size of files: 109 kB
Homepage: http://dri.freedesktop.org/wiki/DriConf
Description: driconf is a GTK+2 GUI configurator for DRI.
License: GPL-2
DRM est dans le kernel en module (mais je pense pas que cela changerais quelque chose). Pour virer les ati-drivers: umerge ceux-ci et faut aller voir dans :
Code: Select all
loop video # pwd
/lib/modules/2.6.22-gentoo-r6/video
loop video # ls
fglrx.ko
note que je suis sur mon pc, que j'ai pas encore radeon compilé (meme si j'ai déjà le xorg.conf qui va avec) et que je ferais mieux de virer fglrx.ko
Sinon, as tu déjà de la 2D (X qui démarre avec le driver radeon ?); si oui, c'est déjà un début
fait un eselect opengl set xorg-x11 pour voir si il n'y a pas d'erreur.