GhostNaN / mpvpaper

A video wallpaper program for wlroots based wayland compositors.
GNU General Public License v3.0
750 stars 23 forks source link

Dropping all frames (again) #32

Closed raffaem closed 1 year ago

raffaem commented 1 year ago

I have the exact same problem as #29.

I use Hyprland with NVIDIA proprietary drivers and mpvpaper is dropping all frames:

It worked fine with nouveau.

mpv is able to play the video.

I think it may be due to the fact that mpv uses vo=gpu and mpvpaper uses vo=libmpv?

How can I get full debug output from mpv?

GhostNaN commented 1 year ago

That seems a bit extreme for a wallpaper program, don't you think?

raffaem commented 1 year ago

@raffaem Very funny... how about we crowdfund everyone getting an AMD laptop instead?

That would cost much more ... too high a target to fund 😅

raffaem commented 1 year ago

Another thing: I found out it's possible to carry out remote GDB debugging, but I never did that, I don't know how it works

GhostNaN commented 1 year ago

Another thing: I found out it's possible to carry out remote GDB debugging, but I never did that, I don't know how it works

You're just ssh-ing into a remote PC at that point.

This isn't necessarily a "I don't have Nvidia hardware, so I can't fix" although troubleshooting would be much faster. Again, I'm fairly certain at this point this issue isn't solvable on my end anymore. There is something very wrong going on with the Nvidia driver which isn't surprising due to Nvidia's history with Wayland.

GhostNaN commented 1 year ago

I would be just be developing a workaround at best at this point.

raffaem commented 1 year ago

I changed laptop and I now use the nvidia-open-dkms drivers.

mpvpaper works wonders, except for a small glitch when a looped video ends and is restarted.

Closing this as technically I can't reproduce it anymore.

GhostNaN commented 1 year ago

except for a small glitch when a looped video ends and is restarted.

Same here buddy, it's like it drops a frame or 2. Although, I find the same behavior with vanilla mpv.

raffaem commented 1 year ago

Now this also works with the proprietary NVIDIA drivers.

I don't think we need the nvidia-fix branch anymore.

GhostNaN commented 1 year ago

I don't think we need the nvidia-fix branch anymore.

I just removed it. Besides, it was a failure anyways... I'm glad this finally sorted itself out and I didn't have to make a terrible/hack workaround.

TropicLegend commented 1 year ago

Asking out of curiosity - Are they working well? I'm thinking about switching to them as well (rtx 3080 ti). I can't really find much resources on the web about this