Você não está autenticado.
Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.
Para mais informações: contato at archlinux-br.org.
Como instalar e configurar o Arch Linux em um laptop Dell Inspiron 15 7559 com os drivers proprietários da Nvidia GTX 960m instalados. Este Laptop utiliza a tecnologia de dispositivo gráfico híbrido, no qual a mesmo alterna entre a placa de vídeo dedicada e integrada. A melhor forma de aproveitar este recurso no Linux é utilizando o utilitário Bumblebee. Mas eu tive muitos problemas com o Steam, usando o Bumblebee. Então resolvi instalar o driver da nvidia diretamente. Mais informações sobre Nvidia Optimus aqui e no site oficial da Nvidia.
Este tutorial é indicado para usuários já familiarizados com o ambiente Linux na parte de configuração via comandos e outros procedimentos. Por isto omitirei alguns procedimentos básicos. Se você é um iniciante, recomendo outras distribuições. Em particular para este Laptop, é altamente recomendável o Ubuntu 16.04 (versão mais recente e estável) ou o Ubuntu 14.04 (este vem nas versões deste aparelho com Linux). Outras marcas de laptop que utilizem esta combinação de hardware também podem se beneficiar com a maioria dos procedimentos. Realize este tutorial executando os comandos como usuário root.
Primeiro crie um Pendriver USB inicializável. Baixe a iso do Archlinux no site oficial e execute o comando:
Descobrindo o dispositivo USB utilizável:
# fdisk -l
Supondo que o dispositivo USB seja /dev/sdb e que esteja dentro do diretório da ISO de nome archlinux-2016.08.01-dual.iso (mude o nome para o da iso que baixou), execute o comando:
# dd if=archlinux-2016.08.01-dual.iso of=/dev/sdb
Reinicie o Laptop, escolha o dispositivo a ser iniciado apertando o F12, inicie-o. Ao iniciar o instalador do Archlinux, você irá se deparar com um shell do linux com usuário root. Como o dispositivo de rede WiFi não está disponível neste momento, prossiga usando alguma conexão cabeada. Teste a conexão com o comando:
# ping google.com
Particione manualmente o seu disco de acordo com suas necessidades. Eu aconselho utilizar o comando CFDISK que já vem no instalador ou você pode utilizar algum programa instalado em algum Linux já existente ou Live-CD. Existem vários layouts de instalação do Archlinux. Uns utilizando várias partições, separando-as em uma para o /boot, outra para raíz e uma terceira para o /home. Porém vou utilizar uma partição só para tudo.
Comece identificando a partição ou espaço vazio a ser utilizado (caso haja outras partições e sistemas operacionais instalados):
# fdisk -l
No meu caso eu já tinha uma partição criada em ext4, porém vou exemplificar a criação de partição com CFDISK. Digite:
# cfdisk
Selecione Free Space, selecione New, digite a quantidade de espaço desejar ou apenas enter para usar o total, após isto, selecione Type para escolher o tipo de partição. Escolha Linux. E por último salve as alterações em Write. Após isto, saia em Quit e formate a partição recentemente criada com (exemplo de partição /dev/sda6) :
# mkfs.ext4 /dev/sda6
Crie uma partição Swap, caso deseje e formate-a com (exemplo de partição /dev/sda7):
# mkswap /dev/sda7
# swapon /dev/sda7
Monte a partição criada para a instalação do sistema:
# mount /dev/sda6 /mnt
Crie o diretório HOME:
# mkdir /mnt/home
Agora instale o sistema base do Archlinux com:
# pacstrap /mnt base base-devel
Após um tempo de instalação, gere o arquivo fstab com o comando:
# genfstab /mnt >> /mnt/etc/fstab
E confira o arquivo gerado com:
# cat /mnt/etc/fstab
Chegou o momento de assumir o controle do sistema instalado com o comando:
# arch-chroot /mnt /bin/bash
Configure a linguagem do sistema editando o arquivo /etc/locale.gen(em Português):
# vi /etc/locale.gen
Localize e descomente a linha pt_BR.UTF-8 UTF-8 neste arquivo e salve. Caso não saiba usar o comando vi, utilize o nano, que é mais intuitivo. Feito isto, gere as novas localizações com:
# locale-gen
Crie o arquivo /etc/locale.conf:
# vi /etc/locale.conf
E insira as linhas:
LANG=en_US.UTF-8
Agora é necessário configurar a TimeZone. Liste as opções com o comando:
# ls /usr/share/zoneinfo
No meu caso eu escolhi o fuso horário de São Paulo com:
# ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
Acerte o relógio do sistema com UTC:
# hwclock --systohc --utc
Liste as opções de layout de teclado com:
# ls /usr/share/kbd/keymaps/i386/qwerty/
Para este modelo vendido no Brasil escolha ABNT-2 com:
# loadkeys br-abnt2
Crie a senha do usuário ROOT:
# passwd
Configuração do Hostname:
# vi /etc/hostname
Crie um nome, salve e adicione também o nome em /etc/hosts.
Agora deixe as conexões de redes se configurem automaticamente com DHCP usando:
# systemctl enable dhcpcd
Estarei levando em conta neste texto a configuração em um sistema utilizando GPT e UEFI. Não faz sentido utilizar o modo BIOS e MBR em um sistema UEFI. Caso você já possua um sistema baseado em MBR, basta ignorar a montagem da partição EFI (que no meu caso foi criada pela a instalação do Windows 10).
Instale o utilitário grub com:
# pacman -S grub os-prober efibootmgr
Liste a partição EFI com, caso haja uma partição já criada por outro sistema operacional como Windows:
# fdisk -l | grep EFI
Agora crie o diretório EFI, caso não exista em /boot e monte a partição com (ignore esta parte se possuir um sistema em MBR):
# mkdir /boot/efi
# mount /dev/sda2 /boot/efi
E finalize a instalação do grub no disco com o comando:
# grub-install /dev/sda
ou caso dê o erro “GRUB Install Error: Cannot find EFI directory”:
# grub-install --efi-directory=/boot/efi /dev/sda
e finalize com:
# grub-mkconfig -o /boot/grub/grub.cfg
Se tudo deu certo até aqui, a instalação básica já foi feita. Saia do CHROOT com:
# exit
Desmonte o /mnt com:
# umount /mnt
Retire o pendriver e reinicie com:
# reboot
Após o reinício da máquina, já no sistema temos que instalar o servidor X, Xorg, cliente X, Gnome 3.20 (versão atual) e alguns drivers adicionais como da placa de vídeo e corrigir alguns bugs que impedem o funcionamento correto da placa de vídeo.
Driver e utilitários de som:
# pacman -S alsa-utils pulseaudio pulseaudio-bluetooth
Xorg:
# pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm
Suporte ao 3D:
# pacman -S mesa
Driver de vídeo:
# pacman -S nvidia nvidia-libgl xorg-xrandr nvidia-settings
Crie um arquivo xorg.conf em /etc/X11/xorg.conf com:
# vi /etc/X11/xorg.conf
E adicione estas linhas:
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
Gerenciador de inicialização:
# pacman -S sddm
# sytemctl enable sddm
Uma nota importante. Eu tentei utilizar o GDM e também startx porém com as configurações recomendadas do Wiki do Arch Linux sobre Nvidia Optimus não funcionaram e o Gnome sempre iniciava com a tela preta. Então eu resolvi utilizar o SDDM e suas configurações recomendadas abaixo, passando a funcionar corretamente.
Abra o este arquivo com:
# vi /usr/share/sddm/scripts/Xsetup
E adicione estas linhas para evitar a tela preta:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
E finalmente instale o Gnome 3.20 (versão atual):
# pacman -S gnome gnome-extra
Crie um usuário padrão, como exemplo dan:
# useradd -m -g users -G wheel,storage,power -s /bin/bash dan
Configure sua senha:
# passwd dan
Configure o sudo para os usuários administradores inclusos no grupo wheel com:
# visudo
Descomente a linha e salve:
%wheel ALL=(ALL) ALL
Este laptop utiliza os drivers ATH10k para o funcionamento do Wifi e Bluetooth, porém o mesmo traz alguns bugs que impedem o funcionamento destes dispositivos. Então é necessário realizar alguns procedimentos para corrigi-los.
Baixe e instale os firmwares corrigidos para funcionar o Wifi e Bluetooth. Primeiro instale o GIT:
# pacman -S git
Agora baixe os firmwares:
# git clone https://github.com/FireWalkerX/ath10k-firmware.git
Em seguida apague os originais e copie os substitutos:
# rm /lib/firmware/ath10k/QCA6174/hw3.0/*
# cp ath10k-firmware/QCA6174/hw3.0/board-2.bin /lib/firmware/ath10k/QCA6174/hw3.0/board.bin
# cp ath10k-firmware/QCA6174/hw3.0/firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin
# cp /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin /lib/firmware/ath10k/QCA6174/hw3.0/firmware-5.bin
# chmod 755 //lib/firmware/ath10k/QCA6174/hw3.0/*
Após isto, reinicie o Laptop e o driver do WiFi e Bluetooth funcionarão perfeitamente. Agora instale o gerenciador de conexões do gnome e ative o suporte ao bluetooth.
Instale estes pacotes:
# pacman -S wpa_supplicant wireless_tools networkmanager network-manager-applet gnome-keyring
Ative o network manager e wpa supplicant para iniciarem com o sistema:
# systemctl enable NetworkManager.service
# systemctl enable wpa_supplicant.service
Desative o DHCPD:
# systemctl disable dhcpcd.service
# systemctl stop dhcpcd.service
Adicione o usuário ao grupo network:
# gpasswd -a USERNAME network
Desligue a rede e ative os serviços com:
# systemctl start wpa_supplicant.service
# systemctl start NetworkManager.service
Ative o suporte ao bluetooth:
# systemctl enable bluetooth.service
# systemctl start bluetooth.service
Após todo este trabalho, logue com seu usuário normal e desfrute do poder do Linux em seu laptop, utilizando todos os recursos. Aproveite para instalar Steam e outros aplicativos que utilizem o poder gráfico da GTX 960m. Espero que tenha ajudado. Abaixo estão os links das fontes de todo este trabalho. Há algumas dicas e resoluções de alguns eventuais bugs que ainda possam acontecer.
Tutorial de instalação Arch Linux - VivaOLinux
How to install Arch Linux - OSTechnix
Post install Arch Linux - OSTechnix
Nvidia Optimus - Arch Linux Wiki
Ath10k - Linux Wireless
Ath10k - GitHub
Network Manager Applet Gnome 3 - Evilshit
How to install Gnome on Arch Linux - Muktware
Daniel Lobo
Última edição por danbroken (03/09/2016 01:06:02)
Offline
Show de bola.
Valeu amigo!
Offline
Obrigado, muito bom o seu post!
Estava tendo a mesma dificuldade com o GDM e driver do wi-fi.
[SOLUÇÃO]
NVIDIA Optimus
Uma dúvida:
Seguindo seu passo a passo como descubro qual placa de vídeo está ativada?
Pesquisando rodei o comando:
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06) (prog-if 00 [VGA controller])
Retorna a intel aparentemente ativa.
Acessando o nvidia-config vejo que a nvidia está ligada.
Estou na dúvida se as duas estão funcionando (revezando o uso) ou apenas uma das duas está ativa.
Li que teria que instalar o Bumblebee para que as duas ficassem revezando mas queria ter a certeza antes de me aventurar.
Última edição por kneipp (14/10/2016 14:00:06)
Offline
Obrigado, muito bom o seu post!
Estava tendo a mesma dificuldade com o GDM e driver do wi-fi.
[SOLUÇÃO]
NVIDIA OptimusUma dúvida:
Seguindo seu passo a passo como descubro qual placa de vídeo está ativada?
Pesquisando rodei o comando:
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06) (prog-if 00 [VGA controller])
Retorna a intel aparentemente ativa.
Acessando o nvidia-config vejo que a nvidia está ligada.
Estou na dúvida se as duas estão funcionando (revezando o uso) ou apenas uma das duas está ativa.
Li que teria que instalar o Bumblebee para que as duas ficassem revezando mas queria ter a certeza antes de me aventurar.
Da forma que eu faço no tutorial, você usa apenas a VGA Nvidia. Não usa a VGA Intel. A desvantagem é óbvia, pois se você não tiver jogando, a VGA Intel economiza mais bateria. Instalar e utilizar o modo Bumblebee é relativamente fácil, porém não funciona com o Steam, caso seja este o seu objetivo. Encontrei muitos problemas para rodar games com o Bumblebee pelo o Steam, então resolvi desistir. O comando acima só lista uma das VGAs e não se está ativa ou com os drivers instalados. Uma forma fácil de saber quem está ativa é o comando:
#glxinfo | grep renderer
Se retornar Intel ou MesaGL, a VGA da NVIDIA não está com os drivers instalados ou então não está ativa.
Última edição por danbroken (16/10/2016 21:44:46)
Offline
Tentei instalar o bumblebee mas ficou na tela preta, talvez pq tenha removido o nvidia-libgl e estava configurado pra usar a nvidia no xorg e sddm.
Offline
@danbroken se puder detalhar o que é necessário fazer diferente seguindo a sua instalação para rodar com o intel/nvidia + bumblebee.
Abs
Offline
Tentei instalar o bumblebee mas ficou na tela preta, talvez pq tenha removido o nvidia-libgl e estava configurado pra usar a nvidia no xorg e sddm.
Quando remove o driver da Nvidia, basta apagar o xorg.conf de /etc/X11/xorg.conf se foi gerado. Para instalar o Bumblebee, siga este tópico, funciona bem: Bumblebee no Archlinux Foi este texto que usei pra instalar o Bumblebee. Mas, sinceramente, eu não recomendo este método, pois ainda tem muita incompatibilidade. Com o Steam mesmo não funciona, pois tem que redirecionar muita LIB e na maioria dos casos não funciona.
Offline
Pessoal, sobre o problema com a placa de vídeo dedicada NVidia, outros modelos de notebooks recentes com a mesma placa estão tendo os mesmos problemas, o que pode ser visto em alguns bugs do bbswitch e do Bumblebee, como Bumblebee #764. Este problema parece estar relacionado ao gerenciamento de energia destes novos modelos.
Deixar a placa de vídeo sempre ligada pode não ser a melhor solução. Então consegui estabelecer um workaround para fazer esta placa de vídeo funcionar através do Bumblebee, sem causar problemas ao Xorg/Wayland e utilizando o GDM no lugar do SDDM. Os passos aqui citados foram tirados da configuração do Manjaro mwhd para o Bumblebee e das soluções para os bugs acima citados.
É recomendado realizar todos os processos em modo texto, especialmente utilizando o Arch em um chroot em um livecd.
Passo 1 - Remover drivers desnecessários
Precisaremos remover os drivers open source (nouveau) e os symlinks das bibliotecas nvidia, passando para o MESA. Para isso:
# pacman -S mesa-libgl
# pacman -R nvidia-libgl xf86-video-nouveau
Apague também qualquer sessão no /etc/X11/xorg.conf e qualquer arquivo no /etc/X11/xorg.conf.d/ relacionada à placa de vídeo dedicada.
Passo 2 - Instalação do Bumblebee e drivers
Agora vamos instalar o Bumblebee e todos os componentes necessários, bem como as alterações necessárias em vários arquivos para que o sistema não trave. Estes passos devem ser feitos com cuidado!
Primeiramente, vamos impedir o modprobe de carregar os módulos nvidia e nouveau durante o boot. Isto que causa os travamentos e telas pretas quando o sistema entra em modo gráfico. Para isso, criamos o arquivo /etc/modprobe.d/nvidia.conf com o seguinte texto:
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia
blacklist nvidia-modeset
blacklist nvidia-uvm
blacklist ttm
blacklist drm_kms_helper
blacklist drm
Também configuramos os modos do bbswitch para carregamento e descarregamento da placa dedicada, escrevendo a seguinte linha no arquivo /etc/modprobe.d/nvidia.conf:
options bbswitch load_state=0 unload_state=1
Para corrigir o problema do gerenciamento de energia precisamos editar o arquivo /etc/default/grub substituindo a linha:
GRUB_CMDLINE_LINUX_DEFAULT=""
por
GRUB_CMDLINE_LINUX_DEFAULT='acpi_osi="!Windows 2015" pcie_port_pm=off intel_iommu=on,igfx_off'
Lembre-se que se a linha já contiver algum comando, apenas adicione os novos, não apague os antigos!
Agora precisamos gerar novamente o grub.cfg com o comando:
# grub-mkconfig -o /boot/grub/grub.cfg
bum
Para instalar o Bumblebee e seus componetes, usamos:
# pacman -S bumblebee nvidia primus virtualgl lib32-primus lib32-virtualgl xf86-video-intel mesa
# systemctl enable bumblebeed
Adicione também o seu usuário E o root ao grupo bumblebee:
# usermod -aG bumblebee julio
No arquivo /etc/bumblebee/bumblebee.conf, inclua o driver da nvidia de forma correta na sessão "bumblebeed"
...
[bumblebeed]
...
Driver=nvidia
...
Também edite o arquivo /etc/bumblebee/xorg.conf.nvidia, indicando o BusID da placa. NO CASO DO INSPIRON I15-7995 este valor será 02:00:0, ficando:
...
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"...
BusID "PCI:02:00:0"
...
EndSection
Agora basta reiniciar o seu notebook e testar se o Bumblebee está funcionando corretamente!
$ optirun glxgears
Passo 3 - Steam
Para adicionar o Bumblebee aos jogos da Steam, siga os passos indicados pela própria Valve, selecionando o jogo com o botão direito, indo em "Properties", "Set Launch Options" e adicionando o comando "optirun %COMMAND%" ou "optirun -b primus %COMMAND%" na execução do jogo.
Tudo testado aqui e funcionando perfeitamente!
Última edição por juliotux (25/08/2017 11:50:48)
Offline
Para corrigir o problema do gerenciamento de energia precisamos editar o arquivo /etc/default/grub substituindo a linha:
GRUB_CMDLINE_LINUX_DEFAULT=""
por
GRUB_CMDLINE_LINUX_DEFAULT='acpi_osi="!Windows 2015" intel_iommu=on,igfx_off'
Lembre-se que se a linha já contiver algum comando, apenas adicione os novos, não apague os antigos!
Agora precisamos gerar novamente o grub.cfg com o comando:# grub-mkconfig -o /boot/grub/grub.cfg
Julio, você poderia ajudar adaptando a seção que citei acima para uma instalação sem GRUB? A máquina que tenho em mãos é um DELL Inspiron 14 7460 e foi instalada sem GRUB.
Como não tem GRUB e o arquivo /etc/default/grub não existe, não sei quais locais alternativos essa configuração poderia ser feita.
Obrigado por enquanto.
Offline
juliotux escreveu:Para corrigir o problema do gerenciamento de energia precisamos editar o arquivo /etc/default/grub substituindo a linha:
GRUB_CMDLINE_LINUX_DEFAULT=""
por
GRUB_CMDLINE_LINUX_DEFAULT='acpi_osi="!Windows 2015" intel_iommu=on,igfx_off'
Lembre-se que se a linha já contiver algum comando, apenas adicione os novos, não apague os antigos!
Agora precisamos gerar novamente o grub.cfg com o comando:# grub-mkconfig -o /boot/grub/grub.cfg
Julio, você poderia ajudar adaptando a seção que citei acima para uma instalação sem GRUB? A máquina que tenho em mãos é um DELL Inspiron 14 7460 e foi instalada sem GRUB.
Como não tem GRUB e o arquivo /etc/default/grub não existe, não sei quais locais alternativos essa configuração poderia ser feita.
Obrigado por enquanto.
Depois de pesquisar (bastante), acabei encontrando a resposta (computadores sem GRUB - geralmente usando apenas Linux):
> Editar o arquivo /boot/loader/entries/arch.conf, adicionando os parâmetros "quiet splash intel_iommu=on,igfx_off"
Deixei o exemplo abaixo:
options root=PARTUUID=NUMERO_RANDOMICO rw quiet splash intel_iommu=on,igfx_off
Grande abraço.
Última edição por marciliocn (16/04/2017 02:31:58)
Offline
...
Gerenciador de inicialização:
# pacman -S sddm # sytemctl enable sddm
Uma nota importante. Eu tentei utilizar o GDM e também startx porém com as configurações recomendadas do Wiki do Arch Linux sobre Nvidia Optimus não funcionaram e o Gnome sempre iniciava com a tela preta. Então eu resolvi utilizar o SDDM e suas configurações recomendadas abaixo, passando a funcionar corretamente.
Abra o este arquivo com:
# vi /usr/share/sddm/scripts/Xsetup
E adicione estas linhas para evitar a tela preta:
xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto
...
Prezados, tudo bem?
Primeiramente, quero agradecer pelo post. Foi muito útil.
Recentemente, comprei um Notebook Dell Inspiron com placa gráfica NVidia e SO Ubuntu e instalei o Arch Linux nele. O XOrg dava essa tela preta mencionada e essas duas linhas com o comando "xrandr" me salvaram desse desastre.
Gostaria que vocês pudessem esclarecer alguns pontos:
1) O que exatamente estas linhas fazem?
2) Dá pra colocar estas linhas dentro do xorg.conf? Pergunto isso pois o Notebook tb possui o chip gráfico Intel nativo do processador e gostaria de alternar entre um e outro sem utilizar outras apps como o Bumblebee. Um simples rename no xorg.conf e um reboot resolveria o meu problema.
Ah, em tempo, vocês poderiam publicar a fonte que recomenda o uso destas linhas?
Desde já, agradeço.
Última edição por fusca (25/08/2017 11:35:42)
Offline
danbroken escreveu:...
Gerenciador de inicialização:
# pacman -S sddm # sytemctl enable sddm
Uma nota importante. Eu tentei utilizar o GDM e também startx porém com as configurações recomendadas do Wiki do Arch Linux sobre Nvidia Optimus não funcionaram e o Gnome sempre iniciava com a tela preta. Então eu resolvi utilizar o SDDM e suas configurações recomendadas abaixo, passando a funcionar corretamente.
Abra o este arquivo com:
# vi /usr/share/sddm/scripts/Xsetup
E adicione estas linhas para evitar a tela preta:
xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto
...
Prezados, tudo bem?
Primeiramente, quero agradecer pelo post. Foi muito útil.
Recentemente, comprei um Notebook Dell Inspiron com placa gráfica NVidia e SO Ubuntu e instalei o Arch Linux nele. O XOrg dava essa tela preta mencionada e essas duas linhas com o comando "xrandr" me salvaram desse desastre.
Gostaria que vocês pudessem esclarecer alguns pontos:
1) O que exatamente estas linhas fazem?
2) Dá pra colocar estas linhas dentro do xorg.conf? Pergunto isso pois o Notebook tb possui o chip gráfico Intel nativo do processador e gostaria de alternar entre um e outro sem utilizar outras apps como o Bumblebee. Um simples rename no xorg.conf e um reboot resolveria o meu problema.Ah, em tempo, vocês poderiam publicar a fonte que recomenda o uso destas linhas?
Desde já, agradeço.
Essas linhas setam a placa dedicada para ser a placa de vídeo padrão do sistema, fazendo com que ela fique ligada o tempo todo (seu laptop esquenta e a sua bateria não dura nada). Isso porque muitos notebooks da Dell, especialmente os mais novos, possuem um sistema de controle de energia atualizado que não é carregado por padrão pelo kernel. Tem um post meu nessa conversa que eu explico como eu fiz para resolver esse problema, inclusive conseguindo alterar entre a placa de vídeo dedicada e a integrada usando o Bumblebee.
Lembrando que pra minha solução funcionar você não vai poder instalar o nvidia-libgl nem o xorg-xrandr, vai ter que retirar as linhas inseridas no xorg.conf e as duas linhas que começam com xrandr que você citou. Pode usar qualquer gerenciador de janelas, inclusive o GDM ou o LightDM.
Última edição por juliotux (25/08/2017 11:49:06)
Offline
OK juliotux, agradeço pelo retorno. Vou estudar o seu conteúdo.
Offline