Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I decided to take it one step further, and execute the whole thing from Systemd automatically on my server. This did require a bit of tweaking. Since the output is too long to paste in a comment, I've created a Gist for it:
https://gist.github.com/joshuaboniface/50690ad188df15033c5f04b3cac31845
Any reason this wouldn't work using a cheap mining card, if the system can be fooled into accepting there is no monitor present, without having to connect one for starters?
Is there any difference to running directly on a desktop? eg, if a Win game fails due to falling over on the DRM, or other issue that makes it incompatible with Wine/Proton, is there any positive/negative that this setup would have?
Also.
Thank you so much for this guide. This is written wonderfully and suits greatly both as learning material and practical instruction. *And* you somehow managed to hit the spot in use-case, hardware and distro choices for me. Much appreciated.
What you want to do here is for your gpu to render with no monitor attached, that's up to the driver to handle this case (or not, unfortunately), so with different drivers (nvidia, amdgpu...), there will or will not be tricks to make the gpu believes there is a monitor attached, with more or less success (bugs, stability issues...).
There are softwares to emulate a virtual monitor (xf86-video-dummy), but as pie stated, it will not make your gpu do the work, the cpu will take care of it (so don't expect to run games from it).
Your best bet (which will always work 100%, as long as it is of reliable quality) is to BUY a HDMI/DP/DVI (choose your weapon) "dummy plug". Which is basically a plug to connect to your gpu with basic electronic components inside to identify as a monitor with a specific resolution, therefore it IS a monitor from your system point of view, but in reality there is no screen to it, just a plug with an adapter.
Any idea how to setup the CustomEDID thing with a RX 570 and the AMDGPU driver?
I can trick my headless box by plugging a monitor at startup and then unplugging it after steam launches. This way everything works fine. But it doesn't work if X starts with no monitor plugged in.
I tried to add this to xorg.conf
Section "Device"
Identifier "AMDGPU"
Driver "amdgpu"
Option "ConnectedMonitor" "HDMI-1-1"
Option "CustomEDID" "HDMI-1-1:/etc/X11/pseudomonitor.edid.conf"
EndSection
but the logs show:
[ 9991.380] (WW) AMDGPU(0): Option "CustomEDID" is not used
so I'm guessing only nvidia drivers support this option. I could not find a similar option for AMDGPU drivers. Any idea?
Server config:
FX-4350
gtx-960 2g
8g of ram
Also, kudos for the Arch love!