Gentoo Archives: gentoo-user-br

From: Alex Andrade Figueiredo <alex.afnet@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Framebuffer todo preto (era: Onde está meu SATA?)
Date: Sun, 06 Jan 2008 02:27:38
Message-Id: 2e53eb790801051826o24a753abs77e2180f51a4b6fd@mail.gmail.com
In Reply to: [gentoo-user-br] Framebuffer todo preto (era: Onde está meu SATA?) by Thiago Nunes
1 Amigo, ja consegui resolver, todas as opções que eu estou usando estão
2 corretas
3
4 Prob é que não habilitei no kernel algumas opções importantes em
5 devices-driver>grafics support>console display
6 driver support
7
8 Quanto as minhas configurações de VGA, sempre usei essas:
9
10 kernel /boot/kernel-2.6.23-gentoo-r3 splash= silent,fadein,theme:livecd-
11 2007.0 vga=0x31B video=vesafb,mtrr:3,ywrap quiet CONSOLE=/dev/tty1
12 root=/dev/hdb3
13 f$
14
15 initrd (hd2,0)/boot/fbsplash-livecd-2007.0 -1280x1024
16
17
18
19
20 On Jan 4, 2008 3:17 AM, Thiago Nunes < thiagonunesrs@×××××.com> wrote:
21
22 > Criei outro tópico de novo.
23 >
24 > Em 03/01/08, Alex Andrade Figueiredo< alex.afnet@×××××.com> escreveu:
25 >
26 > > Outra coisa é que minha tela de inicialização, e meus tty com
27 > framebuffer
28 > > ficam em tela preta. O sistema inicia com a tela totalmente preta e a
29 > > primeira imagem é somente o logo da NVIDIA e logo depois o GDM
30 >
31 > Já tive esse problema, mas faz tempo e não me lembro mais exatamente o
32 > porque dele.
33 >
34 > Vou lhe dar as coordenadas que sempre funcionam:
35 >
36 > - Vá na configuração do seu kernel;
37 > - habilite "Device Drivers -> Graphics support -> Support for frame
38 > buffer devices -> VESA VGA graphics support -> VESA driver type ->
39 > vesafb-tng" dentro do kernel e não como módulo;
40 > - logo em seguida, em "VESA default mode", coloque "1024x768-16@60"
41 > - desabilite qualquer outro driver de framebuffer, não existe motivo
42 > para se usar mais que um. Não habilite o driver de framebuffer da
43 > nvidia porque ele é incompatível com o driver proprietário, e o vesafb
44 > funciona bem.
45 > - depois vá em "Console display driver support" e habilite "Video mode
46 > selection support" e "Framebuffer Console support".
47 > - por último, caso deseje, pode hablitar "Support for the framebuffer
48 > splash". O splash é um dos motivos para preferir sempre o vesafb,
49 > porque poucos drivers de framebuffers possuem suporte a splash, e o
50 > vesafb é um dos que suporta.
51 > - Agora passe os seguintes parâmetros pro kernel, na inicialização:
52 > "video=vesafb:ywrap,mtrr:3". E caso queira momentaneamente bootar com
53 > outra resolução você pode adicionar ", 800x600-24@75" nesses parâmetros
54 > para bootar com essa outra resolução.
55 >
56 > O vesafb-tng não funciona em todas as placas, por exemplo, nas via.
57 > Então quando isso acontecer use o vesafb padrão. As diferenças são que
58 > não é possível definir uma resolução padrão (a padrão é 640x480, o que
59 > vai dar naquele mesmo tamanho do velho e conhecido modo texto, mas em
60 > modo gráfico), não é possível escolher a taxa de atualização da tela e
61 > o modo de se passar esses parâmetros pro kernel são um pouco
62 > diferentes, assim: "video=vesafb:ywrap,mtrr:3 vga=0x317". Esse número
63 > da variável vga você encontra em
64 > "/usr/src/linux/Documentation/fb/vesafb.txt".
65 >
66 > Ja faz um tempo que eu não uso o vesafb e não tive como testar agora,
67 > então se eu estiver enganado em alguma coisa alguém vai me corrigir.
68 > --
69 > gentoo-user-br@g.o mailing list
70 >
71 >
72
73
74 --
75 Alex Andrade Figueiredo