Switch from bumblebee to hybrid prime

I know this update happened a long time ago but can anyone tell me how to safely switch from video-hybrid-intel-nvidia-430xx-bumblebee to video-hybrid-intel-nvidia-450xx-prime as a driver using mhwd? I was having difficulty finding it on manjaro wiki.

$ inxi -Fxxxza --no-host
System:
  Kernel: 5.7.17-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.7-x86_64 
  root=UUID=3f183aee-c840-4fca-9947-75ccccf6aa9f rw noquiet pci=nomsi 
  apparmor=1 security=apparmor 
  resume=UUID=1adef7be-f8fd-439c-8550-03f060447e51 udev.log_priority=3 
  Desktop: GNOME 3.36.5 tk: GTK 3.24.22 wm: gnome-shell dm: GDM 3.36.3 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: ASUSTeK product: X541UV v: 1.0 serial: <filter> 
  Mobo: ASUSTeK model: X541UV v: 1.0 serial: <filter> 
  UEFI: American Megatrends v: X541UV.309 date: 04/17/2019 
Battery:
  ID-1: BAT0 charge: 20.9 Wh condition: 20.9/23.8 Wh (88%) volts: 10.8/10.8 
  model: ASUSTeK ASUS Battery type: Li-ion serial: N/A status: Not charging 
  cycles: 44 
CPU:
  Topology: Dual Core model: Intel Core i5-6198DU bits: 64 type: MT MCP 
  arch: Skylake family: 6 model-id: 4E (78) stepping: 3 microcode: D6 
  L2 cache: 3072 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 19204 
  Speed: 500 MHz min/max: 400/2800 MHz Core speeds (MHz): 1: 659 2: 594 
  3: 699 4: 507 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds status: Vulnerable: No microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel HD Graphics 510 vendor: ASUSTeK driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:1906 
  Device-2: NVIDIA GM108M [GeForce 920MX] driver: N/A 
  alternate: nouveau, nvidia_drm, nvidia bus ID: 01:00.0 chip ID: 10de:134f 
  Device-3: Chicony USB2.0 HD UVC WebCam type: USB driver: uvcvideo 
  bus ID: 1-6:2 chip ID: 04f2:b424 serial: <filter> 
  Display: x11 server: X.org 1.20.8 compositor: gnome-shell driver: intel 
  resolution: <xdpyinfo missing> 
  OpenGL: renderer: Mesa Intel HD Graphics 510 (SKL GT1) v: 4.6 Mesa 20.1.6 
  direct render: Yes 
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus ID: 00:1f.3 
  chip ID: 8086:9d70 
  Sound Server: ALSA v: k5.7.17-2-MANJARO 
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: ASUSTeK 
  driver: r8169 v: kernel port: d000 bus ID: 02:00.2 chip ID: 10ec:8136 
  IF: enp2s0f2 state: down mac: <filter> 
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: d000 
  bus ID: 03:00.0 chip ID: 8086:08b1 
  IF: wlp3s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 1.36 TiB used: 148.21 GiB (10.6%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB 
  block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 3B6Q scheme: GPT 
  ID-2: /dev/sdb vendor: Seagate model: ST1000LM024 HN-M101MBB 
  size: 931.51 GiB block size: physical: 4096 B logical: 512 B 
  speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 0001 scheme: MBR 
Partition:
  ID-1: / raw size: 100.00 GiB size: 97.93 GiB (97.93%) 
  used: 49.67 GiB (50.7%) fs: ext4 dev: /dev/sda5 
  ID-2: /home raw size: 120.00 GiB size: 117.62 GiB (98.01%) 
  used: 78.43 GiB (66.7%) fs: ext4 dev: /dev/sda6 
  ID-3: /var raw size: 37.64 GiB size: 36.80 GiB (97.77%) 
  used: 20.11 GiB (54.6%) fs: ext4 dev: /dev/sda7 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8.00 GiB used: 0 KiB (0.0%) 
  priority: -2 dev: /dev/sda8 
Sensors:
  System Temperatures: cpu: 41.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 2200 
Info:
  Processes: 210 Uptime: 1h 24m Memory: 19.42 GiB used: 2.84 GiB (14.6%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 alt: 8/9 clang: 10.0.1 
  Packages: pacman: 1591 lib: 372 flatpak: 0 Shell: Zsh v: 5.8 
  running in: gnome-terminal inxi: 3.1.05 

If you want to be extra safe you can do this:

  1. sudo systemctl set-default multi-user.target
  2. reboot, then log in
  3. uninstall the old one: sudo mhwd -r pci video-hybrid-intel-nvidia-430xx-bumblebee
  4. install video-modesetting: sudo mhwd -i pci video-modesetting
  5. install the hybrid config: sudo mhwd -i pci video-hybrid-intel-nvidia-450xx-prime
  6. sudo systemctl set-default graphical.target
  7. reboot
1 Like

Found solution here _forum.manjaro.org/t/selecting-or-installing-mhwd-driver-profile-blocked-by-package/13258.

(can’t post links yet, sorry)

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.