Jump to content

144hz monitor video lagging or stuttering problem

Hi..., I bought acer gn246hl just 2 days ago, a 144hz monitor but while watching movies on vlc player , the video kinda lags and the video doesnt run smoothly. I dont know why it is happening. Is there a special setting for watching videos on 1080p 144hz monitor smoothly? It happens the most while I am watching videos on youtube even when its fully buffered. I searched for the solution on internet but I couldnt find anything. My system specs are

i5 7600, radeon hd 5670, asus b250 prime motherboard, 16gb hyperX ram.

Please someone help me.

Link to comment
Share on other sites

Link to post
Share on other sites

@RoronoaZoro777Your video card may struggle as its a bit dated.

MAIN PC (Beast) - Asus ROG Crosshair Hero VII WIFI  with BIOS 4703, AMD Ryzen R9 3900XT + Corsair H115i Pro RGB XT Cooling, 32GB G.Skill 3200Mhz 16,18,18,38 1.35v DDR4, Inno3d HerculeZ Design Nvidia GTX 1080 X2 8GB GDDR5,  1 x Samsung U28E590D & 1 x Samsung U32J59XUQ 3840 x 2160 4K, 1 x Samsung Evo 970 Evo Plus NVME PCI-E 1TB, 1 x Samsung Evo 850 250GB, 1 X Sandisk Ultra II SSD 240GB + 2 X 3TB Seagate Barracuda SATA III, 1 x LG BH16NS40 16x BR\DVDRW, ICYBOX IB3740-C31 & ICYBOX IB3640-03,  MZHOU 7 Ports PCIe USB 3.0 Card, 1 x XIAOLO 2.5G Intel I225V Ethernet Card, 2 x UGREEN Hard Drive Enclosure 3.5 inch External SATA Disk Caddy Reader USB 3.0 2.5 3.5 HDD SSD 16TB UASP Case Dock Station With 12V 2A Power Adapter For Windows with 6TB Seagate Barracuda SATA III, Corsair Obsidian 750D Wind Force Edition Case + 5 Corsair ML140 140mm Case Fans, EVGA 750 g3 750w Gold 80+ PSU, Logitech MX Vertical Mouse, Logitech MX Vertical & MX Ergo Trackball Mouse using same USB unifying device, Microsoft Ergonomic Keyboard, Windows 11 Pro x64 Retail, Synology ds215j NAS + 1x3TB WD Reds connected to a 6TB Seagate USB 3.0 Backup Plus Hub, Blue Yeti Microphone, Logitech C922 Pro HD,  Logitech C920 Pro HD, Bit Defender Total Security 2021.

 

Second PC (Cyclops) - MSI 990FXA Gaming, AMD FX 8370 4Ghz, Corsair 16GB Vengeance Red 9-9-9-24 1600Mhz, Arctic Cooling Freezer 13, Asus Strix 1050TI 4GB, 1 X Acer 27" Full HD Monitor, 1 X Sandisk Ultra II SSD 240GB, 1 x Samsung Evo 850 250GB, 2 X Seagate Barracuda 2TB, 1 X WD Black 2TB, 1 x ASUS 16x DVDRW, X-Case Eagle III Case, 3 X Corsair AF 120 Case Fans, EVGA 850 G2 80+ Gold + PSU, Logitech MX Master Mouse, Corsair K30 Keyboard, Logitech C920 Webcam, R0DE NT1-A Microphone, Scarlet 212 Audio Interface (Revision 2), Windows 10 Pro X64 Retail, Bit Defender Total Security 2021, 2TB Seagate Expansion USB Hard Drive.

 

Third PC (Old Trustie) - Acer Aspire M3400, OEM Mainboard, AMD FX Athlon II X3 425 2.7Ghz, 16GB Corsair Value 1600Mhz Ram, OEM CPU Cooler, AMD R7 260 2GB GPU, 1 X Acer 27" Full HD Monitor, 1 X Sandisk Ultra II SSD 240GB, 2TB Samsung SATA III, 1 X OEM 16X DVDRW, 1 X Acer OEM Case, 1 X Corsair AF120 Case Can, Corsair CX500 Bronze+ CPU, Logitech MX Master Mouse, Corsair K30 Keyboard, Windows 10 Home X64 OEM, Logitech C920 Webcam, Bit Defender Total Security 2021.

 

Printers Include - Canon MG5750, Canon, IP8750,  Canon Pixma Mega tank G5050 & 2 X Samsung Xpress C410W.

 

1 X Zexrow Xbox360 Wired Game Controller.

 

TP Link Archer AX6000 Cable Router Wifi6 with a Virgin Media Hub 4.0 in Modem only mode running 1GB Fibre internet.

 

Samsung Galaxy S21+ 256GB Mobile Phone.

 

Internet Speed.....

https://www.speedtest.net/result/9935039193

Link to comment
Share on other sites

Link to post
Share on other sites

you are trying to play a lower fps source on a high refresh monitor.  you will need to set your refresh rate on the monitor to something like 60 or 120 for it to be smooth.  most videos end up at either 30 or 60 fps, and unless your videos are encoded at 24 fps then this is going to happen.  144 is not equally divisible by 30 or 60, so somewhere in there you are going to lose some frames.  thats why most high refresh rate tv's are either at 120hz or 240hz, because they can play 24fps, 30fps, or 60fps videos without looking like crap. 

 

you can also try enabling vsync and see if that helps. 

Link to comment
Share on other sites

Link to post
Share on other sites

Hi! I hope I won't regret too much that I registered here just to answer this question.

 

@RoronoaZoro777, for starters try setting your brand spankin' new monitor to 120 Hz. If that helps, then it's possibly due to the fact that 144 factors into 24*32, which means that the common 30 fps content is not compatible with it as 30 factorizes into 2*3*5. My mind is a bit foggy regarding integer math but what I can say for sure is that lack of 5 in 144 factorization means 30 fps content will never cleanly fit into it even with frame duplication, meaning frames will always spend varying time on screen (or you will get a progressing desync). This is called judder and is best described as "video not running smoothly", and is solved by frame interpolation for which you will need to use either madVR on Windows or mpv on Linux'n friends (at least the later requires some extra configuration, natch'). What I'm more unsure about, though, is whether you could even easily detect judder at those frame rates, especially considering that 60 fps screens have the same issue as that "common 30 fps content" I mentioned is for black and white TV signal and actual NTSC sources are using a bit lower fps to provide color signal in a backwards compatible manner.

 

Which brings us to what to do if even 120 Hz is still problematic. Basically there are three likely causes and multiple of them may be at play here. First, in terms of raw bandwidth an HD 5670 should have no trouble with just 144 24 bit FullHD frame buffers, even if they had to sent to it as rgba16 (literally twice the size of rgb8 pixel format). But it all changes if even basic frame interpolation is used, given that 120 and especially 144 fps would be close to the max fps an HD 5670 can do in a light gaming title, and even a couple of shaders being applied to each of those textures to scale or otherwise manipulate them could be the figurative straw that broke the camels back. Secondly, this assumes a 3D pipeline such as OpenGL or DirectX being in use. If VLC is using some less direct method for video presentation, then that could easily have trouble handling such high refresh rates. You can try examining CPU and, if possible, GPU load and bandwidth utilization to see if you might be hitting a bottleneck in one of those areas. Thirdly, the fact that even varying frame doubling of 30 fps content would not fit 144 Hz cleanly (due to the aforementioned lack of 5 in the factorization) coupled with the high refresh rate could be triggering bugs in either VLC or AMD driver. Therefore try using something other than VLC, as well as making sure your AMD driver is up to date. MPC-HC might be a good first alternative to try. If that helps, then you can try going back to 144 Hz, and just maybe it will work (though you will need to use frame interpolation for best results).

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On ‎8‎/‎23‎/‎2018 at 1:12 AM, jimkirk363 said:

@RoronoaZoro777Your video card may struggle as its a bit dated.

Thank you very much for your answer. I am looking for a new videocard to buy. but I am struggling to find a best budget gpu which also wont bottleneck my cpu. I am down to 2 choices amd rx 580 8 gb and gtx 1060 6 gb. 

I will prefer the gtx one as it requires less power.

Link to comment
Share on other sites

Link to post
Share on other sites

On ‎8‎/‎23‎/‎2018 at 3:11 AM, Guest said:

Hi! I hope I won't regret too much that I registered here just to answer this question.

 

@RoronoaZoro777, for starters try setting your brand spankin' new monitor to 120 Hz. If that helps, then it's possibly due to the fact that 144 factors into 24*32, which means that the common 30 fps content is not compatible with it as 30 factorizes into 2*3*5. My mind is a bit foggy regarding integer math but what I can say for sure is that lack of 5 in 144 factorization means 30 fps content will never cleanly fit into it even with frame duplication, meaning frames will always spend varying time on screen (or you will get a progressing desync). This is called judder and is best described as "video not running smoothly", and is solved by frame interpolation for which you will need to use either madVR on Windows or mpv on Linux'n friends (at least the later requires some extra configuration, natch'). What I'm more unsure about, though, is whether you could even easily detect judder at those frame rates, especially considering that 60 fps screens have the same issue as that "common 30 fps content" I mentioned is for black and white TV signal and actual NTSC sources are using a bit lower fps to provide color signal in a backwards compatible manner.

 

Which brings us to what to do if even 120 Hz is still problematic. Basically there are three likely causes and multiple of them may be at play here. First, in terms of raw bandwidth an HD 5670 should have no trouble with just 144 24 bit FullHD frame buffers, even if they had to sent to it as rgba16 (literally twice the size of rgb8 pixel format). But it all changes if even basic frame interpolation is used, given that 120 and especially 144 fps would be close to the max fps an HD 5670 can do in a light gaming title, and even a couple of shaders being applied to each of those textures to scale or otherwise manipulate them could be the figurative straw that broke the camels back. Secondly, this assumes a 3D pipeline such as OpenGL or DirectX being in use. If VLC is using some less direct method for video presentation, then that could easily have trouble handling such high refresh rates. You can try examining CPU and, if possible, GPU load and bandwidth utilization to see if you might be hitting a bottleneck in one of those areas. Thirdly, the fact that even varying frame doubling of 30 fps content would not fit 144 Hz cleanly (due to the aforementioned lack of 5 in the factorization) coupled with the high refresh rate could be triggering bugs in either VLC or AMD driver. Therefore try using something other than VLC, as well as making sure your AMD driver is up to date. MPC-HC might be a good first alternative to try. If that helps, then you can try going back to 144 Hz, and just maybe it will work (though you will need to use frame interpolation for best results).

I am very grateful for your answer. Thank you for helping me. I will try everything you have posted here. Also to inform you... I have updated my gpu drivers and also tried by setting 120hz and Which display option will be better? DVI? VGA ? or HDMI ? Or combination of any 2 of them?

Thank you again 

Link to comment
Share on other sites

Link to post
Share on other sites

On ‎8‎/‎23‎/‎2018 at 1:47 AM, intender said:

you are trying to play a lower fps source on a high refresh monitor.  you will need to set your refresh rate on the monitor to something like 60 or 120 for it to be smooth.  most videos end up at either 30 or 60 fps, and unless your videos are encoded at 24 fps then this is going to happen.  144 is not equally divisible by 30 or 60, so somewhere in there you are going to lose some frames.  thats why most high refresh rate tv's are either at 120hz or 240hz, because they can play 24fps, 30fps, or 60fps videos without looking like crap. 

 

you can also try enabling vsync and see if that helps. 

Thank you for your answer. I will definitely try that and revert back .

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 year later...

@Guest:  There is no need explain why 30 doesn't divide into 144.  Just divide.  4.8 is not a whole number.   Perfect playability requres perfect divisibility.  But because 144 is so much greater than 30 there will be no visible judder.  First frame of the 30p video will make 5 frames at 144 Hz; 2nd frame will make 5; 3rd frame will make 5; 4th frame will make 5; 5th frame will make just 4; etc.  Six times per second, ~35 milliseconds slips to ~28 milliseconds.  I don't think this little hiccup is noticeable.  It is much, much less of a judder than people do notice when playing 24p, 25p, 48p, and 50p videos at 60 Hz. 

For your analysis of processing bottlenecks, the 5;5;5;5;4 cadence takes rather little work, hopefully by the video card, not the video player.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×