Problemas com xorg.conf ?

Iniciado por FHaze, 08 de Setembro de 2009, 01:35

tópico anterior - próximo tópico

FHaze

Meu principal problema e não conseguir mudar a resolução padrão do Ubuntu.
Quero resolução padrão 1280x1024, porem sempre inicia em 1024x768.
Sempre que eu salvo o xorg.conf no nvidia-settings mudando a resolução para 1280x1024, ele cria um novo xorg.conf com essas informações.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@palmer)  Sun Feb  1 20:21:04 UTC 2009

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG T730SH"
    HorizSync       30.0 - 71.0
    VertRefresh     50.0 - 160.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce4 MX 440 with AGP8X"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1280x1024 +0+0; nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection



O problema e que depois de salvar o xorg.conf, quando eu reinicio o PC, a interface gráfica fica toda bugada.

As janelas ficam sem bordas (não da para mover, ver o nome, ou fechar a janela pelos botoes, pois não aparecem).
O Terminal fica todo em branco (um retângulo branco, sem bordas, não da pra ver o conteúdo).
E a resolução não fica a que eu queria.

Preciso então restaurar um backup do xorg.conf para poder usar o Ubuntu corretamente.

(Se eu apenas aplicar as configurações no nvidia-settings, ele suporta 1280x1024 normalmente, porem ter que ficar mudando de resolução toda hora que reiniciar e estressante)

Alguem já sofreu esse problema? tem solução? (Minha placa de video e Nvidia Geforce 4 mx 440 AGP8X)

Uller

vai no console:
Citarsudo nvidia-settings
Coloca as configurações que tu quer lá, vai em X Server Display Configurations, clique em Save to X Configuration File, salva, vé ao console denovo e:
Citarsudo gedit /etc/x11/xorg.conf
Procure  por SubSection     "Display" (deve estar la nas ultimas linhas), e adicione abaixo de depth 24
CitarModes      "1280x1024" "1280x1024" "1280x1024"

Salva, levanta as mãos para o céu (Reza, pois se der problema no X, vai demandar um pouco de habilidade com o console pra conseguir corrigir), e reinicia o pc, se correr tudo bem, ja vai iniciar em 1280x1024, senão, responde aqui mermo =D

FHaze

Não deu certo, deu o mesmo problema, na tela de login ele fica 1280x1024, porem quando ele começa a carregar meu login, ele muda para 1024x768.
E os problemas do terminal em branco, e das janelas sem borda continuam... segue screenshot apos salvar o xorg.conf e reiniciar o computador.


Solid One

#3
o que bugou as janelas provavelmente foi algo que o aplicativo da Nvidia inseriu no xorg quando você salvou o xorg.conf no "nvidia-settings". é um bug que já aconteceu no pc do meu irmão (que usa Ubuntu 9.04), e que chuto eu, provavelmente é comum entre placas de vídeo Geforce da série 4, como a MX400 ou a MX440 por exemplo.

o monitor dele é um modesto CRT de 14 polegadas, que aceita 1024x768 no máximo. sempre que ligava a máquina, ficava em resolução 800x600, e por mais que mudasse a resolução para 1024x768, sempre voltava para 800x600 ao reiniciar a máquina. dentro do nvidia-settings, arrisquei clicar no botão para salvar as configurações no xorg.conf, para ver se a mudança de resolução fazia efeito ao reiniciar o computador. realmente fez, mas foi ao preço de bugar as janelas do gnome.

após algumas buscas na internet, o que eu fiz em seguida foi restaurar o backup do xorg, e depois inserir umas linhas no xorg.conf restaurado, para assim mudar a resolução. tenta primeiro restaurar um backup do xorg.conf, em seguida abre o xorg.conf e insere a linha:
Citar
Modes      "1280x1024" "1280x1024" "1280x1024"
abaixo de depth 24, em SubSection     "Display", conforme o usuário Uller citou abaixo.

talvez assim, a mudança de resolução faça efeito sem bugar as janelas.

FHaze

#4
Esse metodo tambem nao deu certo... :-\

Depois que reiniciei ele não deu boot normal, apareceu umas coisas escritas antes de aparecer a tela de login, e deu o mesmo problema. Não mudou a resolução padrão e os bugs continuaram...

Edit: Consegui arrumar!! ;D

Vou postar aqui como foi caso alguem precise...
Fiz o seguinte...

* Fiz o que o Solid One disse.
* Reiniciei a maquina.
* Apareceu uma tela que lembra o DOS, e dava para escolher "Yes" e "No", escolhi "Yes"
* Iniciou em 1280x1024 com os bugs.
* Executei o comando no terminal: (com o terminal em branco e ilegível)
# gedit /etc/X11/xorg.conf
* Apaguei a resolução dos modes 1600x1200. (Provavelmente ele atualizou o xorg.conf naquela tela que parecia o DOS)
* Deixei a que eu queria primeiro. (que no meu caso seria 1280x1024)
* Adicionei o Option na section "Screen" em baixo do DefaultDepth:
Option "AddARGBGLXVisuals" "True"
* Salvei e reiniciei a maquina.
* Resolveu, resolução padrão 1280x1024 sem bugs com placa de video Nvidia GeForce 4 MX 440 AGP8X.

Obrigado pela atenção e ajuda de todos!

Felix

Eu estava com este problema também, meu PC iniciava com a resolução de 1024x768 eu ia no nvidia-settings e configurava como 1280x1024, mas era só reiniciar que ele voltava como antes, fiz então diferente:

1. Fiz um "Alt + F2 e na tela que abriu eu digitei: gksudo /usr/bin/nvidia-settings
2. Entrei com minha senha, conforme pedido;
3. Realizei as configurações desejadas e após concluidas cliquei em "Save to X configuration file"

Problema resolvido, agora sempre que inicio a resolução desejada está perfeita.

foxton

Resolvido: problemas com xorg.conf.

É muito importante ter uma cópia de segurança do seu arquivo xorg.conf responsável pelas configurações de vídeo.

Para fazer o cópia de segurança abra o terminal e digite

sudo cp /etc/X11/xorg.conf /etc/X11/OLDxorg.conf

Se houver algum problema basta apenas reverter este arquivo. Para isso abra o tty1 apertando

crtl+alt+F1 , faça o login e mate o gerenciador de login:

sudo killall gdm

Depois reverta a cópia do arquivo de configuração e reinicie o gdm:

sudo cp /etc/X11/OLDxorg.conf /etc/X11/xorg.conf
sudo gdm

Se a interface gráfica não for carregada basta apertar ctrl+atl+F7."

------------------------------------------

Eu tenho uma placa de NVidia e resolvi meu problema da seguinte maneira:
Depois de ir pelo: Sitema>Administração>NVIDIA X Server Settings eu mudava a relução (no meu caso 1280x1024) e clicava em:

Save to X Configuration File e depois em Show preview,
notei que as configurações estavam diferentes, se fosse pelo Teminal e digitasse

sudo gedit /etc/X11/xorg.conf

O que eu fiz:
Copiei tudo o que tinha no arguivo xorg.conf encontrado no Show preview e apaguei tudo o que havia no xorg.conf indo pelo terminal e colei o havia no
Show preview depois salvei e reiniciei.

No meu caso o problema foi resolvido.
Espero que tenha conseguido ajudar, é claro que também tive de tentar algumas dicas encontradas aqui em outros sites para notar esta diferença.
Washington
"Todos os cogumelos são comestíveis, alguns apenas uma vez"

mhkgalvez

Olá gente. Sou novato em Ubuntu, bem novato mesmo, e recentemente consegui configurar tudo relativo a efeitos, etc. O problema é minha tela suporta uma resolução máxima de 1360X768 e ele, como disseram, sempre iniciava em 1024X768.

Fiz o que o Felix disse:

1. Fiz um "Alt + F2 e na tela que abriu eu digitei: gksudo /usr/bin/nvidia-settings
2. Entrei com minha senha, conforme pedido;
3. Realizei as configurações desejadas e após concluidas cliquei em "Save to X configuration file".

Quando faço loggof e reinicio, ótimo, a tela de logon já aparece na resolução desejada. O problema maior é que assim que ele entra no desktop, após o longon, ele retorna a resolução de 1024X768!

O que eu faço!? Não aguento mais ficar mudando resolução.
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

platao

Estranho eu instalei manualmente esse ultimo driver para essa placa e a tela ficou toda bugada mesmo.
Tenta instalar com o envy.

control+alt+f1

sudo apt-get update

sudo su

aptitude install envyng-core

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

mhkgalvez

Sua resposta referiu-se a minha pergunta anterior?
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

platao

O problema aconteceu comigo com uma g force2 tbm e era o driver de video que estava com problemas, estava usando o mais recente se vc instalar pelo envy ele vai instalar o mais compativel e nao o ultimo, o envy tbm baixa os pacotes necessarios para a compilação correta do driver, depois e claro vc vai no nvidia settins como root e altera la aresolução. 

control+alt+f1

sudo apt-get update

sudo su

/etc/init.d/gdm stop

aptitude install envyng-core

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

mhkgalvez

Mas isso resolve o problema de toda vez que iniciar ele retornar com a resolução 1024X768?

E mais uma pergunta. Tem que clicar CTRL+ALT+F1 e abrir aquele terminal de tela cheia e fundo preto ou pode fazer pelo terminal convencional? Pergunto isso pois ao digitar CTRL+ALT+F1 depois eu não consegui sair dele.
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

platao

Pode ser que vc tenha editado o Xorg de maneira inadequada e este pode estar dando algum conflito na hora de definir a resolução , com o envy ele vai baixar compilar e instalar o driver mais compativel (alem de baixar e instalar qualquer biblioteca que esteja faltando para compilar o driver) e nao o ultimo que pelo que vi na minha maquina tbm uma gforce 4 esta com problemas, dessa forma ele vai sobrescrever o seu x antigo colocando tudo em ordem.

Tem que ser pelo modo texto pois como vc pode ver o comando (/etc/init.d/gdm stop) vai parar o seu gdm para executar a instalação do driver sem nenhuma interferencia.

faça um bakup do x antigo assim:

sudo cp /etc/X11/xorg.conf /etc/X11/OLDxorg.conf

para entrar modo texto control+alt+f1

para sair do modo texto control+alt+f7

descrição dos comandos:

control+alt+f1 ===> vai para o modo texto

sudo apt-get update ==> faz update dos pacotes

sudo su ==> se torna root (pode ser que ele pergunte o loguin e a senha do usuario atual entao forneça, se pedir senha root e a mesma do seu usuario)

/etc/init.d/gdm stop ==> para a parte grafica

aptitude install envyng-core ==> instala o envy

envyng -t ==> executa

Apos ele vai apresentar uma tabela com os drivers repare que o driver que tem o sinal de mais "+" e o mais recomendado.

e so seguir as opções de instalação no final ele vai pedir para salvar o x e vai reiniciar.

E muito provavel que isso resolva o seu problema.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

mhkgalvez

Platão, só hoje tive tempo para tentar o que você falou. O que ocorre é que quando entro em modo texto ele pede meu login e minha senha. Digito tudo e ele diz "login incorreto". O que pode ser? Antes que pergunte, digitei tudo certinho!
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

mhkgalvez

Não resolveu. Na verdade, o driver que ele listou com sinal de + como compatível e recomendado já era o que eu tinha instalado. O problema persiste. Minha tela de logon entra em resolução normal, mas ao iniciar o desktop ele retorna a 1024X768.

O que pode ser??
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."