Alterando o driver para modesetting

0

Eu já usei algumas distribuições Linux; Antes do Ubuntu, eu usava principalmente o Linux Mint. Usei as instruções no ESTE site para acelerar o meu Mint.

Então, eu estava pensando em fazer algumas dessas coisas no Ubuntu de acordo com esse link. Eu estava seguindo as instruções na parte "Melhorar desempenho de vídeo para gráficos Intel" do artigo. Quando tentei usar modesetting em vez do driver padrão instalado e executei o comando inxi -G descobri que a opção "drivers" não está mostrando intel ...

Graphics:  Card: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
           Display Server: X.Org 1.19.3 drivers: (unloaded: fbdev,vesa)
           Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel Haswell Desktop
           GLX Version: 3.0 Mesa 17.0.7

No Mint e nas outras distros que usei, essa opção costumava ser exibida da seguinte maneira:

drivers: intel(unloaded: modesetting)

Então, o que está acontecendo aqui no Ubuntu? Quando tentei desinstalar o driver desatualizado (xserver-xorg-video-intel) de acordo com as instruções, descobri que não tenho isso instalado!

sudo apt-get remove xserver-xorg-video-intel
[sudo] password for sakib: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'xserver-xorg-video-intel' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Isso deve significar que eu já estou usando modesetting, não deveria? Usando o comando grep modesetting /var/log/Xorg.0.log me deu a seguinte saída:

grep modesetting /var/log/Xorg.0.log
[    19.509] (==) Matched modesetting as autoconfigured driver 0
[    19.509] (II) LoadModule: "modesetting"
[    19.509] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    19.519] (II) Module modesetting: vendor="X.Org Foundation"
[    19.532] (II) modesetting: Driver for Modesetting Kernel Drivers: kms

A primeira linha é avaliada como zero, o que significa que eu não estou usando o modesetting!

Então, para reduzi-lo, aqui estão minhas perguntas:

  1. Por que inxi -G não está reportando nenhum driver intel como em outras distribuições? 2. Mostra dois "drivers" descarregados - fbdev, vesa; mas nenhum driver "modesetting" descarregado; isso é realmente confuso com relação à minha experiência anterior com o Linux ...
  2. 'xserver-xorg-video-intel' não está instalado, então qual driver eu estou usando?
  3. Eu quero usar "modesetting", como posso fazer isso?

Se houver alguma ajuda, aqui está minha saída de inxi -Fx

    System:    Host: apollonius Kernel: 4.10.0-28-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Unity 7.4.0 (Gtk 3.18.9-1ubuntu3.3)
           Distro: Ubuntu 16.04 xenial
Machine:   System: ASUS product: All Series
           Mobo: ASUSTeK model: H81M-C v: Rev X.0x
           Bios: American Megatrends v: 3501 date: 10/21/2016
CPU:       Quad core Intel Core i5-4460 (-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 25541
           clock speeds: max: 3400 MHz 1: 1345 MHz 2: 1500 MHz 3: 1559 MHz
           4: 1113 MHz
Graphics:  Card: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
           bus-ID: 00:02.0
           Display Server: X.Org 1.19.3 drivers: (unloaded: fbdev,vesa)
           Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel Haswell Desktop
           GLX Version: 3.0 Mesa 17.0.7 Direct Rendering: Yes
Audio:     Card Intel 8 Series/C220 Series High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.10.0-28-generic
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: e000 bus-ID: 03:00.0
           IF: enp3s0 state: up speed: 100 Mbps duplex: full
           mac: f8:32:e4:9d:66:b6
Drives:    HDD Total Size: 507.9GB (2.8% used)
           ID-1: /dev/sda model: TOSHIBA_DT01ACA0 size: 500.1GB
           ID-2: USB /dev/sdb model: USB_Flash_Drive size: 7.8GB
Partition: ID-1: / size: 113G used: 4.9G (5%) fs: ext4 dev: /dev/sda3
           ID-2: swap-1 size: 8.00GB used: 0.00GB (0%) fs: swap dev: /dev/sda4
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C
           Fan Speeds (in rpm): cpu: 0
Info:      Processes: 209 Uptime: 1:56 Memory: 1226.3/7852.7MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 
    
por Apollonius 17.09.2017 / 18:49

1 resposta

2

Várias coisas estão acontecendo. Primeiro, você está usando um inxi antigo, a versão inxi mais recente é a 2.3.39. Embora eu não possa dizer com certeza, é perfeitamente possível que haja algum teste ou dados faltando no inxi antigo em termos de exibição do driver de modos de exibição. Segundo, como você viu, você nem tem o driver da intel instalado, então obviamente não há driver da intel para mostrar em execução ou descarregado.

Dado que Xorg.0.log mostra o driver modesetting carregado e não descarregado, acredito que isso simplesmente significa que você está executando um inxi antigo que não está conseguindo mostrar o driver modesetting. Não existe mágica em software que tenha como alvo sistemas em rápida evolução como o GNU / Linux, ele precisa ser atualizado para acompanhar as mudanças que acontecem, como qualquer outra coisa.

Para atualizar o inxi, como root (sudo ...), faça:

abra /etc/inxi.conf e mude de 'falso' para 'verdadeiro':

B_ALLOW_UPDATE='true'

salve o arquivo e execute:

inxi -U

então, como usuário regular tente: inxi -Gxx novamente, provavelmente mostrará o modesetting. Se não, pode haver um bug.

    
por Lizardx 17.09.2017 / 20:27