Re: SiS M671 x Ubuntu 10.04 [Resolvido]

Iniciado por orivaldir, 04 de Maio de 2010, 18:20

tópico anterior - próximo tópico

orivaldir

Olá pessoal...

Ao menos na pesquisa que fiz não vi referência, dentre os diversos problemas citados com a nova versão do Ubuntu, à "maldita" SiS M671.
Nas versões anteriores, sempre houve uma solução com a contribuição da rapaziada que davam um jeito no driver para um aproveitamento 2D.

Já estava maluco pra fazer essa atualização quando, minha ansiedade só não foi maior que minha frustração. :-[

Pesquisando muito mais, vi que já é possível ajustar a resolução pro ideal, mesmo apenas em 2D, mas a tela de boot (parece TV velha chuviscada) ainda não houve solução, além de comandos pra vc retirar o gdm do boot... mesmo assim, ao menos pra mim, não tenho muito saco com aquela tela de qualquer jeito e na marra...

Preferi voltar ao 9.10, no qual até consegui um driver e um xorg que melhorou um bocado o desempenho da placa, principalmente na execução de vídeos.

Mas ainda estou em busca de uma solução para o problema citado...

No aguardo de ajuda do pessoal... :'(

aleksandre

A solução para usar a SiS 671/672 no Ubuntu 10.04 e ainda com algum suporte 3D pode ser encontrada em http://goo.gl/bNcd
Ateh!

orivaldir

Valeu, Aleksandre...

Vou dar uma olhada e fazer um teste...

Os anterioes que já fiz resolvem o problema da resolução, mas não resolvem do boot chiado, além da que citei, de rodar um comando para retirar o gdm do boot, tornando somente texto... Mesmo assim é algo remediativo...

Vou fazer um teste e posto o resultado depois...

Falows...

aleksandre

Quanto ao boot chiado, a solução é desabilitar o frambuffe. Proceda da seguinte forma:

abra o terminal e digite sem o $:
$sudo bash
após
$echo blacklist vga16fb > /etc/modprobe.d/blacklist-vga16fb.conf
e depois
$sudo update-initramfs -u

Depois disso teremos aquele splash normal no boot.

Agora é o seguinte, esse driver aí nos oferece um pequeno desempenho 3D. Para isso basta apenas usar o seguinte xorg.conf:

Section "Device"
Identifier "device1″
Driver "sis671″
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280×800@75″ "1280×800@60″ "1280×720@60″ "1280×768@60″ "800×600@60″ "800×600@56″
EndSubSection
Device "Configured Video Device"
EndSection

Section "Module"
Disable "dri"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1″
Load "freetype"
Load "glx" # 3D layer
Load "GLcore"
EndSection

Todas essas dicas aí peguei em http://goo.gl/LRzL

orivaldir

Bom dia, aleksandre...

Fiz os testes e, por incrível que pareça, não deu muito certo.

Daí pensei em fazer diferente:
Pegue os arquivos "sis671_drv.so, sis_drv.so e sisusb_drv.so" do Mandriva One 2010 (que, aliás teve um casamento perfeito com o hardware do meu arcáico CCE J72) e copiei como root para /usr/lib/xorg/modules/drivers...

Logo após instalei o arquivo "sisctrl_0.0.20051202-1_i386.deb" (que complementa recursos na sis671, inclusive dá a opção de uso da taxa 75 Hz no lcd do note).

Fiz umas modificações no xorg.conf. Ficou desse jeito:

Section "Device"
Identifier "Configured Video Device"
Driver "sis671"
Option "EnableSiSCtrl" "yes"
Option "ShadowFB" "Enabled"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Option "DPMS"
HorizSync 30 - 63
VertRefresh 50 - 75
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800@60" "1280x720@60" "1280x768@60" "800x600@60" "800x600@56"
EndSubSection
Device "Configured Video Device"
EndSection

Por fim, para tirar o chiado do boot, adicionei os códigos passados:

$sudo bash
$echo blacklist vga16fb > /etc/modprobe.d/blacklist-vga16fb.conf
$sudo update-initramfs -u

Depois de muito trabalho e pesquisa, não ficou 100% como esperava (relativo ao boot com todos os recursos gráficos devidos).... mas ficou bem funcional e com o que interessa mesmo funfando de boa....

Obrigado pelas dicas dadas...

aleksandre

@Orivaldir,

Que bom que pelo menos está tudo certo pra você; tanto o boot quanto a resolução.
Podes me enviar esses arquivos aí do Mandriva pra eu ver se fica melhor que esse que tenho aqui? Ele é meio instável; vez ou outra fica perdido na resolução.
Ateh!

orivaldir

Boa tarde, aleksandre...

Esse é dos arquivos do Mandriva:
http://www.mandamais.com.br/download/sz0p652010162454

Esse é do SiSControl:
http://www.mandamais.com.br/download/8ivk652010162820

Além do boot ser choem... bem simplezinho... mas até agora o resto tá fundando de boa...

Abraço...

orivaldir

#7
Ia esquecendo.....


Apenas lembre de fazer as modificações num procedimento único, ou seja... quando copiar os arquivos do Mandriva, logo em seguida instale o SisControl (arquivo .deb), refaça o xorg.conf pelo q eu citei, ou conforme a sua necessidade e, por fim, modifique a resolução do boot...

Aí é só reiniciar...

Abraço...

aleksandre

@orivaldir,
Valeu por disponibilizar os arquivos; já testei aqui.
Agora, não vi mudança alguma em relação aos anteriores. Até parecem ser os mesmos. Se você observar bem notará que eles não são tão bom na exibição de cores. Dá pra perceber isso em degradês de cores.
Bom, pelo menos está funcional. Espero que esse que você me passou ao menos não tenha a instabilidade que já tinha te reportado antes.
Infelizmente faz pouco tempo que comprei esse notebook  e ainda vou amargar algum tempo com ele.
Mas ficou a lição: nunca mais compro qualquer coisa que venha com hardware SiS.

Brenno Machado

#9
Boa tarde pessoal, eu segui os passos descritos aí, e não consegui acertar o video aqui =/
Estou usando a versão 64 bits do Lucid e ao aplicar as dicas toda vez que eu reinicio aparece a mensagem de erro de vídeo e mostra opções para eu editar o xorg.conf, aí então eu restauro para o padrão (que é sem o xorg... telão 800x600).

A única coisa que funcionou foi resolver o chiado no boot.

Ajudem-me por favor.

PS.: Tentei todas as dicas dos comentários também e nada =/

pigdin

#10
você editou o xorg.conf?

sudo gedit /etc/X11/xorg.conf com as informações acima (copie, cole e salve) reinicie a sessão.



OOps.Desconsidere.


Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

aleksandre

Brenno,

Para a versão de 64 bits tenta essa solução aqui: http://goo.gl/tfaD
Depois retorna contando seus resultados, por favor!

Brenno Machado

@aleksandre,

Muito obrigado, finalmente funcionou!
Eu até já tinha formatado novamente e posto o 32bits, tive que reformatar para testar.

Obrigado pela dica! :D

PS.: Ultima vez que compro algo com chipset SiS...

gfenrrir

Cara obrigado pela dica a única coisa que não fim foi habilitar compositing_manager, porque tira um pouco do framerates mas o resto funcionou que só um beleza a tela de boot que estava com chuvisco não está mais  :D

Só lembrando nunca mais compro notebook com chipset da SIS

Abraços =)

aleksandre

Ei, Gente!
O Juliano apresentou uma solução melhor para os efeitos gráficos durante o boot. É só utilizar o uvesafb. Assim teremos o bootsplash sendo visualizado normalmente. Confiram em http://goo.gl/G8Uo
Até!