On 22 September 2017 at 14:50, Gary Gatling <gsgatlin(a)ncsu.edu> wrote:
On Fri, Sep 22, 2017 at 9:41 AM, James Hogarth <james.hogarth(a)gmail.com>
> Pretty sure the last testing I did with the details form Hans's blog
> the behaviour was that if the nvidia driver failed then the nouveau driver
> was a fallback (rather than the older instructions that totally blacklisted
> it leaving no GPU at all).
> Of course this is only helpful when the GPU is supported by nouveau ;)
> Note I haven't tested the negativo driver yet on the stabalization copr
> as I prefer the bumblebee experience since that keeps the discrete GPU
> powered down saving battery and temperatures when not in use ... and the
> negativo driver flips everything over to running on the discrete GPU and
> ignores the Intel integrated one.
> Given that it's fundamentally the same driver though I expect the
> experience to be the same - willing to test and report back :)
I am looking at the patch referenced earlier in the thread. There was a
problem with a missing file in nvidia's archive (nv_compiler.h) I am unsure
if it was really needed.
I will try to test it with bumblebee-nvidia when I have time this weekend
on 4.12 and 4.13 beta.
Do keep in mind that the patching which is done to get it working (note
that patch still failed compiling for me on 4.13.2 ... no patch was needed
on 4.13.1) also has to change the license type so that it works, as a
non-GPL symbol in use was marked GPL apparently ... which of course means
it cannot be distributed by Negativo as a "fix" ...
Checking the comments on the Negativo nvidia-driver site it appears that
there's already reports of it not working on F27 with that kernel:
September 20, 2017 at 12:52 am
With Fedora 27 nvidia driver 384.69-1.fc27 and kernel
4.13.2-300.fc27.x86_64 i got
with akmod an error and its unable to compile
the driver 2017/09/20 00:40:28 akmodsbuild: MODPOST 4 modules
2017/09/20 00:40:28 akmodsbuild: FATAL: modpost: GPL-incompatible
nvidia.ko uses GPL-only symbol ‘lockdep_init_map’
2017/09/20 00:40:28 akmodsbuild: make: ***
[scripts/Makefile.modpost:91: __modpost] Error 1
2017/09/20 00:40:28 akmodsbuild: make: *** [Makefile:1520:
2017/09/20 00:40:28 akmodsbuild: make: Leaving directory