There is now an interim patch available, for NVIDIA 440.82 and Kernel 5.8, at https://gitlab.com/snippets/1986228
This should be applied as well as the 5.7 patch, and I have tested this with pre-release Kernel 5.8-git version from June 12th, and it works OK. Note that this is an interim patch, and may be updated once 5.8-rc1 is released..
Now that I had a graphical interface, I did more testing with VMware (15.5.6 with the Kernel 5.7 patch). Although vmmon/vmnet compiled OK, there was an issue with the vmware install runtime:
# vmware-modconfig –console –install-all
[AppLoader] GLib does not have GSettings support.
vmware-modconfi: segfault at 0 ip 00007f786b9d47f7 sp 00007ffc52a36cf8 error 4 in libc-2.31.so[7f786b95a000+150000]
Code: Bad RIP value.
Segmentation fault (core dumped)
The workaround for this, is to use the Makefile in the 5.7 patch directory, with # make followed by (su) #make install. and then (su) #service vmware start.
After this, the usual # vmware runtime script in /usr/bin fails, as it also invokes vmware-modconfig – which segfaults:
/usr/bin/vmware: line 105: 13529 Segmentation fault (core dumped) “$BINDIR”/vmware-modconfig –appname=”VMware Workstation” –icon=”vmware-workstation”
The workaround for this is to run the vmware binary directly – # /usr/lib/vmware/bin/vmware
As before, these tests are on a volatile pre-release kernel codebase, which will change before -rc1 is released.. Further testing will be done then..
Robert Gadsdon. June 12th 2020.