Problemas de resolução no Debian Buster

Caros amigos do forum, bom dia, boa tarde, boa noite.

Recorro a vocês na espererança de uma resolução ao meu problema.

Tenho um micro velho com a seguinte configuração:

-AMD Semprom LE1100
-Chipset’s SIS
-2GB de RAM
-tudo onboard

Há um bom tempo atrás tentei instalar o Debian (Stretch ou Jessie), mas ele só reconhecia a resolução de 640x680. Procurei

na internet, tentei várias coisas, sem sucesso.
Então desisti e instalei outras distros.

Instalei LUBUNTU, Linux Mint e Zorin OS. Funcionaram perfeitamente.

Como já passou bastante tempo, resolvi instalar o Debian10 Buster.

Não é que o problema persiste? Tentei várias instalações diferentes, com interfaces diferentes, modo gráfico, não gráfico,

informando um espelho de rede, sem informar espelho de rede e deixando instalar somente do DVD (é isso mesmo, DVD), mas o

resultado é sempre o mesmo.

A questão é… o GRUB está com a resolução normal, 1024x768, mas assim que sai do GRUB, a resolução cai.

A inicialização vai só até a tela de login no terminal. Ele não está carregando o sddm para login. Então faço o login e

digito startx para dar inicio ao modo gráfico, porém como disse, a resolução está na casa dos 600.

Acha-se vários tutoriais, que basicamente são iguais (ctrl+c, ctrl+v), sobre o xrandr principalmente e que não resolveu.

Alguém sabe o que pode ser? Porque só o Debian não funciona? Porque o GRUB está certo e o resto não?

Enfim se puderem ajudar, fico extremamente agradecido.

Já tentou ativar repos non-free, ou instalar com a ISO non-free, e tentar instalar o firmware da AMD? Eu tive esse exato problema quando instalei o Debian e foi assim que resolvi

Manda um:

lspci -kv

pra gente saber qual o modelo do vídeo e módulo que está sendo usado.

Ativar o repositório non-free?
Sinceramente não lembro. Quando chegar em casa testarei.

ISO non-free? Nem sabia que existia. Taí mais uma opção.

Firmware AMD não, porque pelas pesquisas que tenho feito, o problema estaria relacionado aos chipsets da placa que são da SIS. Mas já que para você resolveu, porque não tentar também né?

1 Curtida

Como alguns já falo tenta o debian nonfree:
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/10.1.0-live+nonfree/
Usa o modo live antes de instala porque se for da algum problema já vai sabe antes de perde tempo com a instalação.

1 Curtida

Resposta do lspci -kv

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 761/M761 Host (rev 02)
Subsystem: Silicon Integrated Systems [SiS] 761/M761 Host
Flags: bus master, medium devsel, latency 32, NUMA node 0
Memory at f0000000 (32-bit, non-prefetchable) [size=128M]
Capabilities:
Kernel driver in use: agpgart-amd64

00:01.0 PCI bridge: Silicon Integrated Systems [SiS] AGP Port (virtual PCI-to-PCI bridge) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64, NUMA node 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: feb00000-febfffff
Prefetchable memory behind bridge: d8000000-dfffffff
Capabilities:

00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS965 [MuTIOL Media IO] (rev 48)
Flags: bus master, medium devsel, latency 0, NUMA node 0

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 IDE Controller (rev 01) (prog-if 80 [ISA Compatibility mode-only controller, supports bus mastering])
Subsystem: Elitegroup Computer Systems 5513 IDE Controller
Flags: bus master, medium devsel, latency 128, IRQ 16, NUMA node 0
I/O ports at 01f0 [size=8]
I/O ports at 03f4
I/O ports at 0170 [size=8]
I/O ports at 0374
I/O ports at ffa0 [size=16]
Capabilities:
Kernel driver in use: pata_sis
Kernel modules: pata_sis, ata_generic

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 AC’97 Sound Controller (rev a0)
Subsystem: Elitegroup Computer Systems SiS7012 AC’97 Sound Controller
Flags: bus master, medium devsel, latency 64, IRQ 18, NUMA node 0
I/O ports at d800 [size=256]
I/O ports at d400 [size=128]
Capabilities:
Kernel driver in use: snd_intel8x0
Kernel modules: snd_intel8x0

00:03.0 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems USB 1.1 Controller
Flags: bus master, medium devsel, latency 64, IRQ 20, NUMA node 0
Memory at feaff000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci

00:03.1 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems USB 1.1 Controller
Flags: bus master, medium devsel, latency 64, IRQ 21, NUMA node 0
Memory at feafe000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci

00:03.2 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems USB 1.1 Controller
Flags: bus master, medium devsel, latency 64, IRQ 22, NUMA node 0
Memory at feafd000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci

00:03.3 USB controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI])
Subsystem: Elitegroup Computer Systems USB 2.0 Controller
Flags: bus master, medium devsel, latency 64, IRQ 23, NUMA node 0
Memory at feafc000 (32-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci

00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 190 Ethernet Adapter
Subsystem: Elitegroup Computer Systems 190 Ethernet Adapter
Flags: bus master, medium devsel, latency 0, IRQ 19, NUMA node 0
Memory at feafbc00 (32-bit, non-prefetchable) [size=128]
I/O ports at d000 [size=128]
Capabilities:
Kernel driver in use: sis190
Kernel modules: sis190

00:05.0 IDE interface: Silicon Integrated Systems [SiS] 182 SATA/RAID Controller (rev 01) (prog-if 85 [PCI native mode-only controller, supports bus mastering])
Subsystem: Elitegroup Computer Systems 182 SATA/RAID Controller
Flags: bus master, medium devsel, latency 64, IRQ 17, NUMA node 0
I/O ports at c800 [size=8]
I/O ports at c400 [size=4]
I/O ports at c000 [size=8]
I/O ports at b800 [size=4]
I/O ports at b400 [size=16]
I/O ports at b000 [size=128]
Capabilities:
Kernel driver in use: sata_sis
Kernel modules: sata_sis, ata_generic

00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, NUMA node 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Capabilities:
Kernel driver in use: pcieport

00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, NUMA node 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Capabilities:
Kernel driver in use: pcieport

00:09.0 Network controller: Qualcomm Atheros AR9227 Wireless Network Adapter (rev 01)
Subsystem: Qualcomm Atheros AR9227 Wireless Network Adapter
Flags: bus master, 66MHz, medium devsel, latency 168, IRQ 17, NUMA node 0
Memory at feae0000 (32-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: ath9k
Kernel modules: ath9k

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel, NUMA node 0
Capabilities:

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel, NUMA node 0

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel, NUMA node 0

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel, NUMA node 0
Kernel driver in use: k8temp
Kernel modules: k8temp

00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, NUMA node 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Capabilities:
Kernel driver in use: pcieport

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (rev 03) (prog-if 00 [VGA controller])
Subsystem: Silicon Integrated Systems [SiS] [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter
Flags: 66MHz, medium devsel, IRQ 10, NUMA node 0
BIST result: 00
Memory at d8000000 (32-bit, prefetchable) [size=128M]
Memory at febe0000 (32-bit, non-prefetchable) [size=128K]
I/O ports at e800 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities:
Kernel modules: sisfb

O kernel está carregando o módulo “sisfb” para sua placa de vídeo. Esse módulo é bem mais limitado que outro disponível, o “sis”.

Recomendo testar esse módulo antes de alterar os arquivos para fazer essa alteração definitiva.

Para testar faça o seguinte:

  1. Durante o boot, no GRUB, digite ‘c’ para editar a opção de boot padrão
  2. Localize a linha linux “/boot/vmlinuz-4…” e adicione o parametro para o kernel, indicando que você não quer que ele carregue esse driver sisfb. Adicione na linha “modprobe.blacklist=sisfb”
  3. O boot deve acontecer sem problemas. Há uma chance de já entrar no modo gráfico, mas o mais provável é que carregue apenas o login de texto. Esteja preparado para isso
  4. Faça login como root (no terminal de texto) ou faça login com seu usuario e use sudo em todos os demais comandos.
  5. digite “lspci -k” e veja qual módulo carregou para a placa de vídeo. O esperado é que seja “vesa”.
  6. Carregue manualmente o módulo “sis” com o comando “modprobe sis”
  7. digite “lspci -k” e veja qual módulo carregou para a placa de vídeo. O esperado é que seja “sis”.
  8. Reinicie o servidor gráfico de login (sddm ou lightdm, depende da sua instalação) com o comando “systemctl restart lightdm” ou “systemctl restart sddm”
  9. O esperado é que a interface gráfica carregue e que voce consiga fazer login. Faça os testes para ver se consegue colocar a resolução a contento.

Veja aí se funciona!

1 Curtida

Usei os seguintes comandos

> # apt-get install build-essential autoconf automake xorg-dev xutils-dev mesa-common-dev libdrm-dev libtool
> # wget https://www.x.org/releases/individual/driver/xf86-video-sis-0.11.0.tar.gz
> # tar xjf xf86-video-sis-0.11.0.tar.gz
> # cd xf86-video-sis-0.11.0/
> # ./configure --prefix=/usr --disable-static
> # make
> # make install
> # rm -rf /etc/X11/xorg.conf
> # reboot

Após tudo isto o sddm ainda não é carregado.
Ainda tenho que fazer o login no terminal e digitar startx.
Feito isto, a interface gráfica é carregada, e nas configurações de monitor, agora aparecem várias opções de resolução.
Até 1024x768, a imagem fica ok.
Acima disso a imagem fica falha, com linhas piscando, etc.
Mas como disse o sddm ainda não é carregado.
O que me incomoda, é que desde o começo, o GRUB é carregado com a resolução mais alta.
Se o GRUB reconhece, o resto do sistema também deveria reconhecer, sem a necessidade de instalações extras. Alguma informação no xinit provavelmente.

Enfim, os comandos acima resolveram parte do problema, agora como fazer o sddm carregar?

Deixar como solucionado e abrir outro para o sddm.