
Infelizmente tenho um notebook ASUS K50C que usa um driver gráfico sis. Tentei muitas opções diferentes em fóruns diferentes, mas ainda estou tendo problemas de resolução de tela. A resolução da tela ainda é muito baixa. Apesar disso, não consigo assistir nenhum tipo de vídeo porque o computador fica sobrecarregado e não consegue reproduzir o vídeo normalmente. Atualmente estou usando o UBUNTU 14.04. Alguém pode me ajudar a resolver os problemas ou alguém sabe qual versão do Ubuntu funciona bem com este computador? desde já, obrigado
Responder1
Acabei de carregar o Ubuntu em um thin client Dell fx160 que possui o adaptador de vídeo SiS 771/617 como padrão. Eu carreguei originalmente o 16.04 e ele agia como um cachorro, dava para ver o entrelaçamento e todo o sistema estava lento.
Olhando, Xorg.0.log
notei que o driver Sis nativo no Xorg não foi classificado para o 771/617, e o único driver que consegui encontrar para o 771/671 foi anotado aqui:https://sites.google.com/site/easylinuxtipsproject/sis
Um desenvolvido por Antonio J. de Oliveira, cujo trabalho está faltando na internet. Pena, porque ele é o único cara que parece fazer muito com os cartões SiS. E talvez devido à idade do seu driver, ele foi compilado contra o kernel usado no Ubuntu 12.04.1. (observe a versão 1. Carreguei 12.04.4 que tinha em mãos e não funcionou. Tive que voltar nos arquivos do Ubuntu e obter a v1).
Bunged sis671_drv.so
em /usr/lib/xorg/modules/drivers
editado xorg.conf
para que a Seção Device
tivesse sis671
como driver e acionou-o. Sem problemas! e muitas resoluções para escolher nas configurações de exibição.
Por algum motivo, as configurações não conseguem detectar o monitor e insistem em chamá-lo de laptop, e não consigo fazer com que os monitores duplos funcionem. Eles funcionaram como desktop em uma iteração de teste, então isso pode ser feito, mas os dois monitores tinham resoluções diferentes e não consegui encontrar uma maneira de alterá-los independentemente. O monitor maior, em dvi, não estava alinhado corretamente e sua resolução estava errada. Eu tentei uma definição de monitor virtual em xorg.conf, mas isso apenas travou e eu teria que voltar ao root cli para renomear xorg.conf para que ele iniciasse nos padrões e não no conf. O fx160 possui um vga e um dvi em uma placa SiS. No final tive que colocar o monitor principal na saída VGA. Não sei se sis671_drv tem funcionalidade para dvi ou monitores duplos. Eu sei que isso torna o log do xorg dez vezes maior que o normal, então há muita coisa acontecendo lá. Afinal o driver tem mais de 500kb.
Se alguém tiver dual head em um Ubuntu FX160, eu estaria interessado em ouvir.
Responder2
Não existe uma versão atualmente suportada do Ubuntu que suporte placas SiS 671/771 (isto éerro #301958). Suas opções são:
Use uma versão obsoleta e sem suporte do Ubuntu e nunca atualize. Não é realmente recomendado, pois você não receberá atualizações de segurança, mas se quiser tentar, foi relatado que 12.04.2 funciona.
Experimente o Linux Mint 13. Houve relatos de que ele contém algum driver SiS modificado mais antigo que funciona.
Desista e compre um laptop com gráficos suportados. Um Thinkpad antigo com gráficos ATI pode ser comprado por US$ 50 no Ebay e rodará bem o Xubuntu/Lubuntu.
Se você é um desenvolvedor, pode corrigir a fonte. O problema foi levantado na lista de discussão do Xorg e um desenvolvedor do Xorg respondeu (1 2)
Se isso ainda não funcionar, suje as mãos... se alguma string específica aparecer em mensagens de erro, encontre essas strings na fonte e descubra qual função está falhando. Em seguida, compare a execução da cópia quebrada com a última cópia de trabalho que você lembrou. Se a API de alguma dependência mudou, use git bisect para compilar repetidamente o kernel ou o Xserver até encontrar a linha exata de código na dependência que fez a diferença. Hackear o driver pode parecer difícil, mas não é tão difícil a ponto de você ter que pagar alguém para fazer isso.
O problema aqui não é que seja necessário algum esforço gigantesco de engenharia reversa. O problema é que foram necessárias algumas pequenas correções janatoriais. E é fácil perder uma quando o desenvolvedor que está implementando as correções não tem uma placa SiS para testar.
Basicamente, ninguém sabe qual é o problema real, então alguém com o hardware afetado precisa dividir a fonte do driver Xorg e descobrir como ele foi quebrado.
Relacionado:
Responder3
Recentemente recondicionei um laptop Fujitsu-Siemens Esprimo Mobile v5535 (especificações aqui:https://www.notebookcheck.net/Fujitsu-Siemens-Esprimo-Mobile-V5535.9149.0.html) que possui um chip gráfico SiS Mirage 3+ 672MX.
O objetivo era instalar uma nova variante 18.04 ou 18.10 de 32 bits do Ubuntu (Lubuntu para ser exato). Deve funcionar em outras variantes do Ubuntu, incluindo 64 bits, bem como no Fedora etc.
O driver em funcionamento real está localizado aqui:https://github.com/rasdark/xf86-video-sis671
E eu criei um script bash para ajudar outras pessoas a instalar rapidamente o driver aqui (instruções incluídas nos comentários do script):https://gist.github.com/fevangelou/46a2885233c45011ad5c8752f18eac73
Responder4
Isto é o que eu encontrei. Eu trabalho com o Kubuntu 14.04 em um ASUS K50C e tenho o mesmo problema.
O motorista emhttp://zatherz.cba.pl/sis/pode ser baixado e instalado. Não utilizei a rotina de instalação do site, apenas cliquei nela no diretório e o processo de instalação foi iniciado. (O caminho fácil. :-) )
Eu tenho a resolução certa agora. Espero não ter novos problemas, o tempo dirá isso.
Boa sorte.