[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#378713: xserver-xorg-video-ati: DRI disabled because it cannot see AGP kernel interface



On Tue, 2006-07-18 at 16:19 +0200, Laurent Bonnaud wrote:
> Package: xserver-xorg-video-ati
> Version: 1:6.5.8.0-1
> Severity: important
> 
> 
> Hi,
> 
> since a few revisions of the xorg server, DRI does not work any longer
> on this system.  The computer is equipped with this videocard:
> 
> 01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
> 
> and hardware accelerated DRI/DRM/OpenGL used to work perfectly.
> 
> According to the log file, the problem seems to be missing AGP from
> the kernel:
> 
> (WW) RADEON(0): [agp] AGP not available
> (EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
> (II) RADEON(0): [agp] You may want to make sure the agpgart kernel module
> is loaded before the radeon kernel module.
> 
> However, AGP modules are loaded:
> 
> # lsmod |grep agp
> intel_agp              21116  0
> agpgart                29864  2 drm,intel_agp
> 
> and the radeon module is loaded afterwards (see below the output of
> lsmod).

Note that I don't think lsmod lists the modules in the order they were
loaded. Also, the above message was written back when both radeon and
agpgart were still monolithic modules. Now that they have both been
split into core and backend modules, the safest bet is to make sure that
both the agpgart and intel_agp modules are loaded before both the drm
and radeon modules. Running

modprobe -r radeon; modprobe radeon

should achive this in your case. If restarting the X server after doing
this still doesn't enable the DRI, please provide the kernel output.


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer




Reply to: