I have a MAG X670E with a 9800x3d and a 7900 xt.
I want to run multiple desktops one as a normal desktop and one as a kodi mediacenter and some game launcher.
I need to use one HDMI port from the GPU and one from the motherboard as I need two 4K 120hz outputs using HDMI.
Also all desktops need to use the big GPU for hardware acceleration, I can’t run games or demanding emulators on the iGPU.
Audio should go through HDMI, needs a 10-band equalizer similar to windows with realtek drivers.
The individual desktops should run independently from each other, I don’t want windows moving from one to the other or any kind of focus stealing problems.
What’s the best way to do this?
What about input devices? Keyboard, mouse, Bluetooth/USB gamepads?
Last time I installed Kodi, it was automatically positioned as a separate session (at least, on KDE); in which case it’s selected from the SDDM login screen (bottom/left). I mention this only in case you are yet to install Kodi.
In some other distributions it simply installs as a normal application.
As mentioned (above) some system information would be helpful.
Since this is seldom used, you may stumble into problems from time to time.
I do use a multiseat system with xfce4 and 2 separate seats. So i will give you some hints. But (!) this cant be a step by step, because my usage differs from what you want.
You may need to use 2 different graphic cards for these seats
You may need 2 different mice and keyboards
I do not use any xorg or nvidia configfiles (because they tend to break with every next update)
4k@120 Hz with an amd-gpu via hdmi is not possible due to the reason that the hdmi-foundation rejected and forbid that amd implement it to a open source-driver. 4k@120Hz with amd is provided with dp-ports but not with hdmi.
@andreas85
If I need a dedicated GPU per seat then this won’t work for me. I need to be able to use the outputs from any GPU in the system but use the fast GPU for any rendering/acceleration.
I thought having multiple independent sessions would we quiet nice to have, then I would just need to switch to another input on my TV and can easily switch between things, but If I need multiple big GPUs I might as well just repurpose my current desktop.
@Olli
What seriously? I’m currently still running windows 10 on my desktop and having 4K@120hz with HDMI just works, I need HDMI as I am using LG OLED TVs as screens and they don’t have any display ports.
I was trying DP to HDMI adapters on windows but couldn’t get 4k@120hz working with it, so I have another weaker GPU in my windows desktop and use 1 HDMI on each card which works just fine.
Can I get 4k@120hz running on Linux over DP, with an adapter, with my LG OLED TVs?
You can not switch a seat(monitor) from one GPU to another (as you would need to unplug the cable and replug it into the other GPU )
I think you are seriously underestimating how little GPU power is really required for individual tasks. (Games may require a relatively high level of power, but using a browser or a video was already possible with graphics cards from 30 years ago.)
This already are 2 separate graphic cards !
I recommend that you set up the basic system and then move towards your goal step by step. There is no complete plan with a guarantee of success when your expectations are so high.
cause the windows-driver is propietary, non-free but the amd-driver for linux is open-source and the hdmi-foundation rejects to make driver-code public as described in the article.
trial-and-error… it depends on the display-firmware the cables and the adapter. it might it might not work.
to get troubled with the typical nvidia-bull$hit-problems ? you need these displays just for a mediacenter, in this case have a look at the actual intel-cards (b580) but you have to get information about them. a pro for the intel-card is that the video-codecs are implemented as hardware while they are implemented as software by nvidia. saw a video-tutorial about this problem in the past. 2 video-cams running 24/7 for a security-entrance. the power-consumption was 35 watts while encoding them with nvidia and dropped to 7-15 watts when changed to intel. the hardware-integration of the codecs is a pretty nice advantage in such cases.
With careful research you might find a KVM Switch that would allow you to manually swap graphic outputs between two monitors; not a typical configuration, but still possible with the right KVM.