Description of the issue:
Since Brave version 1.68.128 all YouTube videos have been appearing as a pink screen. However, audio is working normally and all control buttons like Play, Pause, Skip, Settings do work normally. Even the time index slider at the bottom of the video is working normally and displays low-res frames of the video while sliding. As soon as the video resumes at the selected time index, the pink screen re-appears.
Steps to Reproduce:
Freshly install Brave version 1.68.128
Play an arbitrary video on YouTube
Actual Result:
A pink screen appears instead of the video
Expected Result:
Normal playback of YouTube videos
Reproduces how often:
Always
Brave version:
Version 1.68.128, Chromium 127.0.6533.73
Reproducible on current live release:
Yes
Mobile device details:
Samsung Galaxy Tab A (2016) SM-T580, Android 8.1.0
Additional information:
This issue has been occurring since Brave version 1.68.128, there were no issues in earlier versions. The beta and nightly build versions also show this issue. Other browsers like Chrome or Firefox are not affected, the native YouTube app is also not affected. Videos on other platforms like Odysee do play normally on Brave version 1.68.128. For comparison, I tried to reproduce the issue on a Samsung Galaxy A5 (2017) SM-A520F, Android 8.0.0. On that device, all YouTube videos play normally on Brave version 1.68.128. I confirmed that the issue is related to Brave version 1.68.128 by uninstalling it and installing version 1.67.136: the problem does not show up in that version. Furthermore, the problem is not related to Brave shields since it makes no difference whether the shields are up or down. My guess is that it could have something to do with the way how Brave uses the graphics unit of the device. I tried disabling all settings related to hardware acceleration, video decoding, etc., but it did not resolve the issue.
Go to brave://flags/#enable-vulkan and enable Vulkan, even if Default says Default (Enabled), it is not.
I wrote an issue on Github about it but sometimes some Brave devs don’t care to check, I usually only write issues for Devs I know that check issues when they are tagged, but some just don’t.
But I after Chromium 127, I had to enable vulkan on my phone if not I couldn’t even see brave://gpu so try that.
BTW the Android 8 I think will be deprecated soon by Chromium, so be aware of that, you probably want to upgrade to some LineageOS or something. But that’s just another issue, if you have the latest 1.68 then it has Chromium 127 and it seems like Chromium changed something that needs Vulkan (hope your tablet supports it)
Thanks for the info, I tried enabling Vulkan as described, however, it did not resolve the issue on my device.
I had a look at brave://gpu and it shows a message like “Failed to create and initialize Vulkan implementation”. Maybe my device is not able to use Vulkan.