After a weekend of research, stress and pain I finally figure out how to install manjaro 17 and configure the nvidia/bumblebee drivers on my avell laptop
Here's my notebook specs:
$ inxi -MGCNA
Machine: Device: laptop System: Avell High Performance product: 1513
Mobo: N/A model: N/A v: 0.1 UEFI: American Megatrends v: N.1.02 date: 09/28/2016
Battery BAT0: charge: 44.0 Wh 100.0% condition: 44.0/44.0 Wh (100%)
CPU: Quad core Intel Core i7-6700HQ (-HT-MCP-) cache: 6144 KB
clock speeds: max: 3500 MHz 1: 2598 MHz 2: 2604 MHz 3: 2568 MHz 4: 2581 MHz 5: 2609 MHz 6: 2566 MHz
7: 2593 MHz 8: 2601 MHz
Graphics: Card-1: Intel HD Graphics 530
Card-2: NVIDIA GM107M [GeForce GTX 960M]
Display Server: X.Org 1.19.3 driver: intel Resolution: [email protected]
GLX Renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) GLX Version: 3.0 Mesa 17.0.5
Audio: Card Intel Sunrise Point-H HD Audio driver: snd_hda_intel Sound: ALSA v: k4.9.27-1-MANJARO
Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Card-2: Intel Wireless 7265 driver: iwlwifi
The first problem occurred when booting the live usb with nonfree drivers, it simply hangs with the message
A start job is running for LiveMedia MHWD Script
.
Possibly the Manjaro Hardware Detection(a.k.a MHWD) couldn't configure the correct drivers for this setup. I tryed some flags
like xdriver=vesa
, nouveau.modeset=0
, and finally nomodeset
that brings me a bit closer to the xserver session, but again it hangs now with the message Started TLP system startup/shutdown
.
With some research I find the kernel flag systemd.mask=mhwd-live.service
that brings me to the manjaro live session (blocks the mhwd from detecting the optimal drivers).
Then I start the installer and proceed with a normal installation but the installer again gets stuck now in 78% Running mhwdcfg
, the screen simply freezes.
To get arround this problem I restart and use the same flag described above to get into the live session and comment the run method on /lib/calamares/modules/mhwdcfg/main.py
at the end of the file and repeat the installation again:
def run():
""" Configure the hardware """
mhwd = MhwdController()
# return mhwd.run()
return None # <- Add this and comment the above line
With this trick I finished the installation, restart and manjaro works fine!
First of all update your system with sudo pacman -Syu
and once completed install the linux headers
with sudo pacman -S linux49-headers
(use your kernel version) then the non-free drivers with sudo mhwd -a pci nonfree 0300
and follow the bumblebee instruction from manjaro website.
Reboot the system and add the following kernel flags otherwise the system won't boot:
acpi_osi=! acpi_osi="Windows 2009"
Once you get into your graphical interface test if bumblebee is running correctly:
systemctl status bumblebeed
optirun -b none nvidia-settings -c :8
You should see the nvidia-settings showing your dedicated GPU, for me works like a charm!
Don't forget to add
acpi_osi=! acpi_osi=\"Windows 2009\"
to yourGRUB_CMDLINE_LINUX_DEFAULT
on/etc/default/grub
and runsudo update-grub
orgrub-mkconfig -o /boot/grub/grub.cfg
if the alias is not defined in your system.
Don't forget to prepend
optirun
orprimusrun
before any command in order to run with the dedicated GPU. E.g.optirun blender
Hi, I have an HP Omen computer from last year with an i7-8750H and a 1050 Ti. Some months ago I saw this guide and tried it, but after successfully installing I could never make it boot. Last month I had an issue with my Ubuntu installation and since I opted to format everything I decided to give a try again to Manjaro.
So after a couple weeks trying things I have finally managed to make it work. I'm not going to get too much into detail, but I'll explain the basic stuff so you can make it work.
I follow the installation process in this guide and it works flawlessly.
I can't get bumblebee to work, so I use Optimus-Switch which requires a boot to change the graphics card. You can take a look here to choose whatever you want.
So without exiting the installation state when it has finished I open a terminal and chroot into my installation.
I update all the packages and proceed to install my Optimus-Switch nvidia drivers. For me the modprobe acpi_call always fails, but I imagine it is because were are in a chroot environment.
Once I have installed it, I exit, unmount and reboot and in the Grub menu I change the parameters. I change the "quiet" to a "3", that way we start in text mode.
Then I log in and do the modprobe acpi_call to check it is working and set the graphics card. Once that's done I reboot and it is working without any problem, then I just have to finish configuring the Optimus-Switch as it is written on it's guide.
And then everything is working fine, I hope this helps you guys. By the way there's no need for me to use any acpi_osi for the system to boot up.