Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multi-gpu mosaic #91

Open
gilvbp opened this issue Oct 30, 2023 · 19 comments
Open

Support multi-gpu mosaic #91

gilvbp opened this issue Oct 30, 2023 · 19 comments

Comments

@gilvbp
Copy link

gilvbp commented Oct 30, 2023

Is there schedule to fix wayland protocol/compositor issues? (https://download.nvidia.com/XFree86/Linux-x86_64/525.78.01/README/wayland-issues.html)

Any plans to multi-gpu mosaic support ?

Regards

@erik-kz
Copy link

erik-kz commented Oct 30, 2023

Fixing such issues will involve collaboration with the community, so it's difficult to commit to a schedule since things aren't entirely within our control. Multi-GPU mosaic is definitely on the roadmap, and considered a high-priority features.

@gilvbp
Copy link
Author

gilvbp commented Oct 30, 2023

Thanks for the reply.
I'm worried about this because Gnome and others DE already have to plans to remove x11 session.

Reference:
https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/99

@gilvbp
Copy link
Author

gilvbp commented Dec 31, 2023

Hi @erik-kz, any updates on multi-gpu mosaic feature?

@erik-kz
Copy link

erik-kz commented Dec 31, 2023

We're currently working on enabling multi-GPU support in EGL which represents one step towards supporting this feature.

@gilvbp
Copy link
Author

gilvbp commented Dec 31, 2023

We're currently working on enabling multi-GPU support in EGL which represents one step towards supporting this feature.

Sounds great! Thanks for the info!

@gilvbp
Copy link
Author

gilvbp commented May 26, 2024

Hi @erik-kz, any updates? Thanks

@gilvbp
Copy link
Author

gilvbp commented Oct 9, 2024

@gilvbp gilvbp closed this as completed Oct 9, 2024
@xhertan
Copy link

xhertan commented Oct 13, 2024

This issue is not solved. I have a worksation with two Quadro RT5000 (NVLINK) with two screens and switching to wayland only display the pointer on the second screen. It works perfectly fine with X11.
OS: Fedora 40
NVIDIA Driver Version: 560.35.03

@gilvbp
Copy link
Author

gilvbp commented Oct 15, 2024

This issue is not solved. I have a worksation with two Quadro RT5000 (NVLINK) with two screens and switching to wayland only display the pointer on the second screen. It works perfectly fine with X11. OS: Fedora 40 NVIDIA Driver Version: 560.35.03

Yes, you're right! I opened another issue here: #152

@gilvbp gilvbp reopened this Oct 15, 2024
@gilvbp gilvbp closed this as completed Nov 10, 2024
@gilvbp gilvbp reopened this Nov 13, 2024
@gilvbp
Copy link
Author

gilvbp commented Nov 28, 2024

@xhertan Hi, on cosmic epoch is working fine, maybe sway too. They use vulkan, not egl.

@xhertan
Copy link

xhertan commented Dec 1, 2024

@xhertan Hi, on cosmic epoch is working fine, maybe sway too. They use vulkan (wlroots), not egl.

@gilvbp Hi, Thanks for the info. But, I don't like Cosmic, it has not the quality level of Gnome has. Have you tried with KDE if this is working on it?

@gilvbp
Copy link
Author

gilvbp commented Dec 1, 2024

@xhertan Hi, on cosmic epoch is working fine, maybe sway too. They use vulkan (wlroots), not egl.

@gilvbp Hi, Thanks for the info. But, I don't like Cosmic, it has not the quality level of Gnome has. Have you tried with KDE if this is working on it?

Yes, I did, same problem. Kde uses egl, and it's an egl problem. There's no schedule date to be fixed #152 (comment). I doubt they fix that because nvidia is focusing only on vulkan, not egl.

Abou kde, you have to wait for the vulkan backend feature to be completed https://invent.kde.org/plasma/kwin/-/merge_requests/5602 .

About Gnome, they don't have plans to use vulkan backend.

@xhertan
Copy link

xhertan commented Dec 4, 2024

@gilvbp Hi, I tried cosmic and this is working fine for some minutes and it behaves as we reported, only displaying the pointer on the second screen.

@gilvbp
Copy link
Author

gilvbp commented Dec 4, 2024

Delete the egl-wayland package from system. After that, a few electrons apps and gtk3 apps could cause black scren with mouse cursor( most of the cases on tilling mode using 2 window splits). If it occurs, just close and move the app to another monitor.

@xhertan
Copy link

xhertan commented Dec 6, 2024

@gilvbp Thanks for the info. I tried cosmic and it is unpleasant for me, so I will continue with gnome X11 that is working fine with the aforementioned configuration.

@gilvbp
Copy link
Author

gilvbp commented Dec 6, 2024

@gilvbp Thanks for the info. I tried cosmic and it is unpleasant for me, so I will continue with gnome X11 that is working fine with the aforementioned configuration.

You're welcome.

@amshafer amshafer pinned this issue Dec 13, 2024
@gilvbp
Copy link
Author

gilvbp commented Dec 13, 2024

@gilvbp Thanks for the info. I tried cosmic and it is unpleasant for me, so I will continue with gnome X11 that is working fine with the aforementioned configuration.

@xhertan check this: #152 (comment)

@xhertan
Copy link

xhertan commented Dec 14, 2024

@gilvbp Thank you for the info. It looks like we will have KDE working with this soon. Hopefully, mutter can make the changes to get this working on gnome soon. Is there a report tracking this on mutter side to get this working on Gnome?

@gilvbp
Copy link
Author

gilvbp commented Dec 14, 2024

@gilvbp Thank you for the info. It looks like we will have KDE working with this soon. Hopefully, mutter can make the changes to get this working on gnome soon. Is there a report tracking this on mutter side to get this working on Gnome?

Here: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4182 and https://gitlab.gnome.org/GNOME/mutter/-/issues/3733

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants