Skip site navigation (1)Skip section navigation (2)
Date:      15 Jul 2002 23:05:46 -0500
From:      Derek Musselmann <musselma@tconl.com>
To:        "freebsd-questions@FreeBSD.ORG" <freebsd-questions@FreeBSD.ORG>
Subject:   XFree86 DRI and DRM
Message-ID:  <1026792347.337.9.camel@disflux.dhs.org>

next in thread | raw e-mail | index | archive | help
First off, I don't know if I am posting to the right list or not.  

Well, I have been playing around trying to get DRI and DRM working with
FreeBSD.  I can successfully get native binaries working.  However, I am
having problems with running a Linux GL application (quake 3).  As soon
as it started my box would *ALMOST* lockup.  (I could move the mouse but
couldn't do anything else.)  

I asked some questions and was told to checkout the latest CVS version
of XFree86.

I CVSup'ed the latest version and proceeded to build.  However, after a
successful build, DRM is not working even natively.  I have tried
several different things but to no avail.  The DRM kernel module is
being loaded on boot:

info: [drm] Checking PCI vendor=4098, device=20825
drm0: <ATI Radeon VE> port 0x2000-0x20ff mem
0xe8100000-0xe810ffff,0xf0000000-0xf7ffffff irq 10 at device 5.0 on pci1
info: [drm] AGP at 0xec000000 64MB
info: [drm] Initialized radeon 1.1.1 20010405 on minor 0

My /var/log/XFree86.0.log is showing that it is loading the dri/drm
modules:

(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.a
(II) Module drm: vendor="The XFree86 Project"

(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
(II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
        ABI class: XFree86 XInput driver, version 0.3
(II) ATI: ATI driver (version 6.4.13) for chipsets: ati, ativga
(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o

However, there are supposed to be [drm] entries in the log.  I see none
of these and yet there are no errors.  The consequence?  No DRI, as
evidenced by glxinfo:

name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.2

If I install X 4.2.0 from the ports, DRI/DRM works fine.

Any suggestions?

I am running 4.6-STABLE with a radeon 7000 AGP 64MB.

TIA,
Derek Musselmann




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1026792347.337.9.camel>