Bumblebee no Fedora 24 com suporte ao Steam

Este artigo ensina como instalar e utilizar o Bumblebee no Fedora 24 Workstation 64 bits e também, com o Steam.

[ Hits: 6.058 ]

Por: Frederico em 02/08/2016


Introdução



Notebooks recentes com placas de vídeo da NVIDIA e processador i3, i5 ou i7, usam a tecnologia Optimus para aumentar a vida útil da bateria. Infelizmente, o software que suporta essa tecnologia só foi desenvolvido para sistemas proprietários.

O projeto Bumblebee é um conjunto de ferramentas desenvolvidas com o foco em fornecer suporte ao Optimus no GNU/Linux, até que os drivers do kernel suportem esse cenário.

Para saber se você precisa do Bumblebee, execute o comando abaixo:

lspci | grep -i vga

Caso retorne mais de uma linha, sendo uma delas contendo a palavra NVIDIA, certamente você se enquadra nos requisitos para utilizar o Bumblebee.

Existem duas formas de utilizar o Bumblebee, uma com os drivers livres nouveau e a outra juntamente com os drivers proprietários da NVIDIA.

Neste artigo vamos cobrir a segunda opção.

Instalação dos repositórios

Primeiramente, vamos adicionar o repositório do Bumblebee através do seguinte comando:

# dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora24/noarch/bumblebee-release-1.2-1.noarch.rpm

Após isso, vamos instalar o pacote contendo o repositório do Bumblebee que contém os drivers proprietários da NVIDIA:

# dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora24/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm

Instalando os pacotes e utilizando o primusrun

Após isso, iremos instalar os pacotes multilib (entre outras coisas) do Bumblebee e os drivers priprietários da NVIDIA.

A versão multilib é ideal, caso você queira executar pela placa de vídeo secundária, softwares/games 32 bits.

Segue o comando:

# dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kernel-devel

Após a instalação, segue a sintaxe para utilizar a placa da NVIDIA:

Utilizaremos o pacote primusrun (por ter uma performance melhor que o optirun). O "vblan_mode=0" irá aumentar o desempenho desabilitando a sincronização vertical.

Ex.:

# vblank_mode=0 primusrun xpto

Onde "Xpto" é o nome do jogo ou aplicativo no qual você quer que seja renderizado pela sua placa de vídeo NVIDIA.

Faça um teste para certificar que está tudo funcionando corretamente:

# vblank_mode=0 primusrun glxgears

Steam

Caso você utilize o Steam como plataforma de games no Fedora 24, não é aconselhado a executar o Steam via primusrun, mas sim apenas nos jogos.

Como fazer isso?

Executando o Steam normalmente e dentro do Steam, ao selecionar o jogo, ir nas propriedades do jogo e modificar o lançador do mesmo, para que cada vez que seja invocado o executável do jogo, o primusrun também o seja.

Para fazer o jogo utilizar a GPU da NVIDIA, siga estes passos:
  • Selecione o jogo que você deseja executar utilizando a placa da NVIDIA através da página "Library" do cliente Steam;
  • Clique com o botão direito e selecione: Properties
  • Clique no botão: SET LAUNCH OPTIONS...
  • E digite, para a linha de comando: vblank_mode=0 primusrun %command%
  • Salves as modificações.

Fontes

Fedora Project Wiki: Steam:
Acrelinux - Fedora - Instalando o Bumblebee [NVIDIA Optimus]:
   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Jogue DOOM clássico completo no Linux com Prboom

Narrando sessões de RPG de mesa online usando droll e IRC

Instalar Minecraft, League of Legends e Fortnite no Linux

Criação de Jogos com Godot

Jogos para Linux (parte 2)

  
Comentários
[1] Comentário enviado por FredGeek em 02/08/2016 - 12:20h

Não esquecer de desabilitar o secure boot na bios se for UEFI
-
Bacharel em Sistemas de Informação
Tecnólogo em Analise e Desenvolvimento de Sistemas

LPIC-1: Linux Server Professional Certified
CompTIA Linux + Certified
SUSE Certified Linux Administrator (SUSE CLA)
Linux User #399297

[2] Comentário enviado por phbf em 12/04/2017 - 18:28h

vlw, muito bom, sou iniciante no universo GNU/linux, iniciei com o linux mint, ambiente agradável, porém estava tendo muitos problemas com repositórios ,e atualmente moro em lugar com a internet muito ruim, não posso me dar o luxo de ficar baixando drivers e programas várias vezes, então pesquisei e achei o fedora, que tem um belo ambiente também e espero que dure o resto da vida nosso amor.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts