libretro / Lakka-LibreELEC

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
https://www.lakka.tv
1.7k stars 288 forks source link

Lakka-v5.x : wayland.x86_64 : retroarch screen is not shown. #1955

Closed ShigeakiAsai closed 2 months ago

ShigeakiAsai commented 2 months ago

'retroarch' screen is not shown at the latest Lakka-v5.x-wayland.x86_64.

During this time, retroarch.service is NOT failed. [wayland-NG]retroarch2024_04_0823_07_03.log

But, Kernel bug is logged in journalctl log. [wayland-NG]journalctl.log



P.S. I have local build environment for Lakka v5.x. Please let me know if it needs something.

Thanks ASAI, Shigeaki

ShigeakiAsai commented 2 months ago

About this issue, I was searching the reason and trying to fix.

It would be fixed by updating nvidia driver package.

In my local environment, it builds using updated nvidia and libglvnd both packagege. And this build image shows retroarch.

My English so wrong, if you can't understand I mean, please let me know. I will more confirm on the other videocard tomorrow.

ToKe79 commented 2 months ago

You can send pull request with your fix and we will review it. Thanks!

ShigeakiAsai commented 2 months ago

Report

I will more confirm on the other videocard tomorrow.

This report is test result before updating nvidia/libglvnd package.


Which version of Lakka are you using?

Lakka-wayland.x86_64-devbuild-v5.x-20240408-139b8c1.img.gz

ShigeakiAsai commented 2 months ago

I am tring fix this problem. https://github.com/ShigeakiAsai/Lakka-LibreELEC/tree/Fix-wayland-x86_64

Intel GPU and AMD GPU are fixed. But NVIDIA GPU (GT 1030) shows another error. IMG_3204

I will investigate this error

@gouchi @ToKe79 Have you any information for this error?

ShigeakiAsai commented 2 months ago

This caused by NVIDIA Proprietary drivers. https://www.reddit.com/r/Fedora/comments/10hnrd1/fedora_37_nvidia_proprietary_drivers_acpi_errors/ and more found.

I will NVIDIA driver roll back by reference to LibreELEC.tv.

ToKe79 commented 2 months ago

Yes, do not bother with Nvidia, x11 build is meant for Nvidia for now.

ShigeakiAsai commented 2 months ago

@ToKe79

Yes, do not bother with Nvidia, x11 build is meant for Nvidia for now.

I have a question. It means this NVIDIA's problem allows on wayland? It is so, I will send pull request.

Sorry and thanks

ShigeakiAsai commented 2 months ago

I confirmed several versions nvidia package that is used by LibreELEC.tv. Error was happened every version on NVIDIA GPU.

I will send pull request using latest nvidia package version. If it is not OK, it does not merged please.

ShigeakiAsai commented 2 months ago

Now, Ntemis updates kernel, firmware, driver. This updates are contained in them. I would like to wait for this.

ShigeakiAsai commented 2 months ago

Ntemis done following packages commit. nvidia: update to 550.67 libglvnd: update to 1.7.0 and more.

By these commit, retroarch on wayland was shown on AMD/Intel GPU I confirmed. Lakka-wayland.x86_64-devbuild-v5.x-20240409-c6eb4be.img.gz

Therefore, I close this issue.

P.S. retroarch is not shown on NVIDIA GPU, but this is an another NVIDIA driver's problem I think.

Thank you very much ASAI, Shigeaki