DRI with r300 on Radeon 9800 possible

Jerome Glisse j.glisse at gmail.com
Mon Dec 4 02:36:28 PST 2006


On 12/4/06, Florian Dorpmueller <dorpmueller at hotmail.com> wrote:
> >You're again picking up an old libGL.so. Make sure you get rid of the old
> >ones! Renaming & symlinking might not be enough if you don't do it
> >carefully, as ldconfig runs can those bring back to life...
> >
>
> Right, there was a link from /usr/lib/libGL.so.1 pointing to my backup of
> libGL.so.1.2. I´ve fixed this. Now "LIBGL_DEBUG=verbose glxinfo" tells me:
>
> name of display: :0.0
> libGL: XF86DRIGetClientDriverName: 5.2.0 r300 (screen 0)
> libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 4, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 4, (OK)
> drmOpenByBusid: drmOpenMinor returns 4
> drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> display: :0  screen: 0
> direct rendering: Yes
>
> Seems to be better. But in dmesg I see:
> [17179695.296000] [drm:r300_emit_carefully_checked_packet0] *ERROR* Offset
> failed range check (reg=4e28 sz=1)
> [17179695.296000] [drm:r300_do_cp_cmdbuf] *ERROR* r300_emit_packet0 failed
>
> And glxgears still ends with "drmRadeonCmdBuffer: -22 (exiting)"
> I feel a little bit like Sisiphus...
>
> Florian
>

Did you use drm kernel module from freedesktop git?

best,
Jerome Glisse



More information about the xorg mailing list