Alterações na resolução após a inicialização / login


8

Eu tenho tentado usar o Gnome 3.8 / 3.10 / 3.12 desde o Ubuntu Gnome 13.10 e, não importa o que eu faça, ele altera a resolução da tela para 720p , em vez de 1080p , então tenho que definir manualmente 1080p toda vez que inicio o PC !

Placa: Nvidia GTX 550 Driver: todos disponíveis Distro: Ubuntu 13.10 / 14.04 Gnome Shell: 3.8 / 3.10 / 3.12

Coisas que tentei até agora:

  • abrindo nvidia-settings como root e user
  • alterar as configurações na nvidia-settings = força o Powermizer a Máximo / Configurações do OpenGL / Configurações da qualidade - (já fiz tudo)
  • forçando nvidia-settings a carregar na inicialização (aplicativos de inicialização)
  • adicionando / excluindo / alterando xorg.conf = "modes" / "metamodes" / "Display" / "EDID" - (eu fiz tudo isso)
  • adicionando gdm / init = saída xrandr DVI-D-0 --mode
  • instalando Kernels diferentes = 3.10 / 3.12 / 3.13 / 3.14
  • instalando drivers Nvidia diferentes = todos disponíveis para o Ubuntu
  • instalando Lightdm / MDM = tudo quebra
  • troca de cabos = DVI / HDMI
  • bloqueando / alterando EDID = bloqueando as extensões no EDID (talvez o som HDMI esteja causando o problema) / "noEDID" - o sistema perde todas as resoluções

O que eu aprendi até agora:

  • Sempre que tento forçar 1080p adicionando um comando ao xorg / gdm / xrandr, a tela muda para 1080p por 1 segundo e depois volta para 720p! ...: (
  • Xubuntu / Kubuntu 14.04 testado = sem problemas de resolução, apenas o desempenho terrível da Nvidia habitual (sem vsync, sem vdpau)
  • Acabei de instalar o Linux Mint ontem e esse problema não acontece (MDM), 1080p desde a tela de login.
  • Testou o Gnome 3.10 / 3.12 no Fedora / Suse / Antergos mais recente e o problema persiste!

Causas Possíveis:

  • Xserver 3.15 / 3.13 = Tentei substituir o ubuntu 14.04 xserver (3.15) pelo ubuntu 12.02 (3.13), enganando os repositórios e todo o sistema derreteu!

  • Eu realmente quero o Gnome 3 e uma versão suportada do Ubuntu (estou preso em 13.04)!

  • Sou muito persistente e tenho problemas em aceitar NÃO como resposta!
  • Eu tinha uma série ATI HD 4x e economizava dinheiro para comprar esta Nvidia porque os jogos no Linux se tornaram impossíveis (faltando extensões GL nos drivers Legacy) ... então .... pensando que resolveria todos os problemas de vídeo que eu tinha no Linux com a ATI ... mas ... quão errado eu estava ???? Agora eu tenho problemas com funcionalidades básicas (RESOLUTION / VSYNC / VDPAU)!

.... Comecei a usar o Linux há 3 anos e toda essa bagunça das GPUs foi um pesadelo na minha experiência com o Linux! .... É o que me faz pensar em desistir do Linux para todos!

Respostas:


5

Você não especificou se salvou suas configurações no arquivo de configuração X ( /etc/X11/xorg.conf) usando nvidia-settings. Isso deve resolver isso. Basta abrir nvidia-settingscomo root:

sudo nvidia-settings

Em seguida, escolha as configurações corretas e clique no botão "Salvar na configuração do X":

insira a descrição da imagem aqui


Se isso não funcionar, há algo mais substituindo suas configurações. Provavelmente o seu ambiente de trabalho. Como solução alternativa, você pode usar este script:

#!/bin/bash

sleep 10
xrandr --output DVI-D-0 --mode 1920x1080 
echo "Script was run" 

O sleepé necessário para se certificar de que o Ambiente de Trabalho tem partida terminou antes que o script é executado. Dessa forma, você sabe que será executado depois que o DE reconfigurar suas telas. Torne o script executável e adicione-o aos seus aplicativos de inicialização. Isso deve fazer o truque.


@ user282534 OK, nesse caso, parece que algo está sobrescrevendo suas configurações. Presumivelmente, as configurações do Gnome Display. Você deu uma olhada na resposta à qual eu vinculei? Uma solução possível seria escrever um script usado xrandrpara definir as configurações desejadas e adicionar esse script aos arquivos de inicialização da sessão. Ficaria feliz em escrever o script para você se você adicionar a saída de xrandr(depois de escolher as configurações corretas) à sua pergunta.
terdon

Olá, terdon, antes de tudo, obrigado por responder ... 1 ° - Cliquei no botão "Salvar na configuração do X" várias vezes, executando nvidia-settings como SUDO, como GKSUDO, editando o xorg.conf manualmente como root ... . 2 ° - O Xrandr lista todas as resoluções disponíveis, incluindo 1920x1080, mas a marcada como "preferida" é 12080x720 | 3 ° - Quando eu entro, a tela pisca em 1080p (após ajustar xorg.conf / gdm init.conf, xprofile, monitors.xml) e volta para 720p.
Raphael Sanches

1
@ user282534 sim, eu sei. A criação de um script que execute o comando xrandr correto deve corrigir isso. Não é elegante, mas deve funcionar. Por favor edite sua pergunta e adicionar a saída xrandr depois de definir a resolução desejada e vou escrever um script para você que chama o comando direita. O piscar é porque você tem a resolução desejada definida (provavelmente dentro xorg.conf), mas o Gnome, em sua infinita sabedoria, é substituída por ele.
terdon 19/05

Olá, terdon, ..... 1 ° - Tentei usar um script que força o xrandr a produzir 1080p e adicioná-lo aos aplicativos de inicialização ... para 720p .... Há mais módulos envolvidos além do GDM / X11 / Nvidia? | 2 ° - É possível que exista um comando no GDM forçando o modo "preferido" do EDID, não importa o quê?
Raphael Sanches

@ user282534 1) você adicionou aos aplicativos de inicialização do GDM ou aos seus? 2) Tente adicionar sleep 10ao seu script, antes do xrandrcomando. Isso fará com que espere 10 segundos antes de executá-lo. Supondo que outra coisa seja redefinir a resolução após o login, adicionar o atraso deve fazer com que o script seja executado posteriormente e evitar o problema. 3) Sim, o Gnome também está envolvido, tenho certeza que é isso que está causando dor. Você realmente tentou definir a resolução através das configurações do gnome, em vez das configurações da nvidia?
terdon

0

Eu tive o mesmo problema. Enquanto estava usando o Optimus Manager (alternativa ao NVIDIA Prime), eu estava jogando um jogo normalmente. Alterei algumas configurações gráficas do jogo e ele travou, devido ao qual tive que reiniciar o linux e a resolução mudou assim que entrei (após a tela de login). Passei um tempo interminável corrigindo-o usando xrandr e outros materiais, mas falhei. Mais tarde descobri que nvidia-settings e optimus-manager geram o seu próprio xorg.conf .

Portanto, uma solução rápida e eficiente era muito simples e era a seguinte:

Excluir:

/etc/X11/xorg.conf

Exclua arquivos de configuração desnecessários:

/etc/X11/xorg.conf.d/

por exemplo:

10-optimus-manager.conf

Eu então reiniciei e tudo voltou ao normal.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.