[Solved]Incorrect color with hardware acceleration
-
dreamofhero last edited by leocg
Hi Guys,
someone know the plan of Opera GX Team for Hardware acceleration?
I ask this because I have an AMD RX 5600 Xt and, with Hardware acceleration on, when I play any video on the web, I can't see correct color (specially in the dark area of it, as you can see below). it seem that there is some color banding.
without Hardware acceleration, the problem is solved.Thanks in advance
Andrea -
leocg Moderator Volunteer last edited by
@dreamofhero How other Chromium based browsers behave?
By the way, I couldn't see anything wrong in the picture.
-
dreamofhero last edited by
the gradient from black to red, or when white "dissolve" into black, around the character is not strange for you?
with other chromium based browser (I tried Edge) with hardware acceleration ON the image is the same as Opera...
-
leocg Moderator Volunteer last edited by
@dreamofhero Seems a Chromium issue then. Try checking in opera://gpu if it says something about it.
Does it happen only with videos? If so, try disabling opera://flags/#disable-accelerated-video-decode
-
dreamofhero last edited by leocg
yes, with only video...
This is opera:gpu reports...
I try to disable that flagsGraphics Feature Status Canvas: Software only, hardware acceleration unavailable Flash: Software only. Hardware acceleration disabled Flash Stage3D: Software only. Hardware acceleration disabled Flash Stage3D Baseline profile: Software only. Hardware acceleration disabled Compositing: Software only. Hardware acceleration disabled Multiple Raster Threads: Enabled Out-of-process Rasterization: Disabled OpenGL: Disabled Hardware Protected Video Decode: Disabled Rasterization: Software only. Hardware acceleration disabled Skia Renderer: Disabled Video Decode: Software only. Hardware acceleration disabled Vulkan: Disabled WebGL: Software only, hardware acceleration unavailable WebGL2: Software only, hardware acceleration unavailable Problems Detected Gpu compositing has been disabled, either via blacklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable. Disabled Features: gpu_compositing Version Information Data exported 2020-11-05T17:32:50.964Z Browser version OPR/71.0.3770.317 Operating system Windows NT 10.0.19041 ANGLE commit id unknown hash 2D graphics backend Skia/85 Command Line "D:\Programmi\Opera GX\71.0.3770.317\opera.exe" --ran-launcher --started-from-shortcut --instance-name=b7cc5047b95c4dc7ace2e445678d926b --splash-handle=0 --flag-switches-begin --with-feature:gx-booster --flag-switches-end --enable-quic Driver Information Initialization time 174 In-process GPU false Passthrough Command Decoder false Sandboxed true GPU0 VENDOR= 0x1002, DEVICE=0x731f, SUBSYS=0x57101682, REV=202, LUID={0,48855} GPU1 VENDOR= 0x1414, DEVICE=0x008c, LUID={0,54020} Optimus false AMD switchable false Desktop compositing Aero Glass Direct composition false Supports overlays false YUY2 overlay support NONE NV12 overlay support NONE BGRA8 overlay support NONE RGB10A2 overlay support NONE Diagonal Monitor Size of \\.\DISPLAY1 27.0" Driver D3D12 feature level D3D 12.1 Driver Vulkan API version Vulkan API 1.2.0 Driver vendor Driver version 27.20.12033.1007 GPU CUDA compute capability major version 0 Pixel shader version 3.00 Vertex shader version 3.00 Max. MSAA samples 4 Machine model name Machine model version GL_VENDOR Google Inc. GL_RENDERER Google SwiftShader GL_VERSION OpenGL ES 3.0 SwiftShader 4.1.0.7 GL_EXTENSIONS GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_framebuffer_object GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_3D GL_OES_vertex_array_object GL_OES_vertex_half_float GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_draw_buffers GL_EXT_float_blend GL_EXT_instanced_arrays GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_ARB_texture_rectangle GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_texture_filtering_hint GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_read_depth GL_NV_read_stencil Disabled Extensions Disabled WebGL Extensions Window system binding vendor Window system binding version Window system binding extensions Direct rendering version unknown Reset notification strategy 0x0000 GPU process crash count 0 gfx::BufferFormats supported for allocation and texturing R_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported Compositor Information Tile Update Mode One-copy Partial Raster Enabled GpuMemoryBuffers Status R_8 Software only R_16 Software only RG_88 Software only BGR_565 Software only RGBA_4444 Software only RGBX_8888 GPU_READ, SCANOUT RGBA_8888 GPU_READ, SCANOUT BGRX_8888 Software only BGRA_1010102 Software only RGBA_1010102 Software only BGRA_8888 Software only RGBA_F16 Software only YVU_420 Software only YUV_420_BIPLANAR Software only P010 Software only Display(s) Information Info Display[2528732444] bounds=[0,0 1920x1080], workarea=[0,0 1920x1040], scale=1, rotation=0, panel_rotation=0 external. Color space (sRGB/no-alpha) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (sRGB/no-alpha) BGRX_8888 Color space (sRGB/alpha) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (sRGB/alpha) BGRA_8888 Color space (WCG/no-alpha) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (WCG/no-alpha) BGRX_8888 Color space (WCG/alpha) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (WCG/alpha) BGRA_8888 Color space (HDR/no-alpha) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (HDR/no-alpha) BGRX_8888 Color space (HDR/alpha) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL} Buffer format (HDR/alpha) BGRA_8888 SDR white level in nits 80 Bits per color component 8 Bits per pixel 24 Refresh Rate in Hz 59 Video Acceleration Information Encode h264 baseline 0x0 to 1920x1088 pixels, and/or 30.000 fps Encode h264 main 0x0 to 1920x1088 pixels, and/or 30.000 fps Encode h264 high 0x0 to 1920x1088 pixels, and/or 30.000 fps Vulkan Information Device Performance Information Total Physical Memory (Gb) 15 Total Disk Space (Gb) 1042 Hardware Concurrency 12 System Commit Limit (Gb) 18 D3D11 Feature Level 12_1 Has Discrete GPU yes Software Rendering Yes Diagnostics ... loading ... Driver Information for Hardware GPU Initialization time 174 In-process GPU false Passthrough Command Decoder false Sandboxed true GPU0 VENDOR= 0x1002, DEVICE=0x731f, SUBSYS=0x57101682, REV=202, LUID={0,48855} GPU1 VENDOR= 0x1414, DEVICE=0x008c, LUID={0,54020} Optimus false AMD switchable false Desktop compositing Aero Glass Direct composition false Supports overlays false YUY2 overlay support NONE NV12 overlay support NONE BGRA8 overlay support NONE RGB10A2 overlay support NONE Diagonal Monitor Size of \\.\DISPLAY1 27.0" Driver D3D12 feature level Not supported Driver Vulkan API version Not supported Driver vendor Driver version 27.20.12033.1007 GPU CUDA compute capability major version 0 Pixel shader version 3.00 Vertex shader version 3.00 Max. MSAA samples 4 Machine model name Machine model version GL_VENDOR Google Inc. GL_RENDERER Google SwiftShader GL_VERSION OpenGL ES 3.0 SwiftShader 4.1.0.7 GL_EXTENSIONS GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_framebuffer_object GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_3D GL_OES_vertex_array_object GL_OES_vertex_half_float GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_draw_buffers GL_EXT_float_blend GL_EXT_instanced_arrays GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_ARB_texture_rectangle GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_texture_filtering_hint GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_read_depth GL_NV_read_stencil Disabled Extensions Disabled WebGL Extensions Window system binding vendor Window system binding version Window system binding extensions Direct rendering version unknown Reset notification strategy 0x0000 GPU process crash count 0 gfx::BufferFormats supported for allocation and texturing R_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported Graphics Feature Status for Hardware GPU Canvas: Software only, hardware acceleration unavailable Flash: Software only. Hardware acceleration disabled Flash Stage3D: Software only. Hardware acceleration disabled Flash Stage3D Baseline profile: Software only. Hardware acceleration disabled Compositing: Software only. Hardware acceleration disabled Multiple Raster Threads: Enabled Out-of-process Rasterization: Disabled OpenGL: Disabled Hardware Protected Video Decode: Disabled Rasterization: Software only. Hardware acceleration disabled Skia Renderer: Disabled Video Decode: Software only. Hardware acceleration disabled Vulkan: Disabled WebGL: Software only, hardware acceleration unavailable WebGL2: Software only, hardware acceleration unavailable Problems Detected for Hardware GPU Gpu compositing has been disabled, either via blacklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable. Disabled Features: gpu_compositing Log Messages GpuProcessHost: The info collection GPU process exited normally. Everything is okay.
-
dreamofhero last edited by
disabling the flag seem to don't work...
the problem is still present if I activate hardware acceleration and disable the flag. -
leocg Moderator Volunteer last edited by
@dreamofhero Try messing with the following flags:
opera://flags/#use-angle
opera://flags/#enable-gpu-rasterization
opera://flags/#ignore-gpu-blocklist -
dreamofhero last edited by dreamofhero
@leocg said in Incorrect color with hardware acceleration:
opera://flags/#ignore-gpu-blocklist
I don't have the third flag, but seem that with activation of OpenGL on Angle's flag and activate rasterization solve the problem...
OpenGL is Enough, I activate rasterization also just in case...thanks a lot leocg
-
dreamofhero last edited by
@leocg I have tried better.
Activate OpenGl solve colors on video, but seems that messed up with Twitch live as you can see below...
In fact rasterization flags don't affect the problem...for now I turn off Hardware acceleration and wait that the Chromium or Opera teams solve all problems
thanks again for your time