nVidia Nouveau Driver

  • The Nvidia GeForce 6100 and 7300LE are supported well by the nouveau driver in the kernel under Linux is my experience. I am planning to build LibreELEC with a kernel including this nouveau driver.

  • chewitt Thanks for the link, I expect it will be helpful

    To add the nouveau driver you can add "nouveau" to the line in the file /home/john/LibreELEC.tv/config/graphic
    GRAPHIC_DRIVERS="crocus i915 iris r300 r600 radeonsi nvidia nvidia-legacy nvidia-ng vmware virtio vc4"

    As I can remember during installation of the proprietary Nvidia driver, a file will be written and you have to delete it if you want to revert to the nouveau driver. I choose to remove nvidia:

    GRAPHIC_DRIVERS="crocus i915 iris r300 r600 radeonsi nouveau vmware virtio vc4"

    In my case I want to optimize it to one system. I assume I can reduce it to:

    GRAPHIC_DRIVERS="nouveau"

    I don't know the effect, but I looked on forehand into the file /home/john/LibreELEC.tv/projects/Generic/linux/linux.x86_64.conf

    and saw the nouveau driver has not been set. Should it be necessary to manually set the nouveau driver by "make menuconfig" also?

  • Reducing the number of drivers being inluded reduces image size and build time, that's no problem. And yes, you'll need to enable the kernel driver in projects/Generic/linux/linux.x86_64.conf - the PR that I linked only adds the userspace Xorg bits.

  • mglae Thanks for mentioning the use of package.mk.

    I found more about changing of the code in files and adding files, see

    add nouveau - opensource nvidia driver by ToKe79 · Pull Request #5917 · LibreELEC/LibreELEC.tv
    I am not sure if it is relevant for LibreELEC, but maybe for the Generic (non-legacy) image. I did not test the legacy image, as I don't have nvidia card,…
    github.com

    After I have bought 2x2GB RAM, I expect to be able to compile and build LibreELEC on a x86_64 system (for cross-compiling my RPi4 and probably my RPi5 have not sufficient memory).