In the Desktop Configuration documents, the Direct Rendering section states: The Direct Rendering HOWTO explains how to get 3D acceleration working using xfree-drm (also valid for X.org's X11 server). Unfortunately, it does not seem to be true for the mach64 accelerator under X.org. After following all the steps documented, I can't start X with the mach 64 driver. I added: ModulePath "/lib/modules/2.4.27/xfree-drm" to xorg.conf so that it could find the driver, then got the error: LoadModule: Module mach64 does not have a mach64ModuleData object. Have I missed something trivial here? Reproducible: Always Steps to Reproduce: 1. 2. 3.
This is a mach64 bug, not documentation-related.
Maybe at least part of your problem was caused by bug #62188?
When bug #62188? is in place, the module is not found at all. My bug occurs just a bit later in the chain - the module is found, but is missing a part required by xorg, so xorg refuses to load it. Even with the latest ebuild, which is x11-drm rather than xfree-drm, and adding ModulePath "/lib/modules/2.4.27/x11-drm" to /etc/X11/xorg.conf, the present bug occurs. I have now tried installing from scratch on a different system, with the same result.
ModulePath "/lib/modules/2.4.27/x11-drm" is incorrect. That parameter is intended for X modules, not kernel modules. Please post /var/log/Xorg.0.log and /etc/X11/xorg.conf.
Please reopen if you add info.