I'm looking to get my one machine to do the work of two.  I successfully got twinview to work and can play two separate 1080p video's on two separate X instances, as 2 separate users with very little load, VDPAU is awesome!  My goal is to be able to run 4 mythtv instances off of 1 machine, and I need to scale lirc as well, which is where my question for this mailing list comes in...

#############
## Question ##
#############

I assume that to run two ir receivers I will need to run two processes:

ie:  

lircd -d /dev/lirc0 ...
and
lircd -d /dev/lirc1 ...

Correct me if I am wrong, or if there is a better way to do this.

This is my current hardware:

lirc_mceusb2[2]: Philips eHome Infrared Transceiver on usb3:2
currently /dev/lirc0

and

lirc_mceusb2[2]: Philips eHome Infrared Transceiver on usb2:2
currently /dev/lirc1


Since they are USB do I need to worry about messing with UDEV rules, or as long as I keep them plugged into the same usb ports across reboots will usb3:2 stay mapped to /dev/lirc0 and usb2:2 stay mapped to /dev/lirc1 ?