Configurar resolução [RESOLVIDO]

25. Re: Configurar resolução [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 11/01/2013 - 17:04h

Você é um cara de sorte. Hoje está muito frio em Sao Paulo/Suzano, então eu dormi bem e acordei de bom humor. Vou te dar a receita! rsrs
1° passo:Vamos pôr ordem na casa. percebi que você descompactou o source do kernel dentro da pasta /usr/src/linux, quando deveria ter descompactado dentro de /usr/src/, veja:
/usr/src/linux/linux-3.7.1# make install 

Vamos consertar renomendo o /usr/src/linux(se você quiser pode remover, mas aqui vamos apenas renomear):
mv /usr/src/linux /usr/src/linux-old 

A pasta acima é apenas um link para o souce do kernel que já veio com o sistema, provavelmente "usr/src/linux-3.2.0-4"
Agora, baixe o kernel da versão 3.2.xx, no momento é o mais viável, depois se quiser e tiver paciência, você pode tentar compilar o 3.7.1 por conta própria.
2° passo:Vamos baixar o kernel novo:
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.36.tar.xz 

3° passo:Vamos descompactá-lo para o diretório correto:
tar -xvf /Caminho_do_source/linux-3.2.36.tar.xz -C /usr/src/ 

4° passo:Vamos criar o novo link apontando para a pasta recém descompactada:
ln -s /usr/src/linux-3.2.36/ /usr/src/linux 

Após, entre no diretório de compilação:
cd /usr/src/linux 
Entra no diretório onde será compilado o kernel. Você pode colocar o caminho completo, mas o link é mais fácil rsrs

5° passo: Vamos preparar a compilação:
make mrproper 
Limpa arquivos ".o" obsoletos. Se neste ponto você já possuir um arquivo .config no diretório, ele também será apagado.

make clean 
Limpa resquício de compilações antigas.

6° passo:Editar o .config.
Você pode fazê-lo de várias formas: make menuconfig,make oldconfig,make config, make xconfig, procure na net e vai achar bastante informação.
Aqui simplesmente você editará o config original da distro(/boot/config-3.2.0-4-686-pae) e salvará com o nome /usr/src/linux/.config, conforme foi instruído anteriormente.
Atenção, é esta alteração que fará com que o kernel suporte diretamente a resolução desejada no monitor.

Observação importante
O kernel não é compilado com "./configure && make && make install". Se tiver dúvidas, consulte o arquivo README, que está dentro da pasta descompactada.

7° passo:Vamos à compilação propriamente dita
make bzImage 
ou
make CFLAGS="-O3 -pipe -march=native -mtune=native" bzImage 
Aqui você está efetuando a compilação binário do kernel. Na 2ª opção, você estará passando as flags desejadas para o GCC. isto fará com que o kernel fique otimizado para sua máquina. Use apenas uma destas opções!

make modules 
Compila os módulos do kernel.
Aqui a compilação propriamente dita já encerrou. Agora vamos preparar o sistema para usar este kernel.

make modules_install 
Instala os módulos do kernel
mkinitramfs 3.2.36 -o /boot/initrd.img-3.2.36 
Isso cria o “initrd” para o kernel.
“initrd” significa “Initial RAM disk”, ele contém uma pequena imagem do sistema que será carregada no boot.

cp arch/sua_arquitetura/boot/bzImage /boot/vmlinuz-3.2.36 
Copia o kernel para "/boot". O termo "sua_arquitetura" deve ser trocado por "i386" ou "x86"

mv /boot/System.map /boot/System.map-old && cp System.map /boot/System.map 
Renomeia o /boot/System.map antigo e copia o novo /System.map
cp .config /boot/config-3.2.36 
Copia o config usado.
update-grub 
Atualiza o grub.cfg, criando uma nova entrada para o novo kernel. Se preferir, pode editá-lo na mão, mas os desenvolvedores não aconselham.
Reinicie a máquina e teste.


  


26. Re: Configurar resolução [RESOLVIDO]

Helquisson
helquisson

(usa Debian)

Enviado em 12/01/2013 - 16:22h

Madrugada, meu amigo, que bom que você estava de bom humor e me passou a receita!!! hehehehehe! muito obrigado.

Segui todos os passos e tudo ocorreu bem! Porém o mistério ainda continua, a resulução se manteve em 1024x768.

Olhei em:


cat /boot/config-3.2.36


pra minha surpresa olha o resultado:

CONFIG_INPUT_MOUSEDEV_SCREEN_X=1360
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768

as linhas estão com a resolução que eu preciso, mas não aparece pra eu altera-lá!


27. Re: Configurar resolução [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 12/01/2013 - 16:24h

helquisson escreveu:

Madrugada, meu amigo, que bom que você estava de bom humor e me passou a receita!!! hehehehehe! muito obrigado.

Segui todos os passos e tudo ocorreu bem! Porém o mistério ainda continua, a resulução se manteve em 1024x768.

Olhei em:


cat /boot/config-3.2.36


pra minha surpresa olha o resultado:

CONFIG_INPUT_MOUSEDEV_SCREEN_X=1360
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768

as linhas estão com a resolução que eu preciso, mas não aparece pra eu altera-lá!


Agora você vai precisar de um xorg.conf.


28. Re: Configurar resolução [RESOLVIDO]

Helquisson
helquisson

(usa Debian)

Enviado em 12/01/2013 - 16:27h

lcavalheiro escreveu:

helquisson escreveu:

Madrugada, meu amigo, que bom que você estava de bom humor e me passou a receita!!! hehehehehe! muito obrigado.

Segui todos os passos e tudo ocorreu bem! Porém o mistério ainda continua, a resulução se manteve em 1024x768.

Olhei em:


cat /boot/config-3.2.36


pra minha surpresa olha o resultado:

CONFIG_INPUT_MOUSEDEV_SCREEN_X=1360
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768

as linhas estão com a resolução que eu preciso, mas não aparece pra eu altera-lá!


Agora você vai precisar de um xorg.conf.


opa lcavalheiro, td bacana?

meu "xorg.conf" está assim:


Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "glx"
Load "dri"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "Shadow" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "RelaxedFencing" # [<bool>]
#Option "Throttle" # [<bool>]
#Option "UseVmap" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "DelayedFlush" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # <str>
#Option "fbdev" # <str>
#Option "debug" # [<bool>]
Identifier "Card1"
Driver "fbdev"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card2"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


esse eu criei com o comando "x-configure" se não me engano!


29. Re: Configurar resolução [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 12/01/2013 - 16:34h

Falta setar uma screen padrão, um depth padrão sob cada screen e criar os modes com as resoluções.


30. Re: Configurar resolução [RESOLVIDO]

Helquisson
helquisson

(usa Debian)

Enviado em 12/01/2013 - 16:40h

lcavalheiro escreveu:

Falta setar uma screen padrão, um depth padrão sob cada screen e criar os modes com as resoluções.


Valew lcavalheiro, vou tentar fazer e depois posto aqui o resultado!



31. Re: Configurar resolução [RESOLVIDO]

Rodrigo Torres Leme
rodcorporation

(usa Debian)

Enviado em 12/01/2013 - 19:18h

cara aconteceu uma coisa bizarra comigo hj que eu cheguei implorar por ajuda aqui no VOL.

Esta tentando configurar a resolução também e nada.

AHAHA no final resolvi mudando o plug no monitor. Meu monitor é de 22', tem 2 entradas dvi e 2 vga, nao sei porque tava na vga 2 e ai alterei para a vga 1 na hora mudo a resolução com o gnome rodando.

abs


32. Re: Configurar resolução [RESOLVIDO]

Helquisson
helquisson

(usa Debian)

Enviado em 12/01/2013 - 22:18h

rodcorporation escreveu:

cara aconteceu uma coisa bizarra comigo hj que eu cheguei implorar por ajuda aqui no VOL.

Esta tentando configurar a resolução também e nada.

AHAHA no final resolvi mudando o plug no monitor. Meu monitor é de 22', tem 2 entradas dvi e 2 vga, nao sei porque tava na vga 2 e ai alterei para a vga 1 na hora mudo a resolução com o gnome rodando.

abs


doideira heim rodcorporation, coisas assim acontecem, ja vi ate em algum forum que o problema era configuracao na bios, mas acho que nao e o meu caso!
Meu video e onboard so tem uma entrada vga!


33. Re: Configurar resolução [RESOLVIDO]

Helquisson
helquisson

(usa Debian)

Enviado em 12/01/2013 - 22:22h

Galera, setei algumas coisas no meu xorg.conf, olhem como ficou, acho que ainda falta algo, porque agora ele nem inicia o sistema.


Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "glx"
Load "dri"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "Shadow" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "RelaxedFencing" # [<bool>]
#Option "Throttle" # [<bool>]
#Option "UseVmap" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "DelayedFlush" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # <str>
#Option "fbdev" # <str>
#Option "debug" # [<bool>]
Identifier "Card1"
Driver "fbdev"
BusID "PCI:0:2:0"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card2"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1360x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection




34. Re: Configurar resolução [RESOLVIDO]

Rodrigo Torres Leme
rodcorporation

(usa Debian)

Enviado em 12/01/2013 - 23:26h

Então, pelo que eu vi aqui troca essa parte aqui:

Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"

Por essa:

Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"




35. Re: Configurar resolução [RESOLVIDO]

Helquisson
helquisson

(usa Debian)

Enviado em 13/01/2013 - 10:52h

rodcorporation escreveu:

Então, pelo que eu vi aqui troca essa parte aqui:

Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"

Por essa:

Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"



Pessoal, a luta continua!

rodcorporation, troquei as linhas que você falou, agora o sistema já esta iniciando, porém ainda não consigo trocar a resolução.

por curiosidade tentei criar um novo xorg.conf:

X :1 -configure


ao gerar ele manda esse erro:

(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Number of created screens does not match number of detected devices.
Configuration failed.
Server terminated with error (2). Closing log file.

que eu acredito que ele não detectou o video.


36. Re: Configurar resolução [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 13/01/2013 - 11:53h

helquisson escreveu:

Madrugada, meu amigo, que bom que você estava de bom humor e me passou a receita!!! hehehehehe! muito obrigado.

Segui todos os passos e tudo ocorreu bem! Porém o mistério ainda continua, a resulução se manteve em 1024x768.

Olhei em:


cat /boot/config-3.2.36


pra minha surpresa olha o resultado:

CONFIG_INPUT_MOUSEDEV_SCREEN_X=1360
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768

as linhas estão com a resolução que eu preciso, mas não aparece pra eu altera-lá!


O meu monitor é de resolução igual e aqui dá certo. Você verificou se agora aparece a sua resolução entre as opções?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts