What driver did you install, and did it install with the -opencl USE flag?
x11-drivers/ati-drivers-12.6, which doesn't appear to have any USE flags pertaining to OpenCL. It pulled in the following:
- sys-power/acpid-2.0.16-r1
- virtual/modutils-0
- app-admin/eselect-opencl-1.1.0-r1
- virtual/pkgconfig-0
- x11-proto/xf86miscproto-0.9.3
bfgminer (2.7.5, modified ebuild from the bitcoin overlay) pulled in these:
- dev-libs/jansson-2.3.1
- x11-libs/amd-adl-sdk-4.0
- virtual/opencl-0-r2
In /etc/make.conf, VIDEO_CARDS was changed from nvidia to fglrx. These USE flags are active: adl, cpumining, ncurses, opencl, sse2, sse2_4way, sse4, and udev.
X produces this output when it starts up:
X.Org X Server 1.11.2
Release Date: 2011-11-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.1.10-gentoo-r1 x86_64 Gentoo
Current Operating System: Linux lanbox 3.2.5-gentoo #1 SMP Tue Feb 14 09:11:58 PST 2012 x86_64
Kernel command line: root=/dev/sda1 vga=791
Build Date: 26 January 2012 09:55:15PM
Current version of pixman: 0.24.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Sep 1 09:43:11 2012
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) Failed to load module "dri" (module does not exist, 0)
(EE) Failed to load module "dri2" (module does not exist, 0)
(WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:1) found
Here's something I did since last night: I needed to put a longer power cord on the box, so I shut it down, swapped cords, and rebooted. I started X in a screen session, then started bfgminer in benchmark mode. Without any tweaking, it's getting about 115-116 MH/s. I didn't change any settings. I don't know what the reboot would've done, but it's working now. It's still not plugged into a monitor.