I'm curious if you had any success. Before I killed my Arch install I managed to somehow break this and the method described in the post was not working for me anymore.
There seems to be some movement in the good direction for GPU offloading now in the Linux world (WIP: GLX Extension to control GLXVND dispatching for PRIME GPU offloading
and Separate per-client vendor mappings for GLXVND
I hope that the future is bright, rendered on multiple monitors and runs on an Nvidia card at 60FPS while not sucking the battery out of my laptop faster that I can say "discrete graphics".
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.