I use in home streaming, since the beginning.
My ge70 2pc apache laptop, with a gtx 850m , running on a linux/gnu distrib, is used to play games from my desktop:
2400Mhz 16gb gskill memory
seagate 2tb sshd
hd 7870 sapphire oc (dual x fans)
I can't use anymore the hd 7870 for hardware encoding,
Now i use the i54670k igp, i enabled in uefi, just for streaming games.
Again, I would like to be able to use AMD hardware encoder in steam.
It happend time to time before december 2015, to have heavy flickers.
But it was corrected when it did happen.
After december 2015, nothing worked.
I can't try very old amd drivers pre 2015 era with windows 10 64 bits.
I post here just to confirm every amd users, even owners of rx480 cards,
can't use in home streaming.
I think Both AMD and Steam should work together, maybe it's possible to fix in home streaming one way or another.
Currently, i have a 4/3 crt display, and i am waiting next years, to buy a 16:9 display, in hope new technology will be available, with good vision angles, very good response time, and perfect colorimetry.
On the market everything is fine actually, it's just i don't wanna junk yet my crt display
It's why i disabled edid in amd control pannel, and allow my graphic card,to display 1920 x1080 for every games i play,
so i can have a good gameplay from my laptop, with in home streaming.
I 'm a bit sad only intel and nvidia is working actually.
I tryed streaming from my gtx 850m with hardware encoding + software encoding, to my desktop, it's running ok.
I think about some people having an entire amd system, and can't enable an intel igp, or people with , no igp at all,
They have no way actually, to use in home streaming with hardware encoding.
Software renderer, work fine, about fps loss with hardware or software encoder it does depend of the game, some running better with hardware enbcoders.
This is why i give my little experience here.
Thank you very much
I have this issue as well, since late November 2015. My card is an AMD HD7950, and I have tried every driver for the GPU update since, but no fix.
Valve has ended up de-activating hardware encoding only for AMD GPU cards by default in their Steam client as a "workaround" for the issue. Seriously, it's the only option that is unchecked by default in the "advanced host options" window for Steam in-home streaming settings. If someone doesn't know this in advance, they might end up with the impression that their AMD card works ok with hardware accelerated encoding, but what probably happens is that their Steam client either uses software encoding or Intel Quick Synch Video (if available for their CPUs).
Enabling hardware encoding and decoding at both ends of an Steam in-home streaming setup, with an AMD GPU on either or both ends (host or client), results in a broken stream that flickers constantly. No game is playable, this way. It's been almost 8 months that this problem persists.
I have this same issue on a 7970. In home streaming is a feature I would like to use, but after waiting 6 months for a fix for this it seems like I have no choice but to get an Nvidia card if i want to do it. I'd really rather not do this so I can keep my current card, or upgrade to something that uses freesync.
I have created 2 support tickets at the Steam support site since November 2015 when the problems for AMD owners started.
However Valve is unwilling to provide any information. I think the support staff have been told to keep quiet about this and ignore this issue. This makes some people think that the problem is because of AMD. That they are unable to make a reliable streaming experience.
I hope AMD can shed some light on this issue and communicate with Valve on behalf of the owners of AMD graphic cards.
Whether it is an issue created by Valve's Steam software or not, I'm thinking of switching to Nvidia graphics cards in the next months if this issue still persists.
i am a 7870 user and i have the very same problem. it is not acceptable to have this issue for 6+ months so far. i've been having amd/ati cards since ati 9800pro, and now i'm going to buy an nvidia because you you haven't fixed this yet.
this is another reply on the matter, which is 6 months old, just to show how much AMD has been ignoring this matter:
In-Home streaming has had issues with AMD GPU when using hardware encoding on the host and hardware decoding on the client, since November 2015 (reported multiple times over at steam forums).
Basically if you want hardware encoding(host) and decoding (client) you can't use AMD hardware. Because the result is a constantly flickering stream; the video stream is interrupted by black frames every half a second or so.
It seamingly does not seem to matter where your AMD GPU hardware is; whether is on the host, the client or both machines. Meaning that if you have an AMD GPU on both your host and your client, or just either of those, you are going to have this black frames issue when you enable hardware encoding and/or decoding.
On top of that, you will probably not notice that hardware encoding DOES NOT work for you, unless you enable the "Display Statistics" option on the client, press F6 and check the info with respect to Encoding and Decoding. A while ago, Valve decided that the Steam beta (and probably the stable version too) can show "hardware encoding" enabled on the host maching in the DESKTOP mode, but this is not actually true for AMD GPUs, since in the BIG PICTURE mode, they added more options about hardware encoding on the host, and the AMD related one is BY DEFAULT DISABLED. Furthermore, as of yet, it RESETS to being disabled every time you update the Steam client. So, if you are using the Desktop Mode, then you may think that you benefit from hardware encoding, but you really do not. (To be clear, enabling the AMD GPU related option from the Big Picture mode, will give you the aforementioned black frames issue... there's no "win" scenario).
Keep also in mind, that if your host machine is running SteamOS or any Linux distribution, then hardware encoding does not work at all, no matter what the pertinent setting is set to.
Anyway, the only viable scenario for the PAST FOUR MONTHS and counting for in-home streaming is to use SOFTWARE decoding/encoding on either the host/client(respectively) or both. Personally, since my client machine is a laptop with an Intel HD GPU, I am using software encoding on the host (AMD 7950 GPU) and hardware decoding on the client.
So, yeah. Unless you are happy with something like that, AMD is crap for hardware accelerated in-home streaming and has been crap for months. MONTHS! I wouldn't be that bitter about it, if not for a few days ago, when a Steam beta client update broke hardware encoding for Nvidia GPUs; that issue was reported and got fixed within the span of 2 days
It's not amd fault, amd hardware encoding stopped working when steam updated their s.hit, and its only faulty on steam, other amd amf apps work. Heres the answer from amd:
in the above link Valve says that they were worked with AMD to solve this issue. I can't believe they haven't fixed this yet after almost a year, and I can't belive every other manufacturer cards work fine except from AMD ones.
Even if it was Valve fault, AMD should press them to fix this, and they should clearly state it is a problem on Valve side. Maybe this would speed up the things a bit, as having the same major problem after almost a year is not acceptable.