Skip to content

Add GeForce GT 240M to nvidia-mxlinks #843

Merged
merged 4 commits into from
Jul 17, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 14 additions & 15 deletions nvidia-mxlinks.be0
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
#!/bin/env beesh

# BEE_VERSION nvidia-mxlinks-0.8-6
# BEE_VERSION nvidia-mxlinks-0.8-7

EXCLUDE=("^/usr/lib/(X11|xorg)(|/modules(|/drivers))$")

mee_install() {
mkdir -pv ${D}{${LIBDIR}/{X11,xorg}/modules/drivers,${DATAROOTDIR},${BINDIR}}

NVLIBS=(
"libnvidia-ml.so.1"
"libnvidia-wfb.so.1"
Expand All @@ -22,38 +22,38 @@ mee_install() {
"libnvidia-tls.so.1"
"libXvMCNVIDIA_dynamic.so.1"
)

for i in ${NVLIBS[@]} ; do
ln -sv /usr/share/mxgfx/lib/${i} ${D}${LIBDIR}/${i}
done

ln -sv libvdpau_nvidia.so.1 ${D}${LIBDIR}/libvdpau_nvidia.so

ln -sv /node/usr_share_mxgfx \
${D}${DATAROOTDIR}/mxgfx

ln -sv /usr/share/mxgfx/drivers/nvidia_drv.so \
${D}${LIBDIR}/X11/modules/drivers/nvidia_drv.so

ln -sv /usr/share/mxgfx/drivers/nvidia_drv.so \
${D}${LIBDIR}/xorg/modules/drivers/nvidia_drv.so

ln -sv /usr/share/mxgfx/bin/nvidia-settings \
${D}${BINDIR}

ln -sv /usr/share/mxgfx/bin/nvidia-xconfig \
${D}${BINDIR}

ln -sv /usr/share/mxgfx/bin/nvidia-smi \
${D}${BINDIR}

mkdir -pv ${D}/usr/share/nvidia/pciidhints

# for driver 96.43.xx
for id in 0185 0110 0172 0181 0171 ; do
ln -vs legacy2 ${D}/usr/share/nvidia/pciidhints/10de:${id}
done

# for driver 173.14.xx
for id in 0322 0326 ; do
ln -vs legacy3 ${D}/usr/share/nvidia/pciidhints/10de:${id}
Expand All @@ -63,11 +63,10 @@ mee_install() {
for id in 0393 ; do
ln -vs legacy4 ${D}/usr/share/nvidia/pciidhints/10de:${id}
done

# for GPU series 340.xx
for id in 06fd 0659 06fa 0a38 10c3; do

for id in 06fd 0659 06fa 0a34 0a38 10c3; do
ln -vs legacy5 ${D}/usr/share/nvidia/pciidhints/10de:${id}
done

}