From owner-freebsd-amd64@FreeBSD.ORG Thu Dec 23 21:14:06 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF6A516A4CE for ; Thu, 23 Dec 2004 21:14:06 +0000 (GMT) Received: from smtp-vbr11.xs4all.nl (smtp-vbr11.xs4all.nl [194.109.24.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id F039B43D53 for ; Thu, 23 Dec 2004 21:14:05 +0000 (GMT) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr11.xs4all.nl (8.12.11/8.12.11) with ESMTP id iBNLE45f041556 for ; Thu, 23 Dec 2004 22:14:04 +0100 (CET) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id 63DD86127; Thu, 23 Dec 2004 22:14:04 +0100 (CET) Date: Thu, 23 Dec 2004 22:14:04 +0100 From: Roland Smith To: freebsd-amd64@freebsd.org Message-ID: <20041223211404.GB1879@slackbox.xs4all.nl> Mail-Followup-To: freebsd-amd64@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TakKZr9L6Hm6aLOc" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 Organization: Me, organized? X-Virus-Scanned: by XS4ALL Virus Scanner Subject: Direct rendering doesn't work with Xorg 6.8.1 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 21:14:06 -0000 --TakKZr9L6Hm6aLOc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable After upgrading to 6.8.1, direct rendering stopped working. According to the X logfile, direct rendering is enabled: (relevant portion from the logfile) X Window System Version 6.8.1 Release Date: 17 September 2004 X Protocol Version 11, Revision 0, Release 6.8.1 Build Operating System: FreeBSD 5.3 amd64 [ELF]=20 Current Operating System: FreeBSD slackbox.xs4all.nl 5.3-RELEASE FreeBSD 5.= 3-REL EASE #3: Thu Dec 23 20:42:25 CET 2004 rsmith@slackbox.xs4all.nl:/usr/ob= j/usr /src/sys/RFS_1 amd64 Build Date: 23 December 2004 (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor=3D"X.Org Foundation" compiled for 6.8.1, module version =3D 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor=3D"X.Org Foundation" compiled for 6.8.1, module version =3D 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading extension GLX (II) LoadModule: "dri" (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a (II) Module dri: vendor=3D"X.Org Foundation" compiled for 6.8.1, module version =3D 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading sub module "drm" (II) LoadModule: "drm" (II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.a (II) Module drm: vendor=3D"X.Org Foundation" compiled for 6.8.1, module version =3D 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading extension XFree86-DRI (II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o (II) Module radeon: vendor=3D"X.Org Foundation" compiled for 6.8.1, module version =3D 4.0.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "ati" (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor=3D"X.Org Foundation" compiled for 6.8.1, module version =3D 6.5.6 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 (--) Chipset ATI Radeon 9200PRO 5960 (AGP) found drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmOpenByBusid: Searching for BusID pci:0000:01:00.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 7, (OK) drmOpenByBusid: drmOpenMinor returns 7 drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 (II) RADEON(0): [drm] DRM interface version 1.2 (II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0" (II) RADEON(0): [drm] added 8192 byte SAREA at 0xffffffff80c15000 (II) RADEON(0): [drm] mapped SAREA 0xffffffff80c15000 to 0x800739000 (II) RADEON(0): [drm] framebuffer handle =3D 0xc0000000 (II) RADEON(0): [drm] added 1 reserved context for kernel (II) RADEON(0): [agp] Mode 0x1f000a0f [AGP 0x0000/0x0000; Card 0x1002/0x596= 0] (II) RADEON(0): [agp] 8192 kB allocated with handle 0xffffff002e739d00 (II) RADEON(0): [agp] ring handle =3D 0xd0000000 (II) RADEON(0): [agp] Ring mapped at 0x809090000 (II) RADEON(0): [agp] ring read ptr handle =3D 0xd0101000 (II) RADEON(0): [agp] Ring read ptr mapped at 0x80073b000 (II) RADEON(0): [agp] vertex/indirect buffers handle =3D 0xd0102000 (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x809191000 (II) RADEON(0): [agp] GART texture map handle =3D 0xd0302000 (II) RADEON(0): [agp] GART Texture map mapped at 0x809391000 (II) RADEON(0): [drm] register handle =3D 0xcfef0000 (II) RADEON(0): [dri] Visual configs initialized (II) RADEON(0): CP in BM mode (II) RADEON(0): Using 8 MB GART aperture (II) RADEON(0): Using 1 MB for the ring buffer (II) RADEON(0): Using 2 MB for vertex/indirect buffers (II) RADEON(0): Using 5 MB for GART textures (II) RADEON(0): Memory manager initialized to (0,0) (1280,8191) (II) RADEON(0): Reserved area from (0,1024) to (1280,1026) (II) RADEON(0): Largest offscreen area available: 1280 x 7165 (II) RADEON(0): Will use back buffer at offset 0x1400000 (II) RADEON(0): Will use depth buffer at offset 0x1900000 (II) RADEON(0): Will use 100352 kb for textures at offset 0x1e00000 (II) RADEON(0): Render acceleration enabled (II) RADEON(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Lines Scanline Image Writes Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 32 256x256 slots 16 512x512 slots (II) RADEON(0): Acceleration enabled (=3D=3D) RADEON(0): Backing store disabled (=3D=3D) RADEON(0): Silken mouse enabled (II) RADEON(0): Using hardware cursor (scanline 1026) (II) RADEON(0): Largest offscreen area available: 1280 x 7161 (**) Option "dpms" "true" (**) RADEON(0): DPMS enabled (II) RADEON(0): X context handle =3D 0x00000001 (II) RADEON(0): [drm] installed DRM signal handler (II) RADEON(0): [DRI] installation complete (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers (II) RADEON(0): [drm] dma control initialized, using IRQ 16 (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808 (II) RADEON(0): Direct rendering enabled ^ | Note especially this last line. Nevertheless, when I run glxinfo, it returns: 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_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,=20 GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,= =20 GLX_SGIS_multisample, GLX_SGIX_fbconfig client glx vendor string: SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,= =20 GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,= =20 GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,= =20 GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,= =20 GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,=20 GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,= =20 GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIS_multisample OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: _Mesa GLX Indirect_ OpenGL version string: 1.2 (1.5 Mesa 6.1) I did upgrade dri: pkg_info |grep dri- dri-6.2,2 OpenGL hardware acceleration drivers for the DRI Do I have to take some special steps to get direct rendering when upgrading? Note that the AGP and radeon_drm drivers are included in the kernel. dmesg says: agp0: mem 0xd0000000-0xd3ffffff at device 0.0 on p ci0 drm0: port 0xa800-0xa8ff mem 0xcfef0000-0xcfefffff,0xc00 00000-0xc7ffffff irq 16 at device 0.0 on pci1 info: [drm] AGP at 0xd0000000 64MB info: [drm] Initialized radeon 1.11.0 20020828 on minor 0 info: [drm] Loading R200 Microcode Roland --=20 R.F. Smith /"\ ASCII Ribbon Campaign r s m i t h @ x s 4 a l l . n l \ / No HTML/RTF in email http://www.xs4all.nl/~rsmith/ X No Word docs in email --TakKZr9L6Hm6aLOc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFByzUcEnfvsMMhpyURAtwyAKCgAs0Y8J9hwmfmGj5zye1GcdKpcACfbGPg GBIXLragTm2azyUO1IpnB1E= =Dvw4 -----END PGP SIGNATURE----- --TakKZr9L6Hm6aLOc--