Full screen 1440p video stutter Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Adamsk1

Full screen 1440p video stutter

Unread post by Adamsk1 » 2019-12-21, 12:50

I recently upgraded my monitor from a 1080p to a 1440p.
Any website that I play a video in full screen, (no matter what resolution, 480p, 720p, 1080p, 1440p) stutters a lot and resembles a very low frame rate.
Being out of full screen the video plays fine.
The monitor runs at 155hz and other browsers do not have this issue.
I have Radeon RX Vega.

Is this a limitation of the browser? Or can I change some setting to help this?

Thanks.

New Tobin Paradigm

Re: Full screen 1440p video stutter

Unread post by New Tobin Paradigm » 2019-12-21, 13:28

Wanna actually give us some more info.. OS, Arch, stuff from about:support?

Adamsk1

Re: Full screen 1440p video stutter

Unread post by Adamsk1 » 2019-12-21, 14:07

Windows 10
Not sure what arch is, here is my about:support;
Application Basics
------------------

Name: Pale Moon
Version: 28.8.0 (64-bit)
Build ID: 20191208174124
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.9) Gecko/20100101 Goanna/4.4 Firefox/68.9 PaleMoon/28.8.0
OS: Windows_NT 10.0
Safe Mode: false

Extensions
----------

Name: Adblock Latitude
Version: 5.0.3
Enabled: true
ID: adblocklatitude@addons.palemoon.org

Name: Complete YouTube Saver
Version: 5.7.36.1
Enabled: true
ID: {AF445D67-154C-4c69-A17B-7F392BCC36A3}

Name: Downloads Statusbar
Version: 15.2.0
Enabled: true
ID: {d2b7fa3e-d4ed-4355-bda8-ac95888c5bbb}

Name: Flash and Video Download
Version: 2.02
Enabled: true
ID: {bee6eb20-01e0-ebd1-da83-080329fb9a3a}

Name: MozArchiver
Version: 2.0.1
Enabled: true
ID: mozarchiver@lootyhoof-pm

Name: Thin Bookmarks
Version: 1.4
Enabled: true
ID: thinbookmarks@bonsaimind.org

Name: uBlock Origin
Version: 1.16.4.12
Enabled: true
ID: uBlock0@raymondhill.net

Name: uBlock Origin Updater
Version: 1.6.8
Enabled: true
ID: ublock0-updater@Off.JustOff

Graphics
--------

Features
Compositing: Direct3D 11
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Asynchronous Pan/Zoom: none
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000bef8) EGL_VERSION: 1.4 (ANGLE 2.1.0.) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 1 Driver Renderer: Google Inc. -- ANGLE (Radeon RX Vega Direct3D11 vs_5_0 ps_5_0)
WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.)
WebGL 1 Driver Extensions: GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_EXT_color_buffer_half_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_OES_compressed_ETC1_RGB8_texture GL_EXT_sRGB GL_ANGLE_depth_texture GL_OES_depth32 GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_disjoint_timer_query GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_discard_framebuffer GL_EXT_debug_marker GL_OES_EGL_image GL_OES_EGL_image_external GL_NV_EGL_stream_consumer_external GL_EXT_unpack_subimage GL_NV_pack_subimage GL_OES_vertex_array_object GL_KHR_debug GL_ANGLE_lossy_etc_decode GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_sync_query GL_CHROMIUM_copy_texture
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query MOZ_debug_get OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
WebGL 2 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000bef8) EGL_VERSION: 1.4 (ANGLE 2.1.0.) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 2 Driver Renderer: Google Inc. -- ANGLE (Radeon RX Vega Direct3D11 vs_5_0 ps_5_0)
WebGL 2 Driver Version: OpenGL ES 3.0 (ANGLE 2.1.0.)
WebGL 2 Driver Extensions: GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_EXT_color_buffer_half_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_OES_compressed_ETC1_RGB8_texture GL_EXT_sRGB GL_ANGLE_depth_texture GL_OES_depth32 GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_disjoint_timer_query GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_discard_framebuffer GL_EXT_debug_marker GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_NV_EGL_stream_consumer_external GL_EXT_unpack_subimage GL_NV_pack_subimage GL_EXT_color_buffer_float GL_OES_vertex_array_object GL_KHR_debug GL_ANGLE_lossy_etc_decode GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_sync_query GL_CHROMIUM_copy_texture GL_EXT_texture_norm16
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query MOZ_debug_get OES_texture_float_linear WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc
Hardware H264 Decoding: Yes; Using D3D11 API
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (10.0.17763.864)
GPU #1
Active: Yes
Description: Radeon RX Vega
Vendor ID: 0x1002
Device ID: 0x687f
Driver Version: 26.20.12028.2
Driver Date: 8-16-2019
Drivers: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a
Subsys ID: 00000000
RAM: 8176

Diagnostics
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200
AzureCanvasAccelerated: 0
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200





Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 4
browser.search.suggest.enabled: false
browser.startup.homepage: https://www.youtube.com/feed/subscriptions
browser.startup.homepage_override.buildID: 20191208174124
browser.startup.homepage_override.mstone: 4.4.2
browser.tabs.onTop: true
browser.tabs.warnOnClose: false
browser.tabs.warnOnCloseOtherTabs: false
extensions.lastAppVersion: 28.8.0
gfx.crash-guard.d3d11layers.appVersion: 28.8.0
gfx.crash-guard.d3d11layers.deviceID: 0x687f
gfx.crash-guard.d3d11layers.driverVersion: 26.20.12028.2
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d11video: 2
media.benchmark.vp9.fps: 257
media.benchmark.vp9.versioncheck: 3
media.hardware-video-decoding.failed: false
network.cookie.cookieBehavior: 1
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1576320446
places.history.expiration.transient_current_max_pages: 46427
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
services.sync.declinedEngines:
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1575653045
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.20
Version in use: 4.20

NSS
Expected minimum version: 3.41.4
Version in use: 3.41.4

NSSSMIME
Expected minimum version: 3.41.4
Version in use: 3.41.4

NSSSSL
Expected minimum version: 3.41.4
Version in use: 3.41.4

NSSUTIL
Expected minimum version: 3.41.4
Version in use: 3.41.4

Goldengsp

Re: Full screen 1440p video stutter

Unread post by Goldengsp » 2020-01-15, 22:48

I have this same issue of full screen videos stuttering though with some screen tearing in Palemoon on my 1440p monitor but not my 720p monitor. My setup consists of a newly built AMD based computer, Ryzen 2600x CPU, and Radeon rx590 graphics card, hooked up to one 1440 monitor and one 720p monitor. Stuttering is present on the 1440p monitor when full screen, but if i slide Palemoon to the 720p monitor and full screen the video there is no stuttering. Notably the full screen stuttering issue isn't present at all on my old Nvidia and Intel based computer. Both computers have windows 10 installed and are updated to the newest version of Palemoon. I have tried other browsers where the stuttering is not present.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35477
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Full screen 1440p video stutter

Unread post by Moonchild » 2020-01-16, 01:08

Pale Moon is not a dedicated media player. It is a web browser. Its media capabilities are aimed at playing in-page videos of limited resolution and adaptive bitrates, not HQ home cinema playback.
If you expect buttery-smooth 1440p or 4k video playback, you'd better pack a hell of a lot of power per core and have the video delivered in a codec that can leverage hardware decoding.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Goldengsp

Re: Full screen 1440p video stutter

Unread post by Goldengsp » 2020-01-16, 05:57

stuttering occurs on my 1440p monitor while the video is playing at any resolution including 144p,240p.360p.and 480p while the video is in full screen. I'm not exactly trying to stream 4k if my internet could even allow it. Like OP it only occurs in full screen, while out of full screen the video plays fine.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35477
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Full screen 1440p video stutter

Unread post by Moonchild » 2020-01-16, 11:10

If you have a multi-monitor setup then be aware that this can influence how hardware acceleration works (or doesn't work). That, however, is not something at the browser level as it would affect all applications, and needs to be solved at the driver level.

As for the OP's question: your troubleshooting information looks fine; you have full hardware acceleration and hardware x264 decoding going on so there isn't anything else to do on the browser side there either. Have you tested this with the new monitor in other browsers?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
THX-1139
Lunatic
Lunatic
Posts: 453
Joined: 2019-06-13, 13:42
Location: In a place with no YT

Re: Full screen 1440p video stutter

Unread post by THX-1139 » 2020-01-16, 13:27

Moonchild wrote:
2020-01-16, 11:10
Have you tested this with the new monitor in other browsers?
Adamsk1 wrote:
2019-12-21, 12:50
The monitor runs at 155hz and other browsers do not have this issue.
I have Radeon RX Vega.
Pale Moon 32.5.0 (64) Win7 pro (64) Intel Core i5-3570 3.4GHz-16 GB DDR3

"The biggest joke on mankind is that computers have started asking humans to prove they're not a robot."

"Man needs difficulties; they are necessary for health." ~Carl Jung

Goldengsp

Re: Full screen 1440p video stutter

Unread post by Goldengsp » 2020-01-16, 16:19

In the process of trying to troubleshoot this I have dropped multi monitor, soloed with two other monitors, and messed around with radeon settings. The stuttering only occurs when any video at any resolution is full screened within palemoon on the 1440p monitor with the AMD computer. it doesn't happen with my old Nvidia/Intel computer or an old Intel laptop I tried. I guess palemoon just doesn't like this monitor/computer combo.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2372
Joined: 2012-08-19, 20:32

Re: Full screen 1440p video stutter

Unread post by back2themoon » 2020-01-16, 16:41

Try Safe Mode. You have a dodgy extensions list (Adamsk1). Adblock Latitude together with uBO? The abandoned Complete YouTube Saver? Flash and Video Download? All of that can definitively interfere with playback. I would try a clean profile as well.

User avatar
THX-1139
Lunatic
Lunatic
Posts: 453
Joined: 2019-06-13, 13:42
Location: In a place with no YT

Re: Full screen 1440p video stutter

Unread post by THX-1139 » 2020-01-16, 16:53

if you have the resources to, you might try a different GPU (video card) as your CPU generally has little to do with the video and seeing as you had no problems when using an Nvidia gpu based device.
Pale Moon 32.5.0 (64) Win7 pro (64) Intel Core i5-3570 3.4GHz-16 GB DDR3

"The biggest joke on mankind is that computers have started asking humans to prove they're not a robot."

"Man needs difficulties; they are necessary for health." ~Carl Jung

Goldengsp

Re: Full screen 1440p video stutter

Unread post by Goldengsp » 2020-01-16, 17:27

In my case a least safe mode doesn't change a thing and this install is only a few days old with the stuttering in full screen happening from day 1. As for switching out gpus that's pretty much impossible for me.

User avatar
back2themoon
Moon Magic practitioner
Moon Magic practitioner
Posts: 2372
Joined: 2012-08-19, 20:32

Re: Full screen 1440p video stutter

Unread post by back2themoon » 2020-01-16, 17:37

Goldengsp wrote:
2020-01-16, 17:27
...and this install is only a few days old with the stuttering in full screen happening from day 1.
If the problem is caused by extensions, it won't matter whether you installed them 3 years or 3 minutes ago. Try with a clean profile and also check your installed/enabled plugins (not extensions). Disable them and restart if you have any.

Goldengsp

Re: Full screen 1440p video stutter

Unread post by Goldengsp » 2020-01-16, 18:02

I haven't installed any extensions yet. The only plugin i have is vlc web plugin and stuttering persists whether its on or off.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35477
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Full screen 1440p video stutter

Unread post by Moonchild » 2020-01-16, 20:31

If Safe Mode didn't change a thing then it's most definitely something that completely kills the advantages you'd have from hardware acceleration, as Safe Mode also disables that.
This means it's likely there's something at the system level interfering with full-screen playback, like a gaming overlay or what not that might not know about Pale Moon (as opposed to other browsers) and as a result not having a rule/exception to configure it the way it needs to.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Goldengsp

Re: Full screen 1440p video stutter

Unread post by Goldengsp » 2020-01-16, 22:43

It appears the in-game overlay from Amd Radeon software was the main issue. As soon as i turned it off the full screen video stuttering disappeared. Thank you for the help.

Locked