Primeiramente gostaria agradecer o felipefacundes pelas suas 24 horas de apoio e suporte nesta instalação longa e cheias de supresas.
Telegram: @FeFacundes
-` ArchLinux@ArchLinux .o+` ---------------------- `ooo/ OS: Arch Linux x86_64 `+oooo: Host: Aspire E5-571G V1.26 `+oooooo: Kernel: 5.3.7-arch1-1-ARCH -+oooooo+: Uptime: 19 mins `/:-:++oooo+: Packages: 1324 (pacman) `/++++/+++++++: Shell: bash 5.0.11 `/++++++++++++++: Resolution: 1366x768 `/+++ooooooooooooo/` WM: sway ./ooosssso++osssssso+` Theme: Breeze [GTK2/3] .oossssso-````/ossssss+` Icons: candy-icons [GTK2/3] -osssssso. :ssssssso. Terminal: termite :osssssss/ osssso+++. Terminal Font: Hack Nerd Font 12 /ossssssss/ +ssssooo/- CPU: Intel i7-5500U (4) @ 3.000GHz `/ossssso+/:- -:/+osssso+- GPU: Intel HD Graphics 5500 `+sso+:-` `.-/+oso: GPU: NVIDIA GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M `++:. `-/+/ Memory: 1774MiB / 7883MiB .` `/Primeiro passo é instalar as dependências básicas do sistema, tanto da Intel quanto da Nvidia
Habilite o Multilib em /etc/pacman.conf
Retire a hashtag antes das duas linhas: [multilib] e Include = /etc/pacman.d/mirrorlist
pacman -Syy linux-headers dkms lib32-libvdpau lib32-libglvnd libglvnd libvdpau xsettingsd xsettings-client ffnvcodec-headers libxnvctrl xf86-video-nouveau nccl nvidia-cg-toolkit
pacman -Syy lib32-vulkan-intel lib32-mesa lib32-libva1-intel-driver lib32-libva-intel-driver libva1-intel-driver libva-utils intel-opencl-clang intel-media-driver intel-graphics-compiler lib32-libglvnd libglvnd linux-headers dkms intel-gpu-tools intel-gmmlib intel-compute-runtime i810-dri xf86-video-intel vulkan-intel mesa libva-intel-driver iucode-tool intel-ucode intel-tbb
Créditos: Instalação Arch, por Felipe Facundes
- Irei usar a SDDM como DM
- Irei usar o KDE Plasma Xorg como DE
- Irei usar o driver dkms
- GeFoce GT 820M é uma placa Fermi, então só tem suporte no driver legacy 390xx, pode ser consultado aqui: Link
- Irei usar o optimus-manager para controlar e alternar entre os gráficos.
yay -S nvidia-390xx-dkms nvidia-390xx-settings opencl-nvidia-390xx lib32-nvidia-390xx-utils lib32-opencl-nvidia-390xx nvidia-390xx-utils optimus-manager
reboot
Quando a maquina voltar
optimus-manager --switch nvidia ou optimus-manager --switch hybrid Mais detalhes
Ele vai fazer logout, para checar qual driver está rodando basta executar glxinfo -B
[ArchLinux@ArchLinux ~]$ glxinfo -B name of display: :0.0 display: :0 screen: 0 direct rendering: Yes Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 2048 MB Total available memory: 2048 MB Currently available dedicated video memory: 1964 MB OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 820M/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 390.129 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.6.0 NVIDIA 390.129 OpenGL shading language version string: 4.60 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.129 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20