I have a new laptop and I just got suse loaded on it. However I cannot resume from suspend to ram (i.e. closing the lid). I can hibernate no problem. I managed to track the problem down to the display failing to start up during the resume phase. Basically before I suspend I have an open terminal where I can type commands. Then when I resume I can type commands into that terminal. From this I was able to determine that the system resumes, it will play sound and execute other commands... so it seems that the only problem is that the screen doesn't start up properly. I don't really know how to fix this, so I am hoping I can get some help here. Thanks!
Thanks for the advice and help so far.
So in SuSE on my machine the backlight interface does not show up in /sys/class/backlight/. That directory is empty. From what I read that means there is a problem with the BIOS or drivers or kernel.
Now this laptop I bought from System76 (https://system76.com/). It was delivered with Ubuntu pre-installed and in that installation everything worked. So I decided to recover that installation (from a disk image) to see any differences.
They both use the same kernel version. The difference was they use the i915_bpo module. In this installation /sbin/lspci properly reports that the i915_bpo is being used and /sys/class/backlight/ contains a intel_backlight folder with all the controls. So it seems this i915_bpo is the missing link.
So I did some research. It turns out that this was custom developed by Ubuntu. They backported some new features into this driver. Also I read that kernel 4.4 does not support Kaby-Lake processors fully (I have i7-7500U). However 4.5 or maybe one of the newer ones do support these processors. So it seems a matter of trying to get old software to work on new hardware and I just have to wait for the next release of openSuSE.
Let me know what you think. Is there something I am missing. Is there still something that I can do?
Looking at the release plan it appears I will have to wait nearly a year to get 42.3… That is too long.
I have never used a rolling release version… I always thought that was more for people who wanted bleeding edge. I have always opted for the discrete releases because I figure they are more stable… I will not have 3rd party modules or VM’s so I think it would not be too annoying for me. Could you tell me what kernel version TW is at? Does it support Kaby-lake?
Thanks for sharing that… glad to finally find a thread that matches my problem… By the information there I think I could probably get an updated graphics stack working. I also noticed that Intel has a whole website (https://01.org) devoted to Linux support and has tools for updating the graphics stack and other things… Personally I try to do as much as possible through Yast though. However it is nice to see companies supporting Linux more and more.
I will give SuSE another try… but that will have to wait for the weekend. I think what I will do is get a dual boot with Ubuntu/Suse so the computer is still usable while I try to get SuSE to work. More on the next weekend.