HP ZBook 15 - Hybrid Graphics not working after migration from Legacy BIOS/MBR to UEFI/GPT

I’m using Tumbleweed, current state, kernel 3.19.1-2-desktop, grub2, on a HP ZBook 15, SSD disc.

Recently I tried to migrate to UEFI by

  • creating an additional EFI partition with FAT32
  • migrating the MBR to GPT
  • switched to UEFI without CSM in the notebook’s BIOS setup (including entering the customized path to *EFI\opensuse\grubx64.efi there)*
  • installed grub2-efi-x64 to the EFI partition

The system is booting correctly except for one problem:

I can’t get activated hybrid graphics, the secondary NVidia card doesn’t get activated, athough Hybrid Graphics is enabled in the system BIOS (tried Enabled and Auto).
This means I don’t get activated the second, external graphical display.
I just see the built-in Intel graphics activated nothing more.
It doesn’t work neither using nouveau (unfortunately also affaced by bug http://bugzilla.opensuse.org/show_bug.cgi?id=919036) nor the native NVidia driver (which hangs, unusable). It doesn’t even work with the latest 13.2 kernel from the Updates repository (although the nouveau driver there is known to work).

All the things that fail above with UEFI workd fine using MBR and the Legacy BIOS.
Anything I missed here?

Outputs:

gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.10


Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present


Found valid GPT with protective MBR; using GPT.


Command (? for help): p
Disk /dev/sda: 500118192 sectors, 238.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 73D7D2A3-82F5-476D-A882-36DCF562669E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 500118158
Partitions will be aligned on 2048-sector boundaries
Total free space is 4175 sectors (2.0 MiB)


Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         3584541   1.7 GiB     8200  Linux swap
   2         4208640        46153727   20.0 GiB    8300  Linux filesystem
   3        46153728       500117503   216.5 GiB   8300  Linux filesystem
   4         3586048         4208639   304.0 MiB   EF00  EFI System

Thanks,
René

Xorg.0.log:
https://www.dropbox.com/s/uhp6ibd7oh01awm/Xorg.0.log?dl=0

Then why not posted in the Tumbleweed forums?

Shall I move this?

Because the problem occurs also while booting with the legacy 13.2 kernel which is parallely installed. And does not necessarily depend on Tumbleweed. The UEFI support is announced for 13.2, also.
So I’m not sure whether it is a good idea to blame Tumbleweed without having a particular hint referring to it.

I do not “blame” Tumbleweed, but you do not seem to understand how it works on the forums. When you start your story with: “I am using Tumbleweed” in a non Tumbleweed forums, many readers will simply stop reading and go for a thread they think they that at least the poster uses the same software as they do. And like me, they will think that you missed something in the structure of the forums.

There is nothing in your story that would communicate to a 13.2, 13.1 or 12.3 user that this is something fitting in their way of life.

Alright, feel free to move it where it belongs. I’m glad with whatever helps to find an answer to the problem…

This will be moved to Tumbleweed and is CLOSED for the moment.

Moved from Install/Boot/Login nd open again.

I don’t know what “hybrid graphics” is. Is this an Optimus (Intel+NVIDIA GPUs) based notebook?

If so uninstall any NVIDIA drivers you have installed and follow instructions here

https://en.opensuse.org/SDB:NVIDIA_Bumblebee

Note I don’t know if Bumblebee is supported on Tumbleweed