[Debian] Schermresolutie alleen op 640x480?

Pagina: 1
Acties:

  • Drgn
  • Registratie: Februari 2004
  • Niet online
In een eerdere post liet ik weten dat ik onlangs Debian heb geinstalleerd en tegen een probleempje aan liep.

Na de installatie heb ik een upgrade gedaan van stable naar unstable. In stable had ik geen problemen met de resolutie van het scherm, in unstable wel. Ik krijg in Gnome alleen de keus uit 640x480@61Hz. Onder KDE heb ik dezelfde resolutie (hoewel ik daar helemaal niet kan kiezen omdat het hele 'Configuration Centre' niet werkt, maar dat is een ander probleem).

Hoewel ik op diverse plaatsen gezocht heb (search, google) lijken de oplossingen voor die problemen niet op mij van toepassing.

Als ik bijvoorbeeld
code:
1
dpkg-reconfigure xserver-xfree86

doe dan wordt /etc/X11/XFConfig-4 helemaal niet aangepast. Eigenlijk zou dat ook niet hoeven, want volgens mij staat alles goed:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
Section "Files"
#   FontPath    "unix/:7100"            # local font server
    # if the local font server has problems, we can fall back on these
    FontPath    "/usr/lib/X11/fonts/misc"
    FontPath    "/usr/lib/X11/fonts/cyrillic"
    FontPath    "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/lib/X11/fonts/Type1"
    FontPath    "/usr/lib/X11/fonts/Speedo"
    FontPath    "/usr/lib/X11/fonts/100dpi"
    FontPath    "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
    Load    "GLcore"
    Load    "bitmap"
    Load    "dbe"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "pex5"
    Load    "record"
    Load    "speedo"
    Load    "type1"
    Load    "vbe"
    Load    "xie"
EndSection

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option      "XkbRules"  "xfree86"
    Option      "XkbModel"  "pc104"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"        "/dev/psaux"
    Option      "Protocol"      "ImPS/2"
    Option      "Emulate3Buttons"   "true"
    Option      "ZAxisMapping"      "4 5"
EndSection

# Section "InputDevice"
#   Identifier  "Generic Mouse"
#   Driver      "mouse"
#   Option      "SendCoreEvents"    "true"
#   Option      "Device"        "/dev/input/mice"
#   Option      "Protocol"      "ImPS/2"
#   Option      "Emulate3Buttons"   "true"
#   Option      "ZAxisMapping"      "4 5"
# EndSection

Section "Device"
    Identifier  "Generic Video Card"
    Driver      "vesa"
    Option      "UseFBDev"      "true"
EndSection

Section "Monitor"
    Identifier  "Generic Monitor"
    HorizSync   28-33
    VertRefresh 43-72
    Option      "DPMS"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "Generic Video Card"
    Monitor     "Generic Monitor"
    DefaultDepth    24
    SubSection "Display"
        Depth       1
        Modes       "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       4
        Modes       "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       8
        Modes       "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       15
        Modes       "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       16
        Modes       "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
#   InputDevice "Generic Mouse"
EndSection

Section "DRI"
    Mode    0666
EndSection

### END DEBCONF SECTION


Ondanks dat krijg ik in de logfile XFree86.0.log de melding dat de modes voor 1024x768 en 800x600 niet geladen worden omdat die niet zouden bestaan:

code:
1
2
3
4
5
6
7
8
9
10
11
*knip*

(II) VESA(0): Total Memory: 128 64KB banks (8192kB)
(II) VESA(0): Generic Monitor: Using hsync range of 28.00-33.00 kHz
(II) VESA(0): Generic Monitor: Using vrefresh range of 43.00-72.00 Hz
(II) VESA(0): Not using mode "1024x768" (no mode of this name)
(II) VESA(0): Not using mode "800x600" (no mode of this name)
(--) VESA(0): Virtual size is 640x480 (pitch 640)
(**) VESA(0): *Built-in mode "640x480"

*knip*


Blijkbaar zie ik dus iets gigantisch over het hoofd, maar wat :?

[ Voor 17% gewijzigd door Drgn op 07-10-2004 12:00 . Reden: zie post _JGC_ ]

Leave the gun, get the canoli


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Je moet inderdaad een nieuwe /etc/X11/XF86Config-4 (laten) maken. Installeer eerst discover om het jezelf makkelijk te maken: discover zorgt voor hardware detectie. Daarna dpkg-reconfigure xserver-xfree86 (je had het bijna goed).

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Wat mij nog meer opvalt: je gebruikt de VESA driver (zie de Device sectie in XF86Config-4) voor je videokaart, en dat is een heel erg algemene. Ik denk dat je beter een driver kunt kiezen die specifiek voor jouw videochip is. Wat voor GPU heb je op je videokaart?

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:45
HorizSync 28-33
VertRefresh 43-72

Is dat niet een beetje laag? Ik denk dat je die twee het beste kunt outcommenten en vervolgens XFree86 het zelf maar laat uitzoeken, de nieuwere XFree86 versies lezen nml je scherm wel uit via DDC om de ideale refreshrate en mode timings te bepalen.

Edit:
overigens is het dpkg --reconfigure xserver-xfree86, niet xsession-xfree86 ;)

Verder is het moeten installeren van discover voor je X configuratie dikke onzin, het kan ook gerust zonder. Zelf configureer ik altijd mijn XFree86 door het runnen van "X -configure", vervolgens mag ik mn mousedevice nog aanpassen naar /dev/input/mice and de nodige opties voor het scrollwiel toepassen. Dan nog even de Modes erin gooien en alles werkt.

[ Voor 44% gewijzigd door _JGC_ op 07-10-2004 11:33 ]


  • Drgn
  • Registratie: Februari 2004
  • Niet online
Leuk tooltje, dat Discover, maar helaas, het werkt idd niet.

Om de een of andere reden worden de nieuwe instellingen niet naar XF86Config-4 geschreven. Ik heb geprobeerd om het bestand te hernoemen en vervolgens weer dpkg-reconfigure te draaien, maar dan wordt er ook geen nieuw bestand aangemaakt.

Overigens werkt
code:
1
dpkg --reconfigure

helemaal niet. Dan krijg je de mogelijke opties van dpkg omdat --reconfigure blijkbaar niets doet.

Werkt dpkg-reconfigure voor xserver uberhaupt wel als ik X draai??

Nu ga ik naar console met 'ctrl'+'alt'+'F1' of met 'failsafe terminal' vanuit het Gnome login scherm. Maar volgens mij blijft X in beide gevallen draaien of niet?

als ik
code:
1
killall -9 twm
(werd me eerder aangeraden) doe, dan krijg ik de melding 'twm: no processes killed'.

Sir Isaac: Ik gebruik een 3Dfx Voodoo2 en ATI 3D rage pro 1x/2x
_JGC_: goed opgelet :)

Leave the gun, get the canoli


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Drgn schreef op 07 oktober 2004 @ 12:42:
[..]
Nu ga ik naar console met 'ctrl'+'alt'+'F1' of met 'failsafe terminal' vanuit het Gnome login scherm. Maar volgens mij blijft X in beide gevallen draaien of niet?

als ik
code:
1
killall -9 twm
(werd me eerder aangeraden) doe, dan krijg ik de melding 'twm: no processes killed'.
Een van de volgende drie zou moeten werken:

code:
1
2
3
/etc/init.d/gdm stop
/etc/init.d/xdm stop
/etc/init.d/kdm stop


Overigens kan je met Alt-F7 van de console terug naar X-windows. Als je dan een zwart scherm krijgt is de X-server beeindigd.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • Drgn
  • Registratie: Februari 2004
  • Niet online
Het heeft gewerkt! Allen bedankt voor de hulp _/-\o_

Het outcommenten van de refreshrates 'deed het trucje'.
Als ik nu in Gnome naar de schermresoluties ga kijken, dan krijg ik de keus uit de drie opgegeven modes (1024x768, 800x600 en 640x480). Voor refresh rate staat nu 0Hz als enige keuze mogelijkheid.

Maar toch klopt het eigenlijk niet; eigenlijk zou dpkg-reconfigure toch gewoon moeten werken? En dat doet het nog steeds niet. Waar kan dat dan aan liggen?

Het probleem lag niet bij het stoppen van X. Ook nadat dit gestopt was werd het config bestand nog steeds niet aangepast.

Leave the gun, get the canoli

Pagina: 1