The resolution is not a problem for me (but yeah I get it).
But the primusrun does seems like a big issue.
I have a notebook.A haswell i3-4005u with a intel HD 4400.
For most of my requirements is more than enough.
But I have a wireless Xbox 360 controller (in Linux yeah) and I will love to have a better use of it. antimicro could be an option (it's a great application that maps your controller with your keyboard/mouse).
I played Sid Meier's Pirates(in wine) with my controller using antimicro, but I didn't end with an acceptable configuration for Torchlight yet.