I'm using 331.38 from the official repo.
Everything else with primusrun works well - Blender, Dota2, my own game development in PureBasic, etc. Actually, my integrated Intel 4700 is more than sufficient for my game dev but Leadwerks complains on start with "Failed to initialize graphics. Please ensure your graphics hardware is compatible and install new graphics drivers." so I am forced to use my nVidia for this app. Anyways, I dont want to sidetrack. I'd rather have it running on one of my GPUs than none.
For sh*ts & giggles, I used primusrun to start gedit (GTK3) or PureBasic (GTK2), all the controls and widgets are fine. I know these aren't related to non-realtime 3D but I'm just rtying to give as much info as I can.
Cheers,
G