After a decade in the walled garden I finally dumped OS X a few months ago for Ubuntu on an XPS 15 9560. Ubuntu has been excellent, but the more I read about the Arch rolling release world the more I like it, and Antergos sounds like the distro for me!
I have finally got Antergos (GNOME DE) installed after a couple of days struggling with graphics card and UEFI issues using
So here are my first two questions as a fresh new Antergos user…
The first thing I did on successful login was to
pacman -Ss nvidia which installed the new 387 official driver. Oops - that’s the version that caused a black screen on Ubuntu, and sure enough it killed my Antergos install. I booted to the recovery shell, uninstalled the nvidia packages and removed xorg.conf to get back in.
So now I’m wondering what the best way is to install the 384 version and not have pacman update it to the broken 387. I found this: https://forum.antergos.com/topic/2774/how-to-downgrade-a-package/2, so I guess I should do something like this:
pacman -U nvidia-384.90-1-x86_64.pkg.tar.xz pacman -U nvidia-utils-384.90-1-x86_64.pkg.tar.xz pacman -U nvidia-settings-384.90-1-x86_64.pkg.tar.xz
And then add the following to /etc/pacman.conf :
nvidia nvidia-utils nvidia-settings
Am I on the right track?
After selecting Antergos in my Grub menu, my boot takes a really long time until the login screen is displayed. I’ve run the systemd diagnostics:
systemd-analyze # Startup finished in 10.980s (firmware) + 10.942s (loader) + 1.720s (kernel) + 940ms (userspace) = 24.584s systemd-analyze blame # 613ms dev-nvme0n1p6.device # 361ms NetworkManager.service # 230ms upower.service # 164ms ufw.service # 131ms systemd-timesyncd.service # 70ms [email protected] # ... systemd-analyze critical-chain #graphical.target @940ms #└─lightdm.service @925ms +14ms # └─systemd-user-sessions.service @920ms +4ms # └─network.target @920ms # └─NetworkManager.service @558ms +361ms # └─dbus.service @539ms # └─basic.target @537ms # └─paths.target @537ms # └─org.cups.cupsd.path @537ms # └─sysinit.target @536ms # └─systemd-timesyncd.service @405ms +131ms # └─systemd-tmpfiles-setup.service @394ms +9ms # └─systemd-journal-flush.service @349ms +44ms # └─systemd-journald.service @303ms +45ms # └─systemd-journald-dev-log.socket @300ms # └─system.slice @293ms # └─-.slice @283ms
All the services load quickly and firmware is pre-grub, so the only slow thing seems to be the loader. What is that, and is there any way I can speed this up? Is there something else that could be delaying my boot?
Thanks in advance for any advice :)