Uninstall does not help and http://www.fedoraforum.org/forum/showthread.php?p=1767535 suggests the reason.
$ for i in rpm -qa mesa-\* xorg-x11-\*
; do echo “$i”; rpm -V $i; echo “--------”; done
shows which files have been overwritten, but dnf will no longer reinstall the suite of damaged packages due to conflicts (a number of dnf updates since running the nvidia install script), even with erasing allowed.
Obviously, I have no choice but to continue going forward with the 1070 card. Please suggest to the team responsible for the install script that accepted engineering practice dictates not overwriting files sourced from distro packages.
Now that it’s obvious that I cannot return to a working Xwindows with the Radeon card installed without reinstalling the distribution from scratch, I’m now focused solely on getting the 1070 card running X. Since it has been some time since I began this process I checked to see if there was a newer driver available, discovering that the 375.20 page does not mention the GTX1070 (at least not now), so I downloaded 367.27 (which does). After uninstalling 375.20 and running the 367.27 install script, it indicates that I don’t need to build a DKMS module, so re-running without that, I get the following…
ERROR: An error occurred while performing the step: “Building kernel modules”. See /var/log/nvidia-installer.log for details. After
CONFTEST: pci_dma_mapping_error
and many many lines like this:
/tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/nvidia-uvm/uvm_linux.h:566:13: error: redefinition of ‘radix_tree_empty’
the tail end of the installer.log looks like:
In file included from /usr/src/kernels/4.8.16-200.fc24.x86_64/include/linux/fs.h:14:0,
from /usr/src/kernels/4.8.16-200.fc24.x86_64/include/linux/poll.h:9,
from /tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/common/inc/nv-linux.h:92,
from /tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/nvidia-uvm/uvm_linux.h:39,
from /tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/nvidia-uvm/uvm_common.h:62,
from /tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.c:24:
/usr/src/kernels/4.8.16-200.fc24.x86_64/include/linux/radix-tree.h:127:20: note: previous definition of ‘radix_tree_empty’ was here
static inline bool radix_tree_empty(struct radix_tree_root *root)
^~~~~~~~~~~~~~~~
/usr/src/kernels/4.8.16-200.fc24.x86_64/scripts/Makefile.build:289: recipe for target ‘/tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o’ failed
make[3]: *** [/tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o] Error 1
make[3]: Target ‘__build’ not remade because of errors.
/usr/src/kernels/4.8.16-200.fc24.x86_64/Makefile:1477: recipe for target ‘module/tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel’ failed
make[2]: *** [module/tmp/selfgz7460/NVIDIA-Linux-x86_64-367.27/kernel] Error 2
make[2]: Target ‘modules’ not remade because of errors.
make[2]: Leaving directory ‘/usr/src/kernels/4.8.16-200.fc24.x86_64’
Makefile:150: recipe for target ‘sub-make’ failed
make[1]: *** [sub-make] Error 2
make[1]: Target ‘modules’ not remade because of errors.
make[1]: Leaving directory ‘/usr/src/kernels/4.8.16-200.fc24.x86_64’
Makefile:81: recipe for target ‘modules’ failed
make: *** [modules] Error 2
ERROR: The nvidia kernel module was not created.
Any suggestions?
Naturally, I still have no login prompt on the primary displays, so all of the foregoing has been done via SSH. I could use suggestions on restoring that capability with the 1070 board installed (I can still get a login prompt with the radeon board installed, though startx fails due to the corruption of various X packages). For reference, here’s the result of that one line script above…
mesa-libGLES-devel-12.0.3-2.fc24.x86_64
…L… /usr/lib64/libGLESv2.so
xorg-x11-apps-7.7-15.fc24.x86_64
xorg-x11-utils-7.5-21.fc24.x86_64
xorg-x11-server-Xorg-1.18.4-5.fc24.x86_64
…L… /usr/lib64/xorg/modules/extensions/libglx.so
missing /usr/lib64/xorg/modules/libglamoregl.so
mesa-libEGL-11.2.1-1.20160501.fc24.x86_64
SM5… /usr/lib64/libEGL.so.1
missing /usr/lib64/libEGL.so.1.0.0
xorg-x11-drv-openchrome-0.5.0-1.fc24.x86_64
xorg-x11-drv-synaptics-1.8.3-2.fc24.x86_64
xorg-x11-drv-intel-2.99.917-24.20160712.fc24.x86_64
mesa-libGL-12.0.3-2.fc24.x86_64
…L… /usr/lib64/libGL.so.1
missing /usr/lib64/libGL.so.1.2.0
xorg-x11-drv-wacom-0.32.0-2.fc24.x86_64
xorg-x11-xinit-1.3.4-11.fc24.x86_64
xorg-x11-server-Xwayland-1.18.4-5.fc24.x86_64
mesa-libGLU-devel-9.0.0-10.fc24.x86_64
mesa-libEGL-12.0.3-2.fc24.x86_64
SM5… /usr/lib64/libEGL.so.1
missing /usr/lib64/libEGL.so.1.0.0
mesa-libGLES-12.0.3-2.fc24.x86_64
SM5…T. /usr/lib64/libGLESv2.so.2
missing /usr/lib64/libGLESv2.so.2.0.0
xorg-x11-drv-fbdev-0.4.3-24.fc24.x86_64
mesa-libgbm-11.2.1-1.20160501.fc24.x86_64
S.5… /usr/lib64/libgbm.so.1.0.0
xorg-x11-fonts-misc-7.5-16.fc24.noarch
mesa-filesystem-11.2.1-1.20160501.fc24.x86_64
xorg-x11-drv-nouveau-1.0.12-4.fc24.x86_64
xorg-x11-xbitmaps-1.1.1-9.fc24.noarch
xorg-x11-fonts-ISO8859-1-100dpi-7.5-16.fc24.noarch
mesa-libGLU-9.0.0-10.fc24.x86_64
xorg-x11-xauth-1.0.9-5.fc24.x86_64
xorg-x11-drv-vmware-13.0.2-11.20150211git8f0cf7c.fc24.x86_64
xorg-x11-drv-evdev-2.10.3-1.fc24.x86_64
mesa-libglapi-12.0.3-2.fc24.x86_64
mesa-libGL-devel-12.0.3-2.fc24.x86_64
…L… /usr/lib64/libGL.so
xorg-x11-docs-1.7.1-3.fc24.noarch
xorg-x11-drv-vesa-2.3.2-24.fc24.x86_64
xorg-x11-server-Xwayland-1.18.3-2.fc24.x86_64
S.5… /usr/bin/Xwayland
mesa-libxatracker-12.0.3-2.fc24.x86_64
mesa-dri-drivers-12.0.3-2.fc24.x86_64
xorg-x11-proto-devel-7.7-19.fc24.noarch
xorg-x11-fonts-Type1-7.5-16.fc24.noarch
xorg-x11-drv-libinput-0.19.0-2.fc24.x86_64
xorg-x11-xtrans-devel-1.3.5-3.fc24.noarch
xorg-x11-drv-vmmouse-13.1.0-3.fc24.x86_64
xorg-x11-server-common-1.18.3-2.fc24.x86_64
…5… d /usr/share/man/man1/Xserver.1.gz
xorg-x11-server-utils-7.7-19.fc24.x86_64
mesa-filesystem-12.0.3-2.fc24.x86_64
xorg-x11-drv-qxl-0.1.4-7.fc24.x86_64
xorg-x11-xkb-utils-7.7-17.fc24.x86_64
xorg-x11-server-common-1.18.4-5.fc24.x86_64
mesa-libwayland-egl-12.0.3-2.fc24.x86_64
mesa-libEGL-devel-12.0.3-2.fc24.x86_64
…L… /usr/lib64/libEGL.so
xorg-x11-fonts-ISO8859-1-75dpi-7.5-16.fc24.noarch
mesa-libwayland-egl-11.2.1-1.20160501.fc24.x86_64
…5… /usr/lib64/libwayland-egl.so.1.0.0
xorg-x11-font-utils-7.5-31.fc24.x86_64
mesa-libgbm-12.0.3-2.fc24.x86_64
Hopefully that will be useful.