I have been messing with my "optimus" laptop and recalled a utility "inxi" which I used a lot in the past.
Here is a snippet with graphics from my desktop:
Code:
linux:~> inxi -Gz
Graphics:  Card: NVIDIA GM107 [GeForce GTX 750]
           Display Server: X.Org 1.18.3 drivers: nvidia (unloaded: modesetting,fbdev,nv,vesa,nouveau)
           Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz, 1920x1080@60.00hz, 1920x1080@60.00hz
           GLX Renderer: GeForce GTX 750/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 375.26
Here is how I installed "inxi" in openSUSE 42.2:

In Yast, add the repo http://download.opensuse.org/repositories/utilities/openSUSE_Leap_42.2/

Back in Yast, search for "inxi" and install it.

Now in a terminal, do:
Code:
inxi --recommends
which will run some tests and report if additional packages are needed to fully display all the system info.
For example, I needed "xdpyinfo" to get inxi to report all my graphic info.
And, there were a few other ones for other devices.

It also indicated that I needed "lm-sensors"; in Yast, search for "sensors" and look for "monitoring-plugins-sensors" .






Try
Code:
inxi -Fz
for a fulll report. Try
Code:
man inxi
for complete usage.

There is a Tumbleweed version, but it is listed in "Factory" in that repo chain.

Have fun!