Resolução da Tela no Ubuntu Server 10.04 (modo texto)

Iniciado por claudinei, 03 de Setembro de 2010, 19:32

tópico anterior - próximo tópico

claudinei

Olá Pessoal,

Instalei o ubuntu server e gostaria que o mesmo trabalhasse em uma resolução 640X480 no modo console, ja pesquisei bastantei, fiz varias mudanças no grub2, mas nada. Com as mudanças feitas no grub a resolução muda até certo ponto da inicialização, mas depois ele volta para uma resolução alta.
Se alguem tiver a solução, por favor me ajudem.
Percebi que isso acontece tambem no slackware 13.1, mesmo alterando a resolução no lilo, em determinado ponto da inicialização a resolução muda.


Khayo

Estou com o mesmo problema, quando altero a resolução no grub2 (set gfxmode=1024x768) e reinicio ele aparece como fora de frequência, procurei e vi que dava para alterar a frequência no xorg.conf, mas no diretório só tem o xorg.cong.failsafe, e acredito que não iria resolver se tivesse porque não tem a interface gráfica. Se alguem puder ajudar.
Linux user number 523466

zekkerj

Modo texto é modo texto. Então, o xorg.conf não tem nada a ver com isso.

O modo gráfico do console costuma ser controlado pela opção "vga=xxx" do kernel. Eu sugiro aos dois que tentem o modo "vga=normal", e depois experimentem alguns códigos como "791", "7fe", etc.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Khayo

Eu imaginei mesmo que o xorg.conf não iria me ajudar
Está alteração que você mencinou deve ser feita no /boot/grub/grub.cfg ?
Linux user number 523466

zeroday

Citação de: Khayo online 21 de Setembro de 2010, 12:53
Eu imaginei mesmo que o xorg.conf não iria me ajudar
Está alteração que você mencinou deve ser feita no /boot/grub/grub.cfg ?
Exato mas não edite este arquivo e sim o  que esta em /etc/default/grub.

Depois de modificado não se esqueça de rodar update-grub

Ate mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Khayo

#5
Imagino que tenha funcionado, mas agora o monitor está fora de frequência, no manual fala:
Frequência horizontal: 30~63 Hz
Frequência vertical :56~75 Hz

De resolução
Máx VESA 1024x768@75Hz
Recomendada VESA 1024x768@60Hz

Na tela do monitor aparece:
"FORA DE ESCALA
35.4 kHz / 43Hz"

Tem como eu mudar a frequência que o ubuntu manda para o monitor?

Eu vi que existe como mudar alguns parâmetros no xorg.conf, mas isso novamente não resolve pois trata-se do Ubuntu Server, então não tem interface gráfica.

Obs. Tenho acesso por outra máquina através do SSH :)
Linux user number 523466

zekkerj

CitarTem como eu mudar a frequência que o ubuntu manda para o monitor?

Eu vi que existe como mudar alguns parâmetros no xorg.conf, mas isso novamente não resolve pois trata-se do Ubuntu Server, então não tem interface gráfica.

Obs. Tenho acesso por outra máquina através do SSH

Execute o comando abaixo e cole o resultado aqui.

cat /proc/cmdline


EDIT: Dá uma olhada aqui, também:
http://ubuntuforum-pt.org/index.php/topic,72611.msg404897.html
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Khayo

BOOT_IMAGE=/vmlinuz-2.6.32-24-generic-pae root=/dev/mapper/Servidor-root ro quiet vga=7fe

Li em algum lugar que esse parâmetro não funciona no grub2.
Linux user number 523466

zekkerj

Não quer tentar "791" ou "normal", em vez de "7fe"?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Khayo

#9
BOOT_IMAGE=/vmlinuz-2.6.32-24-generic-pae root=/dev/mapper/Servidor-root ro quiet vga=normal

BOOT_IMAGE=/vmlinuz-2.6.32-24-generic-pae root=/dev/mapper/Servidor-root ro quiet vga=791

Mas a resolução fica a mesma em todas as opções.

Fiz as seguintes alterações
No /boot/grub/grub.cfg

set root='(Servidor-root)'
search --no-floppy --fs-uuid --set 260a7e26-75b1-4e1b-a920-c55014b5c2a4
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1024x768
  set gfxpayload=keep

E no /etc/grub.d/00_header

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  set gfxmode=${GRUB_GFXMODE}
  set gfxpayload=keep
  insmod gfxterm
  insmod ${GRUB_VIDEO_BACKEND}
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output

Segui essas instruções: http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html

Desse modo o monitor entra com a mensagem de fora de frequência, então acredito que assim a resolução está alterada, agora falta só esse problema da frequência.
Linux user number 523466

zekkerj

CitarMas a resolução fica a mesma em todas as opções.
Não entendi. Não fez efeito? Continua dando o erro da frequência errada?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Khayo

Com vga=normal, vga=791 e vga=7fe a resolução fica em 640x480, não tem alteração, apenas uma mensagem de erro falando que o comando não é mais válido

Usando o set gfxmode=1024x768 o monitor fica fora de frequência. Então deduzo que alguma mudança ocorreu.
Linux user number 523466

Khayo

vga=791 deprecated. Mode 7 isn't recognized use get gfxpayload = WIDTHxHEIGTH[xDEPTH] before linux command insted

Essa é a mensagem de erro que aparece quando uso esses parâmentro
Linux user number 523466

Khayo

Pessoal, fui um pouco menos ambicioso (euahaeuh) e consegui alterar a resolução para 800x600.
Vamos lá:

No /boot/grub/grub.cfg abaixo da linha set gfxmode=640x480 adicione set gfxpayload=800x600

Desta maneira consegui alterar a resolução para 800x600. Para resolução 1024x768 fiz a mesma coisa, só trocando o 800x600 por 1024x768, mas nessa resolução aparece mensagem de monitor fora de frequência.

Acredito que esse tópico pode ser dado com resolvido, já que foi resolvido como alterar a resolução propriamente dita.
O problema agora é a frequência. Devo abrir outro tópico?
Linux user number 523466

Khayo

Acabei de reler a pergunta do tópico e na verdade o que ele quer é manter a resolução de 640x480, neste caso pode usar como parâmetro do set gfxpayload o parâmetro 640x480, ou então keep, para manter a resolução do comando anterior (set gfxmode=640x480).
Linux user number 523466