GPU drivers: Where is the "video-hybrid-intel-nouveau-prime" in MWHD?

Hi all,

I installed Manjaro deepin a few months ago. I recall I couldn't get hybrid graphics to work. Bumblebee may have worked on my primary laptop monitor, but my HDMI output couldn't find any monitors. Same happened with video-Linux. video-Nvidia, on the other hand, could only use the GPU, which lead to my internal monitor not working, but HDMI did work.

After trial and error somehow it all worked. MWHD CLI tool showed me I was running 'video-hybrid-intel-nouveau-prime'. However, it is not listed in MHWD GUI. I'm afraid when I remove the driver it will disappear from the MHWD CLI tool as well. In which case I have to downgrade until it was supported.

  1. Is video-hybrid-intel-nouveau-prime support really dropped?
  2. Does anyone have experience with hybrid graphics drivers and external HDMI monitors? Which currently supported drivers do work with my setup (gtx960M + intel graphics 530)?
[ruben@powerhouse ~]$ mhwd -li
> Installed PCI configs:
                  NAME               VERSION          FREEDRIVER           TYPE
         network-r8168            2016.04.20                true            PCI
video-hybrid-intel-nouveau-prime            2017.05.29                true            PCI

Some info:

System:    Host: powerhouse Kernel: 4.19.6-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 Desktop: Deepin 15.8 
           Distro: Manjaro Linux 
Machine:   Type: Laptop System: HP product: HP Pavilion Notebook v: Type1ProductConfigId serial: <filter> 
           Mobo: HP model: 820D v: 82.31 serial: <filter> UEFI: Insyde v: F.26 date: 12/28/2016 
Battery:   ID-1: BAT0 charge: 44.5 Wh condition: 44.5/44.5 Wh (100%) model: Hewlett-Packard Primary status: Full 
CPU:       Topology: Quad Core model: Intel Core i7-6700HQ bits: 64 type: MT MCP arch: Skylake-S rev: 3 L2 cache: 6144 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 41488 
           Speed: 800 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 801 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 
Graphics:  Device-1: Intel HD Graphics 530 vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: NVIDIA GM107M [GeForce GTX 960M] vendor: Hewlett-Packard driver: nouveau v: kernel bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.3 driver: intel,nouveau unloaded: modesetting 
           resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) v: 4.5 Mesa 18.2.6 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Hewlett-Packard Sunrise Point-H 
           driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k4.19.6-1-MANJARO 
Network:   Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel port: 5000 bus ID: 08:00.0 
           IF: wlo1 state: up mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8168 
           v: 8.045.08-NAPI port: 4000 bus ID: 09:00.0 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Drives:    Local Storage: total: 1.14 TiB used: 1022.35 GiB (87.4%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLV256HCHP-000H1 size: 238.47 GiB 
           ID-2: /dev/sda vendor: HGST (Hitachi) model: HTS721010A9E630 size: 931.51 GiB 
Partition: ID-1: / size: 38.12 GiB used: 31.14 GiB (81.7%) fs: ext4 dev: /dev/nvme0n1p7 
           ID-2: swap-1 size: 10.83 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p5 
Sensors:   System Temperatures: cpu: 44.0 C mobo: N/A gpu: nouveau temp: 49 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 226 Uptime: 42m Memory: 15.56 GiB used: 2.85 GiB (18.3%) Init: systemd Compilers: gcc: 8.2.1 Shell: bash 
           v: 4.4.23 inxi: 3.0.27 

  1. Yes
    2(a). Yes
    2(b) To find out, run mhwd -l --pci
    Actually your options are
  • video-linux (free intel+nouveau)
  • hybrid bumblebee (non-free intel+nvidia)
  • Prime setup manually configured with a tutorial
  • optimus-manager package (with a service)

I would add that optimus-manager needs also few manual configurations but lot less the Prime setup and you will be able to switch easily between nvidia and intel like on Ubuntu based distros.

Optimus-manger is also currently most optimal method, because bumblebee has limitations as: CPU overhead that causes lesser performance and lack of vulkan support (nvidia-xrun is needed to bypass that gap) which is needed for many new Steam Play titles.

optimus-manager is in Manjaro repo so you can install it easily:

sudo pacman -S optimus-manager

but then you have to do a few things before it starts to work.

Read the newest guide in readme:

A bit older, less accurate version but with user comments:

@AgentS, what is this about nouveau being not supported anymore? Why? This is first time I hear this.
I know that a free driver is a bad option for nvidia but still there should be a choice for open source purists who don't have needs to utilize their GPU fully.

No. It is part of video-linux. Only the old config name was dropped. Video-linux supports all the free-driver configs.


Ahaa, So i'm actually running an old version of video-linux with a specific configuration (which happens to work for me)?

As I'm a horrible noob with video drivers. Is there a location or configuration file which i can backup or alter regarding my current driver setup?

Thanks for your reply!

So the drivers are renamed, and i need to edit their configurations to make it actually work for my setup?

Actually, you may not need any configuration, but backup


if any.

1 Like

Thanks, so that looks like the Xserver configfiles?

1 Like

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

Forum kindly sponsored by