Kirjoittaja Aihe: Kuinka Debianin Xorg:iin VESA-ohjain ?  (Luettu 14784 kertaa)

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #40 : 07.12.20 - klo:23.00 »
Koodia: [Valitse]
$ uname -a
Linux lubuntu 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:12 UTC 2014 i686 i686 GNU/Linux
Ubuntu 14.04???  Ja 32-bittinen jakeluversio?
Mutta aikanaan grub:in käynnistysriville parametri nomodeset riitti graafisen ympäristön käynnistykseksi.

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #41 : 08.12.20 - klo:13.20 »
Koodia: [Valitse]
$ uname -a
Linux lubuntu 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:12 UTC 2014 i686 i686 GNU/Linux
Ubuntu 14.04???  Ja 32-bittinen jakeluversio?
Mutta aikanaan grub:in käynnistysriville parametri nomodeset riitti graafisen ympäristön käynnistykseksi.

Hivenen kertausta:
Kyseessä on siis Vintage-kone, jossa on joku vanha 32-bittinen Pentium maksimimuistimäärällä eli 512 Mt:lla ja Ati Rage r128 Pro AGP-näytönohjaimella. Koneessa on kiinni 3,5 " - korppuasema, 5 1/4 " - lerppuasema, DVD kirjoittaja. Kiintolevyn virkoja hoitavat PATA to Compact Flash -kortti (32 Gt) ja PATA to SD-kortti (32 Gt).

Debianin lisäksi koneessa on Windows 98 ja FreeDOS 1.2.

Ongelmana on, että Debianista en saa enempää ulos kuin 640x480 -tilan, siksi oli ilo huomata, että löytyi edes yksi jakelu, jossa näyttö toimii suuremmalla resoluutiolla. Valitettavasti vain tuki sille on loppunut aikoja sitten.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #42 : 08.12.20 - klo:14.58 »
Pientä edistystä...

... kivikautinen Lubuntu-pohjainen Boot Repair-Disk:ssä näyttää tukevan enemmän pikseleitä kuin tässä debianissa saan nähtäville.

Mistähän näkee mitä ajuria se käyttää ?

X.org:n lokista eli tiedostosta /var/log/Xorg.0.log

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #43 : 08.12.20 - klo:15.25 »
Pientä edistystä...

... kivikautinen Lubuntu-pohjainen Boot Repair-Disk:ssä näyttää tukevan enemmän pikseleitä kuin tässä debianissa saan nähtäville.

Mistähän näkee mitä ajuria se käyttää ?

X.org:n lokista eli tiedostosta /var/log/Xorg.0.log

No tätähän on jonkin verran jumpattukin. :)

Liitteessä on kyseinen logi. (Siis Boot repair-disk, joka on Lubuntu-variantti.)

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #44 : 09.12.20 - klo:18.09 »
Olenko tulkinnut logia oikein, kun luulen, että kyseinen livelevy käyttää r128-ajuria onnistuneesti toisin kuin Debianissa, jossa r128-ajuri kaatuu ?

Jos näin on, niin onko muuta vaihtoehtoa kuin tyytyä 640x480 resoluutioon tai asentaa vanhentunut käyttöjärjestelmä ?

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #45 : 10.12.20 - klo:13.59 »
Olenko tulkinnut logia oikein, kun luulen, että kyseinen livelevy käyttää r128-ajuria onnistuneesti toisin kuin Debianissa, jossa r128-ajuri kaatuu ?

Joo, tuossa järjestelmässä DRI ja DRM toimivat ongelmitta, jolloin ajuri pystyy käyttämään näytönohjaimen kiihdytystä:

Koodia: [Valitse]
[   212.810] (II) R128(0): Acceleration of RENDER operations will be enabled upon successful loading of DRI and EXA
[   213.040] drmOpenDevice: node name is /dev/dri/card0
[   213.058] drmOpenDevice: node name is /dev/dri/card0
[   213.385] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[   213.385] drmOpenDevice: node name is /dev/dri/card0
[   213.386] drmOpenDevice: open result is 10, (OK)
[   213.386] drmOpenByBusid: drmOpenMinor returns 10
[   213.386] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[   213.386] (II) [drm] loaded kernel module for "r128" driver.
[   213.386] (II) [drm] DRM interface version 1.4
[   213.386] (II) [drm] DRM open master succeeded.


Jos näin on, niin onko muuta vaihtoehtoa kuin tyytyä 640x480 resoluutioon tai asentaa vanhentunut käyttöjärjestelmä ?

No voit tietysti vaihtaa näytönohjaimen paremmin toimivaan malliin, tai voit kokeilla eri jakeluita, kuten Ubuntu 16.04:ää, joka on vielä hetken tuettu.

Varsinainen virhekin on varmasti ratkaistavissa, mutta vaatinee syvällisempää perehtymistä kerneliin ja r128-ajuriin. Kehittäjiä ja muita käyttäjiä tuskin enää on kovin monta maailmassa, joten heitä voi olla vaikea tavoittaa. r128-ajurin repositorio on nykyisin Gitlabissa, ja sinne voi periaatteessa edelleen raportoida ongelmia: https://gitlab.freedesktop.org/xorg/driver/xf86-video-r128/-/issues

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #46 : 10.12.20 - klo:16.26 »
No voit tietysti vaihtaa näytönohjaimen paremmin toimivaan malliin, tai voit kokeilla eri jakeluita, kuten Ubuntu 16.04:ää, joka on vielä hetken tuettu.

Varsinainen virhekin on varmasti ratkaistavissa, mutta vaatinee syvällisempää perehtymistä kerneliin ja r128-ajuriin. Kehittäjiä ja muita käyttäjiä tuskin enää on kovin monta maailmassa, joten heitä voi olla vaikea tavoittaa. r128-ajurin repositorio on nykyisin Gitlabissa, ja sinne voi periaatteessa edelleen raportoida ongelmia: https://gitlab.freedesktop.org/xorg/driver/xf86-video-r128/-/issues

No pitäisi vaihtaa semmoiseen, joka toimii sekä Windows 98:ssa että Debianissa. Alkaa olla jo vähän hankala löytää Win 98:iin ajureita millekään näyttikselle.

Toisaalta kun koneeni on Vintagea, niin itsekään en käytä konetta kovinkaan täyspäiväisesti. Siksipä en kehtaa häiritä raportoimalla ongelmista. Saa olla ihan tyytyväinen, että näyttis toimii edes jotenkin.

Tota 16.04:sta voisi testata, josko siinä toimisi, ja jos toimisi, niin voisi vähän syventyä koodin syövereihin harrastus mielessä.

Muuten tämä jää ratkaisemattomaksi, vaikkakin pieneksi ongelmaksi.

Kiitoksia kiinnostuksesta.