Third Party Drivers
Due to the fast pace of kernel upgrades on Tumbleweed, 3rd party kernel driver modules may not be fast enough to catch up with the latest kernel version. In the unlikely case that your kernel driver module does not work on Tumbleweed, please consider using openSUSE Leap instead.
NVidia’s proprietary driver generally works very well with Tumbleweed.
NVidia proprietary drivers for GeForce 400 series and newer GPUs can be easily installed in Tumbleweed using the following commands as root:
zypper ar https://download.nvidia.com/opensuse/tumbleweed nvidia
In extremely rare cases, for example if you require a beta version of the driver, you can also manually install the driver. Read NVidia – The hard way for details. Please remember to also re-compile and re-install these third party drivers with every kernel upgrade on Tumbleweed.
Alternatively, the dkms-nvidia openSUSE Build Service repository may be used. This repository provides NVIDIA drivers that work with dkms (NVIDIA's modules will be automatically recompiled for each new kernel update). It also contains a variety of NVIDIA driver versions for use with cards that are not supported with or do not behave well with the latest drivers. To make use of this repository, simply click the 1 Click Install link for the driver version you wish to install here or run the following commands as root for the latest NVIDIA driver from dkms-nvidia:
zypper ar -f https://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/latest/openSUSE_Tumbleweed/home:Bumblebee-Project:nVidia:latest.repo
zypper in dkms-nvidia
Please note that the dkms-nvidia repository is not officially supported and anyone who wishes to use it will most likely be on their own for troubleshooting problems.
As for AMD, AMDGPU-PRO is not supported for Tumbleweed. Tumbleweed comes with a Radeon driver installed out of the box that is usually the superior choice anyway.