Hello!
I don't know if the hardware enthusiasts on this forum are also software fans, but if not I'll try to limit my talk about software stuff. So basically I've been working for the past two months on the codebase of a local server that can spectate League of Legends games through the game client spectator mode and record those using an OBS API.
I'm developing and testing it on my personal gaming laptop whose spec consists of a processor AMD Ryzen 5 4600H with Radeon Graphics 3.00 GHz, 16.0 GB (15.4 GB usable) of RAM and from my (quite limited) understanding, it doesn't have a dedicated GPU and rather use its CPU as half CPU / half GPU. I had got this laptop 5 years ago now I think for about 1000€ but if I recall well it costs more than that and I had spent a long time waiting for a good occasion.
Back to my problem.
Actually I can't use my personal gaming laptop since I need to keep it with me and what I need is a dedicated device that will run in a remote place (because of the very good internet in that place), and I'm only looking for a config whose sole purpose will be to run LoL and OBS, I will never need this computer to run something else like ray-tracing game or anything of that kind. Since I have a deadline fixed to early February, I was in a bit of a rush and I got myself a Dell OptiPlex 3050 SFF Core i5-7500 CPU @ 3.4 GHz - SSD 960 Go RAM 16 Go for 300€ thinking this would do the job, which doesn't at all. I can run the game pretty smoothly at around 60 FPS, but then I tried to record a game using OBS and when doing so the in-game FPS drop to nearly 45 but the worst part is the video output that I would say is painful to watch (less than 5 FPS). I tried tweaking with the OBS values and the best I could get is a 60FPS footage whose quality looks awful because to obtain it I had to set a lot of OBS values to low ones, so I'm not satisfied with the result (at all).
From my (very low) hardware understanding, I need to add a GPU because the CPU alone can't handle the video recording, but since I bought a SFF device (which I later learned too late the meaning) I now know is hard to GPU upgrade because it only contains enough space to accept a Low-Profile version. From my research it seems like my problem is quite common with the solution is the GTX 1650 LP...
...which I just can't seem to find on the internet, and I'm not even still sure will be enough to do the work.
And for this case money can quickly becomes an unsolvable problem in the equation because I'm planning on scaling this project up and I don't think I will ever be able to afford buying this much hardware.
To be honest I knew the hardware part was going to be much harder to deal with than my typical servers than I can simply easily deploy on Raspberries,, but I didn't think I would need to invest in thousands of euros for each station... Maybe I don't; well I'm lost. I hope someone will take the type to read 'cause I could use a little bit of external advice
Thank you and have a good day-afternoon-evening-night
I don't know if the hardware enthusiasts on this forum are also software fans, but if not I'll try to limit my talk about software stuff. So basically I've been working for the past two months on the codebase of a local server that can spectate League of Legends games through the game client spectator mode and record those using an OBS API.
I'm developing and testing it on my personal gaming laptop whose spec consists of a processor AMD Ryzen 5 4600H with Radeon Graphics 3.00 GHz, 16.0 GB (15.4 GB usable) of RAM and from my (quite limited) understanding, it doesn't have a dedicated GPU and rather use its CPU as half CPU / half GPU. I had got this laptop 5 years ago now I think for about 1000€ but if I recall well it costs more than that and I had spent a long time waiting for a good occasion.
Back to my problem.
Actually I can't use my personal gaming laptop since I need to keep it with me and what I need is a dedicated device that will run in a remote place (because of the very good internet in that place), and I'm only looking for a config whose sole purpose will be to run LoL and OBS, I will never need this computer to run something else like ray-tracing game or anything of that kind. Since I have a deadline fixed to early February, I was in a bit of a rush and I got myself a Dell OptiPlex 3050 SFF Core i5-7500 CPU @ 3.4 GHz - SSD 960 Go RAM 16 Go for 300€ thinking this would do the job, which doesn't at all. I can run the game pretty smoothly at around 60 FPS, but then I tried to record a game using OBS and when doing so the in-game FPS drop to nearly 45 but the worst part is the video output that I would say is painful to watch (less than 5 FPS). I tried tweaking with the OBS values and the best I could get is a 60FPS footage whose quality looks awful because to obtain it I had to set a lot of OBS values to low ones, so I'm not satisfied with the result (at all).
From my (very low) hardware understanding, I need to add a GPU because the CPU alone can't handle the video recording, but since I bought a SFF device (which I later learned too late the meaning) I now know is hard to GPU upgrade because it only contains enough space to accept a Low-Profile version. From my research it seems like my problem is quite common with the solution is the GTX 1650 LP...
...which I just can't seem to find on the internet, and I'm not even still sure will be enough to do the work.
And for this case money can quickly becomes an unsolvable problem in the equation because I'm planning on scaling this project up and I don't think I will ever be able to afford buying this much hardware.
To be honest I knew the hardware part was going to be much harder to deal with than my typical servers than I can simply easily deploy on Raspberries,, but I didn't think I would need to invest in thousands of euros for each station... Maybe I don't; well I'm lost. I hope someone will take the type to read 'cause I could use a little bit of external advice

Thank you and have a good day-afternoon-evening-night