1) Use a 1x and call it a day.
2) Use a longer card and mod the PCI slot to accept it. (Just cut or otherwise get rid of the plastic.)
http://www.tomshardware.com/forum/249291-30-card
why not just source a different ITX board ?
Well, partly because I've got the entire system assembled already and in service, and don't fancy spending hours replacing the motherboard if I can avoid it. But I did have a look around for mini-ITX boards that feature x8 or x16 slots and couldn't see any. Do you know of any?
Thanks for the reply.
i) Use a x1 card: I'd prefer to have x2 lanes of juicy PCIe goodness, for bandwidth's sake
Nah. They work with what they're given.ii) Butcher motherboard's x2 slot and fit a x8 or x16 GPU card: OK, that would mean I'd be getting my desired two lanes of bandwidth, but a) I imagine a card that's expecting 8 or 16 lanes would be optimised to run with that number, rather than two,
Wait... this is a Nas4Free box? Why in the heck do you need a discrete GPU?b) it means spending hours of pulling apart a densely packed NAS4Free box, and c) involves performing surgery on the motherboard, and any physician can tell you such interventions carry concomitant risks ;-)
Probably won't matter much.
Nah. They work with what they're given.
Wait... this is a Nas4Free box? Why in the heck do you need a discrete GPU?
(I'm currently thinking of reasons... and...)
1) You'll be more limited by driver support than anything else. Might want to switch to Linux if you're trying to do server duties and DC on the same box.
2) Does the rest of your hardware (CPU, etc) support PCI Direct Access (Vt-d)? Stuff like this is why my home server is a uATX rig now.
Anyway, after running FreeNAS for 2 years and now vanilla FreeBSD (both share guts with Nas4Free), I'd be tempted to thank my lucky stars there's even driver support for what you do have and declare victory.