You are not logged in.
I've been looking into the idea of using NoMachine as a way to use my laptop as a thin-client 2nd player for Steam games. I'm 99% done, I just have one last problem to solve. But first, it would make sense to explain how I got it set up:
1. On both systems, I installed the latest version of NoMachine from the AUR.
2. On the "server", I created another user account named "player2".
3. I ran Steam for player2, logged in as the same account as "player 1". But, it is logged in via "offline mode" so there's no connection conflict.
4. I set Steam to use the same download folder for the games, so I don't have to re-download anything.
5. I set up NoMachine to create a separate X-session following this guide:
https://wiki.archlinux.org/index.php/No … _X_session
6. I set up the remote system to log in as player2.
7. Launch Steam on both clients, and play the game.
So all of this works, but there's 1 caveat: the parallel X-session isn't [fully] GPU accelerated. I can run glxgears but I only get a little over 1100FPS, and Steam gives me an error regarding GLX context not using direct rendering. I can't launch games or use Big Picture Mode.
All I need to do is get display ":1001" (not sure why it isn't ":10") to be GPU accelerated, but I'm not sure how to go about it since that display server isn't connected to a physical monitor. I'm using the open source radeon drivers.
Last edited by schmidtbag (2016-12-07 18:09:34)
Offline
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Isn't VirtualGL limited to just OpenGL 2? It doesn't really fix my problem if it uses a version of OpenGL that most games don't take advantage of.
Offline
Isn't VirtualGL limited to just OpenGL 2?
Is it?
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Apparently not - works fine. I was confusing it with Xephyr, which is limited to OpenGL 2.
Offline