this is kind of a running gag, right? No matter how far back I remember (and I can until suse 6.2): X sessions with native Nvidia driver seem to never work out of the box
At least it is another problem after each version upgrade, so it is not boring to solve and I can come back here, meeting nice people…
What I did to see the error:
Install opensuse leap 15.1 from usb stick with nouveau and reboot on my notebook -> all working, except 3d stuff as expected
Add the usual community repos (nvidia, packman, dvdcss), update (switching to the G03 Nvidia driver) and reboot -> black screen with big mouse cursor
I tracked it down to this time not being able to build the kernel module, but there I need a little help:
Current kernel after update is 4.12.14-lp151.28.10-default
There is no nvidia.ko module of the current kernel:
This is why there is no new kernel module (buried in tons of signed vs. unsigned build warnings)
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
cd /usr/src/linux && make oldconfig works fine, but make prepare fails:
**job2:/usr/src/linux #** make prepare
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/asm/syscalls_32.h'. Stop.
make: *** [arch/x86/Makefile:243: archheaders] Error 2
So finally my question is: How do I get rid of this error, or where is syscall_32.tbl supposed to come from?
so… yes - i can confirm on two pcs. Nvidia Legacy-Driver from Repo it is not working as version G03 on 15.1. Neither upgrading from 15.0, nor new install. How did you get it working? i installed kernel-source, and nvidia-xxx new, but it didn’t work:
lsmod | grep nvidia -> nothing
Is there any way to check the script-output from compile of yast after installing to see errors? What to look for?
I would file a bug-report to this, if i knew the right way to do it, so it gets solved quickly for new installs.
Upgrades normally do not upgrade NVIDIA driver it must be reinstalled. Likewise New installs do not include proprietary drivers. since openSUSE is pure open source. (note the name)
so, if i get this right it seems to be bad timing: the nvidia-package (at least G03) has right now not been updated to kernel 151.28.
thats why the nvidia.ko modules is missing while 151.27 module is there (according to package-files of kmp-default), which makes it impossible to use the packages for that kernel right now.
Guess this will be fixed shortly… the current solution right now (which works for me):
install kernel-source
cd /usr/src/kernel-modules/nvidia-340-whateverversion-default
make
→ this builds and installs the kernel-modules
in my original post I describe that I installed a pure, new, open Suse 15.1, then added community repos offered by the original installation and installed native nvidia drivers from it.
I think it is reasonable to expect this to work and seek for help here, if it doesn’t. Note that I don’t demand anyones help, I just think it would be good for opensuse if this would work flawlessly.
So in what way does your post help? Are you telling me I should go to another distro that has better integrated closed source support for 3d?
Installing the kernel-source and then forcing a reinstall of the nvidia G03 driver did it for me. Sorry, I don’t know what else could be required.
Once you have that running: I had issues with brightness control and nonworking touchpad afterwards.
I experimented a lot to make these work, so Im not sure what it was in the end that did it and I am not at the notebook right now to look it up, But I will, if you need it…
P.S. Still trying to figure out why cut&paste no longer works as before (no mark to copy, then middle mouse button to paste but only more clumsy mark, then ctrl-c/ctrl-v or menu-copy/menu-paste)
Made an account here just to thank you. Facebook reminded me that its already been a year since I installed Leap 15.0 and decided to upgrade to 15.1. I followed the guides and was greeted with the low resolution screen about Plasma not being able to use OpenGL 2. Spent the next 3 days reading and experimenting until I read your post.
I hope that you will be able to sort out your problem about your screen brightness and copy/paste.
True, but this is a bit like the sledgehammer method to open a door - easy to apply, always works, no questions asked. But not really optimal in all cases