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.
nVidia Nouveau Driver
-
Johpin -
December 28, 2024 at 7:23 AM -
Thread is Unresolved
-
-
Johpin I'm not sure this is complete, but it might be helpful: https://github.com/LibreELEC/LibreELEC.tv/pull/5917
-
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.
-
The PR adds kernel nouveau driver via package.mk
-
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.tvI 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.comAfter 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).