Videos grayed out, cannot play
-
I have experienced this issue recently on random websites, as well.
-
@BradRichardsFHNW It's really strange - everything up to now pointed to a networking/cache issue.
- "Pending" network requests
- Works on other sites with the same embeds
- Videos on other sites work
- Videos suddenly start working if the same embed is played on another site first
If this really is a GPU driver issue, then disabling HW accel should have "fixed" it as it takes the GPU out out the equation (mostly at least).
Please a screenshot of the issue on the page. We have not seen that yet and it might help. Just black out any "sensitive" info, can be done in any image editor.
Close any open tabs playing media, open the page with the issue, and look in
vivaldi://media-internals
if you see any player with thekPlay
orkSuspended
state from theswitch.ch
domain. If there are, copy the player properties and log, paste to a paste service like https://pastebin.comIf this is a GPU issue, there are some flags you could try changing to possibly narrow down the issue.
chrome://flags/#ignore-gpu-blocklist
=> Enabled
chrome://flags/#disable-accelerated-2d-canvas
=> Disabled
chrome://flags/#enable-gpu-rasterization
=> Disabled
chrome://flags/#use-angle
=> Choose a different backend -
I just submitted a report (VB-104105). Videos on Yahoo Finance will not play in Stable, but will play in Snapshot. Not sure if related to the OP's issue.
-
Sure, I will paste a screenshot here. The gray areas should contain previews of videos. Note the "pending" status in the network log. I will try your other suggestions and post the results in another reply.
-
I looked at vivaldi://media-internals with the affected page open. The "Players" tab is empty.
Then I tried the Chrome flags. This revealed an interesting and odd behavior. If I change literally any flag, and then click "relaunch¨, the videos are displayed correctly. This briefly got my hopes up, but alas, it was not to be. If I manually close Vivaldi, and re-open it, the problem is still there. So there is something special about whatever happens with a "relaunch", and whatever it is temporarily fixes the problem ?!?!
If I close and re-open Vivaldi, then none of the following three flags helped.
chrome://flags/#ignore-gpu-blocklist => Enabled (was Disabled)
chrome://flags/#disable-accelerated-2d-canvas => Disabled (was Enabled)
chrome://flags/#enable-gpu-rasterization => Disabled (was Default)I don't see the the following flag at all, neither in the stable nor in the snapshot version of Vivaldi.
chrome://flags/#use-angle => Choose a different backend
-
@BradRichardsFHNW said in Videos grayed out, cannot play:
I looked at vivaldi://media-internals with the affected page open. The "Players" tab is empty.
Well, the "pending" requests to the actual video files explains that - there are no videos actually loaded at all.
So when you load the same page with the other gfx drivers the requests finish? Really strange issue...
It does not look like a GPU driver issue to me, the "placeholder" text on the video element shows. With GPU issues you'd usually see page "glitches" or random blank areas on the page.
I think it would still help if you're able to capture a HAR file. Try waiting it out, leave the tab open and see if the requests finish or time out or something, see if you can save the file.
Make sure to also check this option, to bypass any cache:
Then do a reload usingCtrl+F5
just to make sure the page is loaded fresh. -
I left the page open for a couple of hours, and absolutely nothing happened. Resources still "suspended", nothing times out.
As mentioned in an earlier comment (which also includes a screenshot), I cannot actually produce a HAR file. When I click to save the file, in the top right of the network window (dev tools), there is a little progress bar "collecting content" that never goes anywhere. The HAR file is created, but contains zero bytes.
-
@BradRichardsFHNW Try blocking the request domain of the failing requests.
It will show up at the bottom:
The requests will fail, but you will at least be able to save the HAR.
Not sure how much good that will do though...