I have the same problem, and I tried everything, including installing the driver, but when I looked at makefile (.mk), the indicated version of the graphics driver was checked for the name of the OS distribution (Ubuntu, fedora, etc.) when I used Zorin so that he could not find the path to the variables. therefore, after changes in the mines, it works successfully. I hope this helps.
The changes were:
// any version of u has
UBUNTU_PKG_NAME = "nvidia-375"
// add the distribution name to this list
ifeq (,$(filter $(DISTRO),ubuntu zorin fedora red rhel centos suse)) DISTRO = endif
// add this line for a specific distribution
ZORIN = $(shell echo $(DISTRO) | grep -i zorin >/dev/null 2>&1; echo $$?)
// copy and paste the same code that ubuntu has in the file for your specified distribution, if required
ifeq ("$(ZORIN)","0") ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-armv7l) GLPATH := /usr/arm-linux-gnueabihf/lib GLLINK := -L/usr/arm-linux-gnueabihf/lib ifneq ($(TARGET_FS),) GLPATH += $(TARGET_FS)/usr/lib/$(UBUNTU_PKG_NAME) GLPATH += $(TARGET_FS)/usr/lib/arm-linux-gnueabihf GLLINK += -L$(TARGET_FS)/usr/lib/$(UBUNTU_PKG_NAME) GLLINK += -L$(TARGET_FS)/usr/lib/arm-linux-gnueabihf endif else ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-ppc64le) GLPATH := /usr/powerpc64le-linux-gnu/lib GLLINK := -L/usr/powerpc64le-linux-gnu/lib else GLPATH ?= /usr/lib/$(UBUNTU_PKG_NAME) GLLINK ?= -L/usr/lib/$(UBUNTU_PKG_NAME) DFLT_PATH ?= /usr/lib endif endif
source share