Question Machine has trouble playing full screen content on 4k (even if the content is 1k) need more powerful GPU?

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
I recently upgraded to 4k. Noticed that with full screen video (Youtube but even just video files), especially when there is "B roll" type movement, it struggles quite a lot, and I get tearing on top and bottom. How would I go about solving this, would a faster GPU be it or is it more a software thing? I have a Radeon HD 7870. OS is Linux Mint 17 Cinnamon. Monitor has Freesync enabled.
 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
Hmmm interesting did not know that was possible, figured if it supports 4k it supports it fully. Good to know though. Guess I'll be shopping for a new GPU in the near future, at least I know it's a starting point.
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
Hmmm interesting did not know that was possible, figured if it supports 4k it supports it fully. Good to know though. Guess I'll be shopping for a new GPU in the near future, at least I know it's a starting point.

It supports outputting to a 4K monitor fine. But cards have built in hardware video decoders to decompress the video stream. Pitcairn cards did not have one that supported 4K video. Which means your CPU is most likely doing the decoding.
 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
When shopping is there a way to determine if a card has such decoder? They usually don't go into those details. If it says anything to the effect "playback 4k content" then is it assumed that it has the decoder?
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
When shopping is there a way to determine if a card has such decoder? They usually don't go into those details. If it says anything to the effect "playback 4k content" then is it assumed that it has the decoder?

These are the lowest end cards with HEVC decoding built in:
  • AMD: RX 550
  • NVIDIA: GT 1030
Cards newer than those will have one. In short, any AMD based on Polaris or Navi, and any nVidia that is Pascal or newer.
 
  • Like
Reactions: guachi

serpretetsky

Senior member
Jan 7, 2012
642
26
101
I'm a little confused by your title, it has trouble playing content that isn't even 4k? Like it stutters with 1080p and 720p youtube/netflix/local? But only in fullscreen mode? windowed mode is fine?

Can you be more specific with the problem? Just screen tearing or stuttering/low fps/dropped fps?

I would think if you have trouble playing 1080p content it's not related to your video card hardware decoder, but I'll yield my opinion to those more knowledgeable.
 
Last edited:

Iron Woode

Elite Member
Super Moderator
Oct 10, 1999
30,854
12,353
136
These are the lowest end cards with HEVC decoding built in:
  • AMD: RX 550
  • NVIDIA: GT 1030
Cards newer than those will have one. In short, any AMD based on Polaris or Navi, and any nVidia that is Pascal or newer.
list of what Nvida cards do what.
 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
I'm a little confused by your title, it has trouble playing content that isn't even 4k? Like it stutters with 1080p and 720p youtube/netflix/local? But only in fullscreen mode? windowed mode is fine?

Can you be more specific with the problem? Just screen tearing or stuttering/low fps/dropped fps?

I would think if you have trouble playing 1080p content it's not related to your video card hardware decoder, but I'll yield my opinion to those more knowledgeable.

Exactly this. Screen tearing and also stuttering. It's kinda random though, really seems to depend on the content/video which is kinda odd. Like say a scene where the entire scene moves it might stutter a bit and have top and bottom screen tearing.


Like here's an example:


Start of video when it's panning it has lot of trouble with that. Even in HD. But since I play in full screen as far as the GPU is concerned it probably does not really know or care that the video itself is HD, it's still 4k content as far as it's concerned. Ex: it still needs to render it and send it to the monitor at 4k right. If I play it in a window then it seems to be ok as it's less for it to process I guess.

As a side note do cables make a difference or is that all marketing wank? I realized some cables are sold as HDMI 2.0 with 4k at 60fps support. Does it mean anything lower might not fully support 4k? Found conflicting info on that.
 

Iron Woode

Elite Member
Super Moderator
Oct 10, 1999
30,854
12,353
136
Exactly this. Screen tearing and also stuttering. It's kinda random though, really seems to depend on the content/video which is kinda odd. Like say a scene where the entire scene moves it might stutter a bit and have top and bottom screen tearing.


Like here's an example:


Start of video when it's panning it has lot of trouble with that. Even in HD. But since I play in full screen as far as the GPU is concerned it probably does not really know or care that the video itself is HD, it's still 4k content as far as it's concerned. Ex: it still needs to render it and send it to the monitor at 4k right. If I play it in a window then it seems to be ok as it's less for it to process I guess.

As a side note do cables make a difference or is that all marketing wank? I realized some cables are sold as HDMI 2.0 with 4k at 60fps support. Does it mean anything lower might not fully support 4k? Found conflicting info on that.
This should be interesting reading for you:

 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
This should be interesting reading for you:



Yeah read that, which is what made me realize I have to pay more attention when buying cables.

But also read this:


So not sure which I should be going by. I did end up buying some HDMI 2.0 "high speed" cables though, but I'm not sure if the existing ones are 2.0 or not and they are already all cable managed so I'm kinda reluctant to swap them just because unless I can be sure it will help. They are high speed as well though. so according to that wiki I should be getting 30fps at least even if they are not 2.0.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,226
9,990
126
Yeah, 4K30 is doable with HDMI1.4 cables/ports.

Chances are, your problems are simply due to using an older version of Linux, and it's out-dated video drivers.

Linux always had screen-tearing issues for me, too, even just scrolling a web browser in 4K UHD desktop res., where the same hardware was smooth in Windows 10.
 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
Yeah the screen tearing seems to happen in the same spot even with GUI stuff like dragging a window. Really hope a new GPU will fix that though...

But I just discovered something even worse it seems display port to HDMI adapters don't work in Linux. Mine just came in so I can make my 2nd screen 4k too since I was using DVI to HDMI temporarily but it's not even detecting the adapters. :/ I may need to try to find a GPU that has two HDMI out but that is hard to find, it seems most of them only have one HDMI and are DP now. Unless I get into the super high end cards like 1070 and up but those cards are too big for my case and I really don't want something that power hungry. Also trying to stick to AMD as it has better Linux support. The Quadro cards are tempting since they are smaller and lower power usage but that's Nvidia so not sure how well they'll work.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,226
9,990
126
Gigabyte made a few GTX 1650 cards (Turing TU117), that have multiple HDMI 2.0 ports, one of the cards, I think, has three, the other has two. I don't know if they are still making those particular GTX 1650 cards, as I learned recently, NV is refreshing the GTX 1650 non-Super, also with GDDR6 memory.

This one has two HDMI 2.0 ports.

Let me see if I can find the card with three of them.
 
Last edited:

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
I found these but they're out of stock. We have crap selection here in Canada for buying parts. We lost our two biggest sites, NCIX and Tigerdrect.


Not sure if those would have the proper decoder anyway, they don't mention anything about Polaris or Navi.
 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
Not finding any of the settings mentioned in that thread. Like desktop settings etc. In fact any settings I do find seem to be so bland, there's hardly no options for anything. I'm on Mint 18 Cinnamon.

Found this:



But I also don't have a /etc/X11/xorg.conf.d folder... I have horrible luck with this, every time I try to follow a tutorial the folders or files it refers to never exist on my system.


I ended up ordering that video card so I guess I'll wait till that comes in to see if it fixes the problem. I'm also due for an OS upgrade, might look into something that uses Wayland which might be better. I think Ubuntu does.
 

serpretetsky

Senior member
Jan 7, 2012
642
26
101
Some more vsync tearing reading specific to Mint 18 cinnamon.

 

Red Squirrel

No Lifer
May 24, 2003
67,198
12,025
126
www.anyf.ca
I THINK I fixed the tearing issue, hard to tell as it's always intermittent but was not able to reproduce it. Even played a 4k video and it actually played back ok. Still have another GPU on the way though since for whatever reason my DP to HDMI adapters aren't working for the secondary monitor. Running it off DVI for now so only getting HD.

Upon more research, for some reason in Mint the xorg.conf.d folder is actually under /usr/lib/share/X11 and not /etc/X11 like it should be. There was already a 10-amdgpu.conf file so I figured I could just add those lines to it, and it seems to have done it.

Code:
Section "Device"
        Identifier "AMD"
        Driver  "amdgpu"
        Option  "DRI" "3"
        Option "TearFree" "true"
EndSection

Kind of bummed my adapter for DP is not working though, at this point I probably don't even need a GPU upgrade if this fix turns out to actually be working.
 

serpretetsky

Senior member
Jan 7, 2012
642
26
101
Hopefully your problem is mostly fixed
With the DP->HDMI adapter, did you make sure it's not an HDMI->DP adapter? (apparently they are not bidirectional).

Do you know if that DP port is actually outputing any video? Can you test it with any DP monitor?