I was looking for a simple HDMI capture card that'd work on a Linux host to capture HDMI. Unfortunately, the XR1 Pro doesn't do that - but not because of any specific Linux incompatibility. It just doesn't work, even on Windows, no matter what I try.
Here's what I've tried:
- Win10 via HDMI (Radeon 6900 XT) -> XR1 Pro -> HDMI Monitor
- Kubuntu via HDMI (Radeon 6900 XT) -> XR1 Pro -> HDMI Monitor
- Win10 via HDMI (Framework 16 iGPU + HDMI module) -> XR1 Pro -> HDMI Monitor
- Kubuntu via HDMI (Framework 16 iGPU + HDMI module) -> XR1 Pro -> HDMI Monitor
- WinXP via DVI-D (some old AMD chipset) -> DVI-D to HDMI Adapter -> XR1 Pro -> HDMI Monitor
- Win10 via DP (some ThinkCentre chipset, who knows, who cares) -> DP to HDMI Adapter -> XR1 Pro -> HDMI Monitor
- Raspberry Pi 3B+ via HDMI -> XR1 Pro -> HDMI Monitor
- Nintendo Switch via HDMI -> XR1 Pro -> HDMI Monitor
... and in EVERY SINGLE CASE, no matter which color space settings I use, no matter whether I'm running OBS on a Linux host or a Windows one, it gives me the green-pink color space bug and renders the capture unusable... DESPITE the fact that it passes through the video to the monitor correctly every time! So it's not an input bug, it's not a host OS bug, there's definitely something wrong happening between the capture hardware and OBS. This is my first HDMI capture card so I don't exactly have a spare to see if OBS is messing this up, but considering it has the same problem on Linux and Windows, I'm guessing it's not OBS's fault.
This happens no matter which HDMI cables I use (I tried the included one, as well as 4 spares I had lying around). It happens if I re-plug the USB. It happens whether or not I have a passthrough monitor connected. The only thing I can try now is to keep digging through boxes finding devices that output HDMI output in a desperate attempt to find SOMETHING this thing can capture. I'd be surprised if anything worked.
I've attached some screenshots of the output showing the problem (these were taken on Linux, but these results are exactly the same when booting into Win10 on the same host, OBS just exposes different settings that aren't relevant here). I've also attached a screenshot of the XR1 Pro firmware updater showing it's up to date (I reflashed anyways, didn't help). And finally, I've attached a screenshot of ffplay reporting that the XR1 Pro allegedly supports Y/CbCr 4:2:0 and YUYV 4:2:2, and OBS does recognize them, but alas, neither work. (The emulated color space options also don't fix it, either on Kubuntu or Win10.)
Considering this was supposed to just a fun project that has now wasted an entire day of my time, I'm not inclined to waste more of it on an RMA. I have no clue if it's just a defective one-off or if I'm genuinely doing something wrong here. Based on my research, this has happened to a few other people online, EVGA support has not been able to figure out the problem, and RMAs did not help. So I'll most likely be returning it unless I can find literally any use for it, but right now, considering it has refused to correctly capture every device I've plugged into it so far, I'm not that hopeful.