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

qwertyy

  • Käyttäjä
  • Viestejä: 4816
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #20 : 20.11.20 - klo:18.45 »
On kyllä jo todella kauan kun tein tällaisen xorg.conf tiedoston yhdelle todella vanhalle Toshiba kannettavalle. Muistaakseni tuo edid-tiedosto piti luoda, että halutut resoluutiot sai toimiin.. Vai muistankohan ihan mitä sattuu.

Tuli kuitenkin mieleen, että pilveen on jäänyt varmuuskopio tuosta ja jos tuosta nyt mitään sattuu irtoamaan.

Koodia: [Valitse]
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Sun Jul 17 23:48:28 PDT 2011


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from data in "/etc/sysconfig/mouse"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputClass"
Identifier "tap-by-default"
MatchIsTouchpad "on"
Option "TapButton1" "1"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option    "CustomEDID" "DFP-0:/etc/X11/toshiba_edid.bin"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1024x768@60"
        Option "UseDisplayDevice" "DFP-0"
Option "MetaModes" "DFP-0: 1024x768@60"
    EndSubSection
EndSection

nm

  • Käyttäjä
  • Viestejä: 13751
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #21 : 20.11.20 - klo:18.53 »
Näyttötilaa tuskin tarvitsee asettaa manuaalisesti, koska näyttö ja tuetut tilat tunnistuvat oikein EDID:n kautta:

Koodia: [Valitse]
[   170.694] (II) R128(0): Supported detailed timing:
[   170.694] (II) R128(0): clock: 148.5 MHz   Image Size:  598 x 336 mm
[   170.694] (II) R128(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[   170.695] (II) R128(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   170.695] (II) R128(0): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
[   170.695] (II) R128(0): Monitor name: D2769
[   170.695] (II) R128(0): Serial No: BFYD79A000030
[   170.695] (II) R128(0): EDID (in hex):
[   170.695] (II) R128(0):      00ffffffffffff0005e369271e000000
[   170.695] (II) R128(0):      1c170103683c22782a53a5a756529c26
[   170.696] (II) R128(0):      115054bfef00d1c0b300950081808140
[   170.696] (II) R128(0):      81c001010101023a801871382d40582c
[   170.696] (II) R128(0):      450056502100001e000000fd00324c1e
[   170.696] (II) R128(0):      5311000a202020202020000000fc0044
[   170.696] (II) R128(0):      323736390a20202020202020000000ff
[   170.697] (II) R128(0):      0042465944373941303030303330002c
[   170.697] (II) R128(0): EDID vendor "AOC", prod id 10089
[   170.697] (II) R128(0): Printing probed modes for output VGA-0
[   170.697] (II) R128(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[   170.698] (II) R128(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[   170.698] (II) R128(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[   170.698] (II) R128(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   170.698] (II) R128(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[   170.698] (II) R128(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[   170.698] (II) R128(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
[   170.699] (II) R128(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[   170.699] (II) R128(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[   170.699] (II) R128(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   170.699] (II) R128(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[   170.699] (II) R128(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[   170.700] (II) R128(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[   170.700] (II) R128(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   170.700] (II) R128(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[   170.700] (II) R128(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[   170.700] (II) R128(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[   170.701] (II) R128(0): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[   170.701] (II) R128(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   170.701] (II) R128(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[   170.701] (II) R128(0): Output VGA-0 connected
[   170.701] (II) R128(0): Using exact sizes for initial modes
[   170.702] (II) R128(0): Output VGA-0 using initial mode 1920x1080 +0+0
[   170.702] (**) R128(0): Display dimensions: (600, 340) mm
[   170.702] (**) R128(0): DPI set to (81, 80)

Nähtävästi DRI (3D-kiihdytys) ei toimi jostain X.orgin ja kernelin DRM:n välisestä ongelmasta johtuen:

Koodia: [Valitse]
[   170.817] (EE) R128(0): [drm] failed to setup DRM signal handler
[   170.818] (EE) R128(0): [dri] DRIScreenInit failed.  Disabling DRI.

X.org kaatuu lopulta tällaiseen virheeseen:

Koodia: [Valitse]
[   172.527] (EE)
[   172.527] (EE) Backtrace:
[   172.531] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x122) [0x671122]
[   172.537] (EE) 1: linux-gate.so.1 (?+0x0) [0xb7f8bd77]
[   172.542] (EE) 2: ? (?+0x0) [0xc0000000]
[   172.542] (EE) unw_step failed: unspecified (general) error [-1]
[   172.543] (EE)
[   172.543] (EE) Segmentation fault at address 0xc0000000
[   172.543] (EE)
Fatal server error:
[   172.544] (EE) Caught signal 11 (Segmentation fault). Server aborting

Sama vika on esiintynyt ainakin vanhan Matroxin näytönohjaimen kanssa täällä: https://www.spinics.net/lists/xorg/msg59476.html
Tuossa tapauksessa auttoi siis DRI:n kytkeminen pois päältä xorg.confissa. Sitä voisi kokeilla seuraavaksi:

Koodia: [Valitse]
Section "Device"
  Identifier "Rage 128"
  Driver "r128"
  Option  "DRI" "False"
EndSection

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #22 : 20.11.20 - klo:19.08 »
Koodia: [Valitse]
$ cat /etc/X11/xorg.conf
Section "Device"
  Identifier "Rage 128"
  Driver "r128"
  Option "DRI" "False"
EndSection

#Section "Monitor"
#    Identifier     "Monitor0"
#    DisplaySize    509 286    # In millimeters
#    HorizSync      30-83
#    VertRefresh    56-75
#    ModelName      "H233H"
#    Option         "DPMS"
#    ModeLine "1280x1024_60.00" 108.0  1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
#    Modeline       "1920x1080"  172.80  1920 2040 2248 2576  1080 1081 1084 1118
#    Modeline       "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#    Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#EndSection

#Section "Screen"
#    Identifier     "Screen0"
#    Device         "Rage 128"
#    Monitor        "Monitor0"
#    DefaultDepth   24
#    SubSection      "Display"
#        Depth      24
#        Modes      "1280x1024_60.00"
#    EndSubSection
#    SubSection     "Display"
#        Depth      24
#        Modes      "1280x1024"
#    EndSubSection
#EndSection

Ei apuja edelleenkään...

... Tosin sammuttaessani konetta ssh:lla:"/usr/sbin/reboot":lla rupeaa nykyisin näkymään jo tekstiä näytöllä, eli käskyt jotain tulostaakin eli r128-ajuri ei ole "täysin kuollut".

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #23 : 20.11.20 - klo:19.26 »
seuraavilla asetuksilla päästiin sen verran eteenpäin, että CTRL+F3:lla aukesi sarjamonitori... Sitä ei ole tapahtunut muulla kuin vesa-ajureilla ennen tätä:
Koodia: [Valitse]
$ cat /etc/X11/xorg.conf                                                                           
Section "Device"                                                                                                               
  Identifier "Rage 128"                                                                                                       
  Driver "r128"                                                                                                               
  Option "DRI" "False"                                                                                                         
EndSection                                                                                                                     
                                                                                                                               
Section "Monitor"                                                                                                             
    Identifier     "Monitor0"                                                                                                 
#    DisplaySize    509 286    # In millimeters                                                                               
    VendorName     "Unknown"                                                                                                   
    ModelName      "Unknown"                                                                                                   
    HorizSync      30-110.0                                                                                                   
    VertRefresh    50-150.0                                                                                                   
#    ModelName      "H233H"                                                                                                   
    Option         "DPMS"                                                                                                     
#    ModeLine "1280x1024_60.00" 108.0  1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
#    Modeline       "1920x1080"  172.80  1920 2040 2248 2576  1080 1081 1084 1118
#    Modeline       "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#    Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Rage 128"
    Monitor        "Monitor0"
    DefaultDepth   24
    SubSection      "Display"
        Depth      24
        Modes      "10240x768@60"
    EndSubSection
EndSection

nm

  • Käyttäjä
  • Viestejä: 13751
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #24 : 20.11.20 - klo:19.29 »
Koodia: [Valitse]
$ cat /etc/X11/xorg.conf
Section "Device"
  Identifier "Rage 128"
  Driver "r128"
  Option "DRI" "False"
EndSection

#Section "Monitor"
#    Identifier     "Monitor0"
#    DisplaySize    509 286    # In millimeters
#    HorizSync      30-83
#    VertRefresh    56-75
#    ModelName      "H233H"
#    Option         "DPMS"
#    ModeLine "1280x1024_60.00" 108.0  1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
#    Modeline       "1920x1080"  172.80  1920 2040 2248 2576  1080 1081 1084 1118
#    Modeline       "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#    Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#EndSection

#Section "Screen"
#    Identifier     "Screen0"
#    Device         "Rage 128"
#    Monitor        "Monitor0"
#    DefaultDepth   24
#    SubSection      "Display"
#        Depth      24
#        Modes      "1280x1024_60.00"
#    EndSubSection
#    SubSection     "Display"
#        Depth      24
#        Modes      "1280x1024"
#    EndSubSection
#EndSection

Ei apuja edelleenkään...

Tarkista Xorg.0.log-tiedostosta, että DRI-asetus on mennyt perille. Kaatuuko se edelleen samaan virheeseen?


... Tosin sammuttaessani konetta ssh:lla:"/usr/sbin/reboot":lla rupeaa nykyisin näkymään jo tekstiä näytöllä, eli käskyt jotain tulostaakin eli r128-ajuri ei ole "täysin kuollut".

Jees. Xorg.confin asetuksia muuttaessa ei sitten tarvitse käynnistää koko systeemiä uudelleen, vaan riittää että suljet ja käynnistät display managerin. Onkohan sinulla muuten nyt käytössä GDM vai mikä? GDM voi olla liian vaativa noin vanhalle näytönohjaimelle.

Voisi muutenkin olla hyvä idea lähteä liikkeelle pelkällä startx:llä ja vaikka Openboxilla.

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #25 : 20.11.20 - klo:19.30 »
... Tosin startX:n ajaminen tuotti errorin...


kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #26 : 20.11.20 - klo:19.41 »
... Tosin startX:n ajaminen tuotti errorin...

Joo ...
pystyin ajamaan noilla qwertyy:n neuvojen mukailulla ajamaan startx:n, mutta tällä conffilla en pääse terminaalitilaan CTRL+Fx:llä enkä CTRL+nro:lla.

ssh:lla näyttää seuraavaa...
Koodia: [Valitse]
$ startx

/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Couldn't get a file descriptor referring to the console

« Viimeksi muokattu: 20.11.20 - klo:19.43 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #27 : 20.11.20 - klo:19.46 »
qwertyy:n ohjeiden mukailmani oli seuraava:
Koodia: [Valitse]
# cat xorg.confQwerty.txt
Section "Device"
  Identifier "Rage 128"
  Driver "r128"
  Option "DRI" "False"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
#    DisplaySize    509 286    # In millimeters
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync      30-110.0
    VertRefresh    50-150.0
#    ModelName      "H233H"
    Option         "DPMS"
#    ModeLine "1280x1024_60.00" 108.0  1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
#    Modeline       "1920x1080"  172.80  1920 2040 2248 2576  1080 1081 1084 1118
#    Modeline       "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#    Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Rage 128"
    Monitor        "Monitor0"
    DefaultDepth   24
    SubSection      "Display"
        Depth      24
        Modes      "10240x768@60"
    EndSubSection
EndSection

nm

  • Käyttäjä
  • Viestejä: 13751
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #28 : 20.11.20 - klo:19.51 »
[   571.399] (II) R128(0): Supported detailed timing:
[   571.399] (II) R128(0): clock: 148.5 MHz   Image Size:  598 x 336 mm
[   571.399] (II) R128(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[   571.399] (II) R128(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   571.399] (II) R128(0): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
[   571.400] (II) R128(0): Monitor name: D2769
[   571.400] (II) R128(0): Serial No: BFYD79A000030
[   571.400] (II) R128(0): EDID (in hex):
[   571.400] (II) R128(0):      00ffffffffffff0005e369271e000000
[   571.400] (II) R128(0):      1c170103683c22782a53a5a756529c26
[   571.401] (II) R128(0):      115054bfef00d1c0b300950081808140
[   571.401] (II) R128(0):      81c001010101023a801871382d40582c
[   571.401] (II) R128(0):      450056502100001e000000fd00324c1e
[   571.401] (II) R128(0):      5311000a202020202020000000fc0044
[   571.401] (II) R128(0):      323736390a20202020202020000000ff
[   571.401] (II) R128(0):      0042465944373941303030303330002c
[   571.402] (II) R128(0): EDID vendor "AOC", prod id 10089
[   571.402] (II) R128(0): No remaining probed modes for output VGA-0
[   571.402] (II) R128(0): Output VGA-0 connected
[   571.403] (WW) R128(0): Unable to find initial modes
[   571.403] (EE) R128(0): Output VGA-0 enabled but has no modes
[   571.403] (EE) R128(0): No valid modes.

Tuossa uudessa yrityksessä kaatui eri virheeseen, eli ei löydä näyttötiloja. Hieman erikoista kyllä, kun näytön EDID löytyy edelleen. Ajuri ei vain saa modelineja tehtyä.

Kannattaa palata takaisin aiempaan xorg.confiin, jossa näyttötilat tunnistuivat oikein. Kun se on kokeiltu ja katsottu, että kaatuu aiempaan virheeseen, voit kokeilla lisätä konfikseen DRI:n disabloinnin.


... Tosin startX:n ajaminen tuotti errorin...

Onko .xinitrc -tiedostossa määritetty, mitä käynnistetään? Esimerkiksi Openboxin saa käyntiin .xinitrc:n komennolla

Koodia: [Valitse]
exec openbox-session
https://wiki.debian.org/Openbox#From_the_commandline
« Viimeksi muokattu: 20.11.20 - klo:19.53 kirjoittanut nm »

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #29 : 20.11.20 - klo:20.06 »
Onko .xinitrc -tiedostossa määritetty, mitä käynnistetään? Esimerkiksi Openboxin saa käyntiin .xinitrc:n komennolla

Koodia: [Valitse]
exec openbox-session
https://wiki.debian.org/Openbox#From_the_commandline

Tyhmä kysymys, mutta missä pitäisi .xinitrc-tiedoston sijaita ?

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #30 : 20.11.20 - klo:20.15 »
Koodia: [Valitse]
exec openbox-session
https://wiki.debian.org/Openbox#From_the_commandline

Koodia: [Valitse]
exec openbox-session
Openbox-Message: Näytön avaaminen DISPLAY-muuttujasta epäonnistui.
Connection to 192.168.xx.xxx closed.

qwertyy

  • Käyttäjä
  • Viestejä: 4816
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #31 : 20.11.20 - klo:20.18 »
Tyhmä kysymys, mutta missä pitäisi .xinitrc-tiedoston sijaita ?
Meinasin sanoa, että kotikansion juuressa, mutta piti kokeilla Googlea.
https://wiki.archlinux.org/index.php/Xinit

epiphone

  • Käyttäjä
  • Viestejä: 649
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #32 : 20.11.20 - klo:20.19 »
Tyhmä kysymys, mutta missä pitäisi .xinitrc-tiedoston sijaita ?

Koodia: [Valitse]
etc/X11/xinit
Tuolta pitäisi löytyä.
« Viimeksi muokattu: 20.11.20 - klo:20.22 kirjoittanut epiphone »
Kahvi on väkevin juomani

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #33 : 20.11.20 - klo:20.20 »
Onko .xinitrc -tiedostossa määritetty, mitä käynnistetään? Esimerkiksi Openboxin saa käyntiin .xinitrc:n komennolla

Koodia: [Valitse]
exec openbox-session
https://wiki.debian.org/Openbox#From_the_commandline

Tyhmä kysymys, mutta missä pitäisi .xinitrc-tiedoston sijaita ?

Koodia: [Valitse]
# cat /etc/X11/xinit/xinitrc
#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #34 : 20.11.20 - klo:20.27 »
Tilanne katsaus:

Koodia: [Valitse]
cat /etc/X11/xorg.conf
Section "Device"
  Identifier "Rage 128"
  Driver "r128"
  Option "DRI" "False"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
#    DisplaySize    509 286    # In millimeters
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync      30-110.0
    VertRefresh    50-150.0
#    ModelName      "H233H"
    Option         "DPMS"
#    ModeLine "1280x1024_60.00" 108.0  1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
#    Modeline       "1920x1080"  172.80  1920 2040 2248 2576  1080 1081 1084 1118
#    Modeline       "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
#    Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Rage 128"
    Monitor        "Monitor0"
    DefaultDepth   24
#    SubSection      "Display"
#        Depth      24
#        Modes      "10240x768@60"
#    EndSubSection
EndSection

ja kohta kerron, mitä logiin tulee käskyllä;
Koodia: [Valitse]
$ cat /var/log/Xorg.0.log
[   127.522]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[   127.523] Build Operating System: Linux 4.19.0-10-amd64 i686 Debian
[   127.523] Current Operating System: Linux debianVintage 4.19.0-12-686-pae #1 SMP Debian 4.19.152-1 (2020-10-18) i686
[   127.523] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-12-686-pae root=UUID=5440061f-6a2f-43ea-94c9-150a1f36a45c ro quiet
[   127.524] Build Date: 27 August 2020  08:51:48AM
[   127.524] xorg-server 2:1.20.4-1+deb10u1 (https://www.debian.org/support)
[   127.525] Current version of pixman: 0.36.0
[   127.525]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   127.525] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   127.526] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov 20 20:30:24 2020
[   127.528] (==) Using config file: "/etc/X11/xorg.conf"
[   127.529] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   127.532] (==) No Layout section.  Using the first Screen section.
[   127.532] (**) |-->Screen "Screen0" (0)
[   127.533] (**) |   |-->Monitor "Monitor0"
[   127.536] (**) |   |-->Device "Rage 128"
[   127.536] (==) Automatically adding devices
[   127.537] (==) Automatically enabling devices
[   127.537] (==) Automatically adding GPU devices
[   127.537] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   127.537] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   127.537]    Entry deleted from font path.
[   127.538] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/100dpi/:unscaled,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/Type1,
        /usr/share/fonts/X11/100dpi,
        /usr/share/fonts/X11/75dpi,
        built-ins
[   127.538] (==) ModulePath set to "/usr/lib/xorg/modules"
[   127.538] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   127.538] (II) Loader magic: 0x6ca740
[   127.538] (II) Module ABI versions:
[   127.538]    X.Org ANSI C Emulation: 0.4
[   127.538]    X.Org Video Driver: 24.0
[   127.539]    X.Org XInput driver : 24.1
[   127.539]    X.Org Server Extension : 10.0
[   127.552] (++) using VT number 7

[   127.553] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[   127.559] (II) xfree86: Adding drm device (/dev/dri/card0)
[   127.581] (--) PCI:*(1@0:0:0) 1002:5446:1002:5446 rev 0, Mem @ 0xd4000000/67108864, 0xd9000000/16384, I/O @ 0x0000d000/256, BIOS @ 0x????????/131072
[   127.582] (II) LoadModule: "glx"
[   127.585] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   127.600] (II) Module glx: vendor="X.Org Foundation"
[   127.601]    compiled for 1.20.4, module version = 1.0.0
[   127.601]    ABI class: X.Org Server Extension, version 10.0
[   127.601] (II) LoadModule: "r128"
[   127.603] (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
[   127.604] (II) Module r128: vendor="X.Org Foundation"
[   127.605]    compiled for 1.20.3, module version = 6.12.0
[   127.605]    Module class: X.Org Video Driver
[   127.605]    ABI class: X.Org Video Driver, version 24.0
[   127.605] (II) R128: Driver for ATI Rage 128 chipsets:
        ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
        ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
        ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
        ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
        ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
        ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
        ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
        ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
        ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
        ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
        ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
        ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
        ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
        ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
        ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
        ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
        ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
        ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
        ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
        ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
        ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
        ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
        ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
        ATI Rage 128 Pro ULTRA TU (AGP?)
[   127.619] (II) R128(0): Creating default Display subsection in Screen section
        "Screen0" for depth/fbbpp 24/32
[   127.619] (**) R128(0): Depth 24, (--) framebuffer bpp 32
[   127.620] (==) R128(0): Default visual is TrueColor
[   127.620] (==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
[   127.620] (II) R128(0): PCI bus 1 card 0 func 0
[   127.621] (II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[   127.621] (II) R128(0): Acceleration of RENDER operations will be enabled upon successful loading of DRI and EXA.
[   127.621] (II) Loading sub module "vgahw"
[   127.621] (II) LoadModule: "vgahw"
[   127.622] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[   127.624] (II) Module vgahw: vendor="X.Org Foundation"
[   127.624]    compiled for 1.20.4, module version = 0.1.0
[   127.624]    ABI class: X.Org Video Driver, version 24.0
[   127.626] (II) R128(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[   127.626] (==) R128(0): RGB weight 888
[   127.626] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
[   127.627] (II) Loading sub module "int10"
[   127.627] (II) LoadModule: "int10"
[   127.628] (II) Loading /usr/lib/xorg/modules/libint10.so
[   127.630] (II) Module int10: vendor="X.Org Foundation"
[   127.630]    compiled for 1.20.4, module version = 1.0.0
[   127.630]    ABI class: X.Org Video Driver, version 24.0
[   127.630] (II) R128(0): initializing int10
[   127.647] (II) R128(0): Primary V_BIOS segment is: 0xc000
[   127.652] (--) R128(0): Chipset: "ATI Rage 128 Pro ULTRA TF (AGP)" (ChipID = 0x5446)
[   127.653] (--) R128(0): Linear framebuffer at 0xd4000000
[   127.653] (--) R128(0): MMIO registers at 0xd9000000
[   127.653] (--) R128(0): VideoRAM: 32768 kByte (128-bit SDR SGRAM 1:1)
[   127.653] (II) Loading sub module "ramdac"
[   127.654] (II) LoadModule: "ramdac"
[   127.654] (II) Module "ramdac" already built-in
[   127.654] (II) Loading sub module "ddc"
[   127.654] (II) LoadModule: "ddc"
[   127.654] (II) Module "ddc" already built-in
[   127.654] (II) Loading sub module "i2c"
[   127.655] (II) LoadModule: "i2c"
[   127.655] (II) Module "i2c" already built-in
[   127.655] (II) Loading sub module "vbe"
[   127.655] (II) LoadModule: "vbe"
[   127.661] (II) Loading /usr/lib/xorg/modules/libvbe.so
[   127.663] (II) Module vbe: vendor="X.Org Foundation"
[   127.663]    compiled for 1.20.4, module version = 1.1.0
[   127.663]    ABI class: X.Org Video Driver, version 24.0
[   127.675] (II) R128(0): VESA BIOS detected
[   127.675] (II) R128(0): VESA VBE Version 2.0
[   127.675] (II) R128(0): VESA VBE Total Mem: 32768 kB
[   127.675] (II) R128(0): VESA VBE OEM: ATI RAGE128
[   127.675] (II) R128(0): VESA VBE OEM Software Rev: 1.0
[   127.676] (II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc.
[   127.676] (II) R128(0): VESA VBE OEM Product: R128
[   127.676] (II) R128(0): VESA VBE OEM Product Rev: 01.00
« Viimeksi muokattu: 20.11.20 - klo:20.31 kirjoittanut kamara »

qwertyy

  • Käyttäjä
  • Viestejä: 4816
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #35 : 20.11.20 - klo:20.28 »
Eikös toi exec openbox pitäisi kuitenkin olla tuolla kotikansion xinitissä? Toihan on globaali tiedosto. Käsittääkseni normaalikäyttäjätasolla tuo pitää olla määriteltynä kotikansioon.

kamara

  • Käyttäjä
  • Viestejä: 2352
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #36 : 20.11.20 - klo:20.34 »
Eikös toi exec openbox pitäisi kuitenkin olla tuolla kotikansion xinitissä? Toihan on globaali tiedosto. Käsittääkseni normaalikäyttäjätasolla tuo pitää olla määriteltynä kotikansioon.

Itselläni on asennettuna LXDE, jonka käynnistin löytyy...
Koodia: [Valitse]
cat ~/.config/lxsession/LXDE/autostart
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash

Kotikansiossa openboxiin viittaavaa löytyy seuraavaa...
Koodia: [Valitse]
ls -l ~/.config/openbox/lxde-rc.xml
-rw-r--r-- 1 vintage vintage 22401 marras 18 19:11 /home/vintage/.config/openbox/lxde-rc.xml

X on kuitenkin asennettuna, sillä onnistuin käynnistämään firefoxin ssh:lla.

Tosin "käyttö" on varsin verkkaista.

Koodia: [Valitse]
ssh -X user@ip
firefox
« Viimeksi muokattu: 20.11.20 - klo:21.19 kirjoittanut kamara »

Postimies

  • Käyttäjä
  • Viestejä: 2442
    • Profiili
Vs: Kuinka Debianin Xorg:iin VESA-ohjain ?
« Vastaus #37 : 21.11.20 - klo:01.22 »
Eikös toi exec openbox pitäisi kuitenkin olla tuolla kotikansion xinitissä? Toihan on globaali tiedosto. Käsittääkseni normaalikäyttäjätasolla tuo pitää olla määriteltynä kotikansioon.
.xinitrc kotikansiossa oikea paikka. Asetus voimassa vain käyttäjäkohtaisesti. Gentoon ja Arch linux wikit auttaa. Itse olen ainakin Gentoon openbox opasta käyttänyt kun mediakonetta tein. Openbox riittävä vaikka Kodin ym alle.. Valikosta kannattaa kopioida oletukset kotikansioon ja pistää vaikka pääte käynnistymään automaattisesti.