How are people underclocking their 290s? I can't seem to go below 947MHz on a manual underclock. I can however go above that value. Only way I can go below is to reduce the power limit, but then I don't have fine control over the clocks.
Using Afterburner.
Some 290s are stubborn and won't go below their stock clocks with Afterburner, TRIXX, etc. unless you hack the BIOS. I use HawaiiBIOSReader to edit all my cards to a base clockspeed of 900 MHz and then move the slider upwards as I see fit.
If you're in Linux running Catalyst 15.12, the included aticonfig utility will override whatever locks are in the BIOS and let you set the clockspeed to anything you want.
Does this work with Lunbuntu 16.04?
No. Lubuntu 16.04 is not compatible with the Linux version of Catalyst 15.12 due to X.org server 1.18, which is unsupported by that graphics driver. You'll be stuck with the old radeon drivers that have . . . less-than-desirable OpenCL support. You might be able to get it to work with one card, but multiGPU is, to the best of my knowledge, not supported by the radeon drivers.
You can't use 290s with the newer AMDGPU driver yet. Not sure if AMDGPU allows multiGPU.
Ok, another newb question. Other than Claymore/Ethminer and the Ethereum Wallet is there any other needed software to get started? Thanks.
You might want eth-proxy if you are planning on using ethminer. Technically you can replicate the functionality of eth-proxy within Claymore and the Genoil fork of ethminer, so it is unnecessary if you are using those miners.
Oh, on that note, I highly recommend the Genoil fork of ethminer since it also supports on-card DAG generation as a part of its 110 branch. Easy to build in Linux. Sadly, there are no binaries released for Windows from that branch. You'll have to build it using something like Visual Studio following the instructions from the Github page that hosts Genoil's software.