Após atualizar kernel segundo monitor não funciona

Iniciado por bred81, 25 de Julho de 2017, 10:36

tópico anterior - próximo tópico

bred81

Opa!

No ubuntu 16.04, após atualizar o kernel do 4.8.0-36 para o 4.10.0-27 e meu segundo monitor parou de funcionar.
Tanto usando noveau quanto o nvidia-375 e o segundo monitor não funciona.

Estou usando o note Dell Inspiron 5457 (não sei dizer mais sobre o laptop do que isso).

Eu estou achando que é algo com este pacote: linux-headers-generic-hwe-16.04 pois, antes de formatar a máquina, na última atualização, ele tava dando conflito de versão/dependência (justamente a versão do kernel).

Alguém está passando por isto?

A placa onboard é Intel HD Graphics 520 (Skylake GT2) e a outra é NVIDIA GM108M [GeForce 930M]
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

platao

Ola Bred!!! vc precisa realmente da ultima versao do kernel ou uma mais atual do que a quevc usava? eu estou com a 4.4 ainda aqui e esta muito bom!!!

tente renomear o arquivo responsavel pelo gerenciamento da configuração dos monitores /home/seuusuarioaqui/.config/monitors.xml ele esta na pasta oculta(control+h) para ver, renomeie para outro nome ou exclua, o sistema vai criar novamente esse arquivo no proximo boot e refaça as suas configuraçoes e veja se volta ao normal.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

bred81

Não preciso do último kernel. Só coloquei porque tava pra atualizar (maldita mania).
Eu tentei acessar com o último kernel que tinha (4.8...) mas não surgiu efeito.
Vou tentar renomear o arquivo que você falou pra ver se algo acontece.
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

bred81

Fiz um backup do arquivo como você informou mas o kernel 4.8 não recriou o arquivo.
Eis o conteúdo da pasta:
Citar$ ls -1 ~/.config
Atlassian
Atom
autostart
bkp.monitors.xml
cef_user_data
compiz-1
dconf
evolution
gnome-control-center
gnome-session
gtk-2.0
gtk-3.0
ibus
Insync
libaccounts-glib
mimeapps.list
nautilus
pulse
spotify
Trolltech.conf
unity
update-notifier
upstart
user-dirs.dirs
user-dirs.locale
Whatsie

No kernel novo, ele recria o arquivo, mas, só com a informação do monitor do laptop. Eis o conteúdo do xml que tenho de backup:
$ cat ~/.config/bkp.monitors.xml
<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="eDP-1">
          <vendor>LGD</vendor>
          <product>0x0458</product>
          <serial>0x00000000</serial>
          <width>1366</width>
          <height>768</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="HDMI-1">
      </output>
  </configuration>
  <configuration>
      <clone>no</clone>
      <output name="eDP-1">
          <vendor>LGD</vendor>
          <product>0x0458</product>
          <serial>0x00000000</serial>
          <width>1366</width>
          <height>768</height>
          <rate>60</rate>
          <x>219</x>
          <y>1080</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="HDMI-1">
          <vendor>PHL</vendor>
          <product>0xc0d0</product>
          <serial>0x0000cdd4</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
  </configuration>
</monitors>

O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

bred81

Cara, não sei o que fiz mas foi.
No kernel 4.10..., usando nouveau, ele recriou o arquivo depois de uns 10 restarts.

Sei que tem a ver com o arquivo monitor.xml

Obrigado pela paciência.
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

platao

#5
Entao, funciona assim pelo que eu me lembro! vc exclui ou renomeia o monitor.xml, reinicia o pc, e faz uma nova configuração la em monitores e deixa como que quer ai sim ele cria o novo monitor.xml. Se vc so reiniciar e nao mexer ele nao cria, ele so cria depois que vc acessar a aba monitores e fazer alguma alteração, dai sim ele cria um novo arquivo monitor.xml, vc tambem pode conectar o outro monitor apos excluir o arquivo assim no proximo boot com o monitor conectado, ele ja cria o arquivo contendo a referencia aos dois monitores. Se vc quiser tbm faz uma copia e deixa guardado desse arquivo, nunca se sabe ne?

Outra coisa que é de se pesar e a troca da placa de video, intel quando vc precisa economia de bateria e a dedicada nvidia quando precisa de performance para games,, vc tem que ver se com o driver livre, o nouveau, ele gerencia bem a troca das placas.

tem um applet que se eu nao estiver enganado se chama "prime indicator" que fica na barra de cima, dai e so dar um clique ele ja muda de placa, talvez sendo necessario um logoff ou nao...

Vc pode testar a troca das placas com o driver proprietario, para ver se funciona bem.

Verifique tbm a temperatura se esta tudo ok!

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

druidaobelix

Citação de: platao online 25 de Julho de 2017, 12:21
[...]tem um applet que se eu nao estiver enganado se chama "prime indicator" que fica na barra de cima, dai e so dar um clique ele ja muda de placa, talvez sendo necessario um logoff ou nao...


Tem um colega aqui do Fórum, o @andrebrait, que andou trabalhando alguma coisa sobre o prime-indicator.

Certa vez ele fez um post aqui sobre isso, esse aqui:

https://ubuntuforum-br.org/index.php/topic,120450.msg661385.html#msg661385

O código que ele fez está aqui:

https://github.com/andrebrait/prime-indicator

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.