(no commit message)
authordavshao <davshao@web>
Fri, 9 Apr 2010 16:06:58 +0000 (09:06 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Fri, 9 Apr 2010 16:06:58 +0000 (09:06 -0700)
docs/developer/GEMdrmKMS/index.mdwn

index efda0fb..2f143dc 100644 (file)
@@ -49,4 +49,20 @@ Here's a case of a failure where things are fine: I am composing this wiki from
 
 The Mesa 7.4.x series simply didn't *have* an r600_drv.so driver so of course it can't be found.  Mesa happily falls back to using software rendering and nothing seems greatly wrong.
 
-
+Now here is an example using latest Mesa and everything else from git where the driver is found:
+
+    [    95.404] drmOpenDevice: node name is /dev/dri/card0
+    [    95.405] drmOpenDevice: open result is 11, (OK)
+    [    95.405] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
+    [    95.405] drmOpenDevice: node name is /dev/dri/card0
+    [    95.405] drmOpenDevice: open result is 11, (OK)
+    [    95.405] drmOpenByBusid: drmOpenMinor returns 11
+    [    95.405] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
+    [    95.507] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
+    [    95.507] (II) AIGLX: enabled GLX_SGI_make_current_read
+    [    95.507] (II) AIGLX: enabled GLX_texture_from_pixmap with driver support
+    [    95.507] (II) AIGLX: Loaded and initialized /opt/xtest/lib/dri/r600_dri.so
+    [    95.507] (II) GLX: Initialized DRI GL provider for screen 0
+    [    95.508] (II) RADEON(0): Setting screen physical size to 508 x 285
+
+Ironically I knew I was on the right track porting the latest git versions of the X.org stack when I succeeded in locking up hard my machine.  That meant a real hardware acceleration module was being loaded by that the previous kernel could not handle it, which was why the latest drm from FreeBSD had to be imported for Radeon r600.