Computer with Geforce 9400gt freezes using LE generic-legacy 12.0.2

  • I tried LE generic-legacy 12.0.2 on a computer with a Point of view Geforce 9400GT videocard (Nvidia). In syslinux.cfg I changed quiet into ssh.

    After the last stdout on the screen "xorg.service" the screen turns black without showing a pointer. I cannot shutdown the computer by a soft reset anymore. Also I cannot access it by ssh. In kodi.log: https://paste.kodi.tv/muvurehadi.kodi the last line is:
    Failed to get an OpenGL context supporting core profile 3.2, using legacy mode with reduced feature set

    After putting kernel 4.19.325 (Dec 2024) on Slackware64 15.0 I installed proprietary driver 340.108 (2019) from Nvidia. The Xorg.0.log file mentions an error the screens have not been defined. After I made an xorg.conf file, the result was the same.

    My conclusion up to now is LE does not support the Geforce 9400GT and the same behavior has been seen on Slackware64 15.0. Is there still a possibility to fix it or should I give up?

    Edited once, last by Johpin (February 4, 2025 at 10:17 AM).

  • Code
    warning <general>: Failed to get an OpenGL context supporting core profile 3.2, using legacy mode with reduced feature set

    This is a warning not an error/failure. It simply documents that the GPU doesn't support Core 3.2, but the minimum requirement for Kodi is 2.1 which this site confirms is more than covered: https://people.freedesktop.org/~imirkin/glxinfo/#v=Mesa%2018.0.0. The site is not updated for current mesa (23.x) but generally things don't regress much.

    I've tested 12.0.2/340.108 in the last week when poking Nouveau and it worked fine with my GT520 card. That points towards it being an issue with older cards. If it also doesn't work with Slackware, that also points towards a driver issue and not something to do with distro build/packaging.

    The kodi debug log isn't useful here as the issue resides lower in the software stack. Was anything recorded in the system journal?

  • Add "ssh" to kernel boot params and the daemon is forced on during boot so you can login, then "journalctl | paste" to pastebin the system journal.

    I had already tried this, but I can not even ping to LE: the computer is locked completely. After a hard reset I can reboot into another OS and can access the storage/ part for debug files.