Obtendo o 14.04 para rodar no modo gráfico no thinkpad 430s (após a atualização)

1

Atualizei recentemente meu Thinkpad430s de 12.10 - > 13,10 - > 14.04. Após a atualização para 13.10 eu não consegui inicializar no modo gráfico e em Para iniciar o sistema eu tive que editar a entrada do grub para inicializar o console. Após o login do console eu poderia correr startx e foi ok o suficiente para proceder à atualização para 14.04. No entanto, ainda não consigo inicialize no modo gráfico. E, enquanto Unity corre ok (depois de fazer um startx do console) Eu tentei gnome e foi uma falha (incorreto atualizações de tela, ícones borrados, etc.).

Não sei como determinar os drivers gráficos (ou mesmo se eu tiver um controlador nvidia).

Só para deixar claro, se eu inicializar no modo gráfico, por exemplo, /etc/default/grub tem:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Então eu vejo a tela de spash, então vejo a tela de login, depois vai cinzento. Se eu pressionar ctrl-alt-f1 (ou f7, ou qualquer outro) eu posso ver o prompt de login, mas apenas por cerca de 1 segundo. Então volta para o tela cinza e nada que eu digite para o prompt de login.

Se eu alterar /etc/default/grub para:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

Em seguida, inicializo no modo de console, efetuo login e executo startx e voila Unity (principalmente) funciona.

Só mais uma coisa, em vez de startx , também posso executar sudo service lightdm start e mostro a tela de login normal.

BTW: em 12.10 tudo funcionou perfeitamente.

Acho que há dois problemas aqui:

  • algum problema de sincronização que não permitirá que o lightdm seja iniciado corretamente no momento da inicialização
  • um problema de driver que faz com que o gnome não funcione adequadamente (e a unidade também tenha algumas falhas)

Abaixo estão algumas informações sobre o meu controlador gráfico. O que mais você precisa me ajudar a diagnosticar o problema?

Informações gráficas:

$ sudo lshw -numeric -C display
  *-display
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller [8086:166]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:45 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(size=64)
$ sudo lspci -vnn  | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device [17aa:21fb]
    Flags: bus master, fast devsel, latency 0, IRQ 45
    Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 5000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915

----------- saída de grep -E "Linux version|render ring" /var/log/syslog

Sep 23 11:45:09 name-ThinkPad-T430s kernel: [    0.000000] Linux version 3.13.0-36-generic (buildd@toyol) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 (Ubuntu 3.13.0-36.63-generic 3.13.11.6)

------------ saída do uname:

prompt> uname -a
Linux name-ThinkPad-T430s 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
prompt> uname -r
3.13.0-36-generic

---------------- saída de lspci -nn

00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:16.3 Serial controller [0700]: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller [8086:1e3d] (rev 04)
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation QM77 Express Chipset LPC Controller [8086:1e55] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
03:00.0 Network controller [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086:4238] (rev 3e)

-------------------------------- saída do status do dkms     i915-3.15-3.13, 0.01, 3.13.0-36-genérico, x86_64: instalado     openafs, 1.6.7, 3.11.0-26-genérico, x86_64: instalado     openafs, 1.6.7, 3.13.0-36-genérico, x86_64: instalado

    
por seth 23.09.2014 / 23:30

1 resposta

2

Por isso, não foi um problema com múltiplas placas gráficas.
Outra coisa que você pode fazer é tentar outro kernel e / ou tentar instalar os drivers mais recentes. A Intel fornece pacotes deb para o Ubuntu 14.04 aqui .

Informações descartadas deixadas para documentação

Existe um problema com o driver i915 nos kernels 3.15 e 3.16, para verificar se você bateu este bug , poste a saída de grep -E "Linux version|render ring" /var/log/syslog e anexe-a à sua pergunta.

Caso você seja afetado, é necessário aplicar um patch ao seu kernel ou usar o próximo kernel 3.17.

OK, então você está em um kernel 3.13 e, como tal, você não é afetado pelo bug que mencionei anteriormente.

As especificações da Lenovo mostram que seus 430s possuem os seguintes chipsets de vídeo:

  • Intel HD Graphics 4000
  • NVIDIA NVS 5400M

Por favor, adicione a saída completa de lspci -nn , talvez você precise instalar os drivers NVIDIA. Relevante, caso você também tenha o adaptador NVIDIA:
> Como faço para que os drivers gráficos AMD / Intel Hybrid funcionem?

Você tentou executar sudo aticonfig --inital para obter um xorg.conf configurado automaticamente? Por favor, note que isso pode quebrar sua configuração do xorg, se você já tem um xorg.conf em funcionamento, faça um backup primeiro.

    
por Jan 23.09.2014 / 23:39