GeForce 5070 driver not recognized?

Hello, and thanks for an easy installation experience! My geforce card wont be recognized by “novea” in booting, so nvidia-settings app shows no card, however the terminal recognizes it.

Any idea on how to fix it? I am using the “nvidia experimental” ISO image

A tempoarily quickfix:
#!/usr/bin/env bash
set -euo pipefail

echo “==- Quick StillOS NVIDIA RTX fix -==”
if [[ $EUID -ne 0 ]]; then
echo “Ooops, I think I need sudo privileges before I can continue:”
echo “sudo bash $0”
exit 1
fi

echo
echo “Adding kernel args to stop the daggummit nouveau…”

rpm-ostree kargs
–append-if-missing=rd.driver.blacklist=nouveau,nova_core
–append-if-missing=modprobe.blacklist=nouveau,nova_core
–append-if-missing=nouveau.modeset=0
–append-if-missing=initcall_blacklist=nouveau_init

echo
echo “Creating akmods logging folder…”

mkdir -p /var/log/akmods

echo
echo “Building NVIDIA kernel module with akmods… Please bear with your computer, it might take some time ;-)”

set +e
akmods --force
AKMODS_EXIT=$?
set -e

echo
echo “akmods exit code: $AKMODS_EXIT”

echo
echo “Searching for the newly built nvidia kmod RPM!”
mapfile -t NVIDIA_RPMS < <(find /var/cache/akmods/nvidia -name “*.rpm” 2>/dev/null | sort)

if [[ ${#NVIDIA_RPMS[@]} -eq 0 ]]; then
echo “Fant ingen NVIDIA kmod-RPM-er i /var/cache/akmods/nvidia”
echo “Ouch! I didn’t find any kmod-RPM in /var/cache/akmods/nvidia !”
echo “Trying to fetch some error logs:”
find /var/cache/akmods -type f | grep -Ei “nvidia|failed|log” || true
echo
echo “Try find the last log lines, ex.:”
echo “sudo tail -120 /var/cache/akmods/nvidia/*.failed.log”
exit 1
fi

echo “Found these RPMs:”
printf ’ - %s\n’ “${NVIDIA_RPMS[@]}”

echo
echo “Deactivating EPEL tempoarily if the repo-files exist…”
echo “This is to prevent the RPM-GPG-KEY-EPEL-$releasever_major-error that I ran into all the time…”

for repo in /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo; do
if [[ -f “$repo” ]]; then
sed -i ‘s/^enabled=1/enabled=0/g’ “$repo”
echo “Deactivated: $repo”
fi
done

echo
echo “Installing local NVIDIA kmod RPM with rpm-ostree…”

rpm-ostree install --allow-inactive “${NVIDIA_RPMS[@]}”

echo
echo “FINISH!”
echo
echo “Reboot now using systemctl reboot or sudo reboot”
echo
echo “After reboot, confirm with the command:”
echo “nvidia-smi”
echo ‘lsmod | grep -E “nvidia|nouveau|nova”’

Sorry for the delayed reply, I had my college finals.

I’ll see if I can implement your fix into the entire image so people don’t need this additional step.

NVIDIA support is still in progress, because I do not have any NVIDIA hardware to test on, so I am relying entirely on community experiences.