E
E
Evgeny_A2020-11-18 11:02:10
Computer networks
Evgeny_A, 2020-11-18 11:02:10

How to share the power of a stationary PC to other machines?

Greetings.

I have a powerful stationary at home, which was assembled for machine learning. It is Linux and I connect to it via SSH. There is no monitor for it. I took it to save on renting capacities in the clouds.

Now I want to use it more diversely:

1. Install Windows, make a separate user and give my wife the opportunity to work with office software remotely
2. Launch toys and play through the TV in the living room by connecting joysticks and / or keyboard and mouse
3. Keep the ability to connect via SSH from any client and use it as a Linux server for training
4. The ability to connect and perform tasks via the Internet, and not just via a local network
5. The ability to switch between tasks (learn, play, work) completely

remotely

. joysticks 5. Wireless, bluetooth-enabled mouse and keyboards 6. TV set in the living room without wi-fi and bluetooth 7. Budget up to 30 thousand rubles for the purchase of equipment for the implementation of the bundle Yes, there are a million articles on the Internet, but it’s impossible to reliably segment solutions with a swoop and evaluate their pros and cons, because I have never done anything like this before. Please tell us how you would solve such a problem, taking into account your experience?


Answer the question

In order to leave comments, you need to log in

9 answer(s)
L
lonelymyp, 2020-11-18
@lonelymyp

There is also such an option https://www.ibik.ru/ru/
I am not campaigning, just to broaden my horizons. Purely Windows software, linux, perhaps in the form of a virtual machine on one of the slave sites.

D
Denis _______________, 2020-11-18
@LuchS-lynx

If you need to play toys and use the VK within the range of connecting the monitor / TV with a cable directly, then this is solved through virtualization. Here you choose the taste of KVM / Xen / ESXi and forward the VC to the virtual machine. Hyper-V on server Windows used to be able to use Remote-FX, but in the latest versions this feature was disabled, and even there it worked with a wild loss of performance compared to working on native hardware.
It all looks like this:
https://www.youtube.com/watch?v=wjlmWHJiEug
I even wrote an article on Habrahabr for setting up when implemented on ProxMox (Debian + KVM bundle):
https://habr.com/ru/ post/437598/
Of the minuses:
- the integrated sound is not forwarded to the VM, you need to either buy a board or sculpt an external USB hub through the forwarding. If there is a monitor with DP / HDMI and speakers, then it is easier to output through it from the VC.
- Not all motherboards support VC forwarding, VT-d / AMD-v support is enough for virtualization, but this is not enough for VC forwarding in a VM. Need VT-x/IOMMU support. Search the web for good examples of GPU passthrought configs or try it yourself. There is an article on the wiki with a far from complete list of hardware on which this will start https://en.wikipedia.org/wiki/List_of_IOMMU-suppor...
In short, you set up the forwarding of a discrete VC in the VM and work in it, if necessary, then on the host you raise the VM for work and administer / work with them either through the VM, through the host's graphical interface, or from other PCs.
If you need streaming of running games / video applications over the network, i.e. something like Geforce NOW, then everything is more complicated and the option I mentioned above will not work. I didn’t indulge in it, so I won’t tell you about the software, games allow you to stream some application from Steam ... RDP does not support games, watching videos through it lags.

P
paran0id, 2020-11-18
@paran0id

Put Windu as the main system, Linux in the virtual machine.

C
CityCat4, 2020-11-19
@CityCat4

1. Install Windows, make a separate user and give your wife the opportunity to work with office software remotely

LibreOffice in xfreerdp or a virtual machine with Windows and the same rdp, if you need an office from M$. Any type of virtual machine.
2. Launch toys and play through the TV in the living room by connecting joysticks and / or keyboard and mouse

Not allowed. From the word at all. Of course, you can talk with Denis _______________ - he managed to transfer a video card to a Windows virtual machine, but there are a lot of features - you might be lucky and it will start (it depends very much on hardware, and according to him - dishman can earn better than the top one). But there is no more or less standard solution "how to launch an AAA game on Linux and play comfortably" and will not be for a long, long time. As soon as "play" appears in the list of tasks, then in 99% it is incompatible with linux in Dom0 (I don't consider that small percentage of native games for linux yet). Games are linux in DomU and nothing else (that is, there is only Windows on the host and games on it)
3. Keep the ability to connect via SSH from any client and use it as a Linux server for training

Never had a problem with this on linux. Zillions of customers for any axis for every taste and size
4. The ability to connect and perform tasks over the Internet, and not just over a local network

Static white IP and forwarding the necessary ports on kinetics. RDP/VNC is working.
5. Ability to switch between tasks (learn, play, work) completely remotely

"play" - you can not
"teach" - what is the task, whom, what, how?
"work" - to whom, where, in what?

V
Vladislav, 2020-11-18
@Risurects

I can only tell you about the option to play on a TV with the power of your PC on windows and work with software.
Check out the Parsec app. https://parsecgaming.com
Example: install the application on a powerful windows PC and a windows laptop.
Connect the mouse / keyboard / joystick to the laptop, and the laptop to the TV to display the image. Connect from a laptop through applications to a PC and play / work with any software.
The wife can also connect to office software through this program, for this she is also suitable.
The application is also available for Linux and in general there is a web version that is less productive. Think about how you can apply this free super program to your case, because. I didn't really understand the rest of the points.

X
xmoonlight, 2020-11-18
@xmoonlight

one.

and use it as a Linux server for training
We exclude this (we take it to a separate nuc / brix-computer).
How TOTALLY! An extreme option is to raise a Linux virtual machine on VirtualBox from time to time.
2. Install Win10 Pro and configure rights, software and SSH .
3. Install RDP Wrapper: instructions , either .
4. For game streaming: Moonlight

D
Drno, 2022-03-19
@Drno

https://github.com/moonlight-stream/moonlight-docs...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question