Comments (6)
Just tested it on my AMD machine and it works fine, so maybe an NVIDIA related issue. I do have hardware acceleration enabled in mpv but disabling it makes no difference.
from mpvpaper.
Which drivers are you using? The proprietary ones or the open source ones?
If you have a recent enough graphics card, it should work with the open source drivers.
from mpvpaper.
I have the Nvidia GPU, in my laptop. It can not use proprietary driver, with mpvpaper. When debug it. Find the MPV maybe can not support Nvidia driver use mpv_render_context_create
to render.
I find some information from Nvidia's document website. Like:
The following workstation features are not supported by any Wayland compositors or the Wayland protocol. They will also likely require new EGL extensions or other means to expose the related hardware functionality.
SLI and Multi-GPU Mosaic (Chapter 31, Configuring SLI and Multi-GPU Mosaic)
Frame Lock and Genlock (Chapter 32, Configuring Frame Lock and Genlock)
Swap Groups
Advanced display pipeline features including warp and blend, pixel shift, and emulated YUV420.
Stereo rendering
Maybe the Advanced display pipeline features including warp and blend, pixel shift, and emulated YUV420.
it's the reason why the MPV not support.
So, please wait...the mesa's NVK driver, which new open source Nvidia driver, or use old open source mesa driver.
The propriety driver is very difficult to use, on other Linux. ( which not Debian, Red Hat, Ubuntu). On Gentoo, it's more.
from mpvpaper.
@Aromate Sorry for the late response, just saw this.
I have the Nvidia GPU, in my laptop. It can not use proprietary driver, with mpvpaper. When debug it. Find the MPV maybe can not support Nvidia driver use mpv_render_context_create to render.
There isn't a problem with mpv_render_context_create()
.
Something is going horribly wrong with the mix of EGL and Wayland.
But from this commit: https://github.com/GhostNaN/mpvpaper/tree/f65700a3ecc9ecd8ca501e18a807ee18845f9441
It seems to work well enough, but I don't have a good explanation as to why we are seeing this behavior.
So, please wait...the mesa's NVK driver, which new open source Nvidia driver, or use old open source mesa driver.
This is a OpenGL/EGL issue. Having a new Vulkan driver most likely won't help.
So unless libmpv starts supporting rendering to a Vulkan FBO, that won't change.
The propriety driver is very difficult to use, on other Linux. ( which not Debian, Red Hat, Ubuntu). On Gentoo, it's more.
Not going to argue with you on that.
Despite recent advances with Wayland compatibility, there are still some issues.
from mpvpaper.
Please try the latest commits and compile from master.
I believe this is now solved.
from mpvpaper.
After the last update 1.6, this problem should be fixed now.
If this is not the case, feel free to reopen the issue.
from mpvpaper.
Related Issues (20)
- Build failed due to unable to find the Wayland header files HOT 7
- Playlist timer HOT 4
- use all outputs except one HOT 2
- '*' Does not select any output for some NVIDIA users HOT 13
- [ytdl_hook] youtube-dl failed: not found or not enough permissions Failed to recognize file format. HOT 3
- feature req: slideshow over all video files in a directory HOT 2
- Feature Req: Opacity option HOT 1
- How can I create a playlist? HOT 6
- Feature Request: Multiple monitor wallpapers? HOT 5
- MPV not found???? HOT 1
- video starting as a window HOT 1
- Speed option HOT 1
- Clicking on desktop hides video [Raspberry Pi OS Bookworm] HOT 10
- MPVPaper is opening in a new window and not displaying as the background. HOT 11
- GPU Support (Nvidia) HOT 20
- Crop video to fill screen HOT 2
- breaks with mpv 38 HOT 1
- Nvidia blackscreen/window and not background HOT 17
- Mpvpaper Drops All Frames, Only Black Output (NixOS/Hyprland) HOT 3
- request: similar tool that allows any program to be used as desktop background HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpvpaper.