Xfree86 Probleme mit der Auflösung (1400x1050)

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
stefan8329
Beiträge: 2
Registriert: 18.03.2004 20:39:45

Xfree86 Probleme mit der Auflösung (1400x1050)

Beitrag von stefan8329 » 18.03.2004 20:52:22

Hallo zusammen,

habe heute mal wider meinen Tag damit verbracht Linux auf meinem Maxdata Pro8000X Notebook zum laufen zu bringen. Leider bin ich dabei auf ein paar mehr oder weniger schwere Probleme gestoßen. Bei einem, wäre ich jetzt für eure Hilfe, sehr dankbar.

Mein Bildschirm hat eine native Auflösung von 1400x1050 Pixel, wenn ich allerdings meine Xfree86.config-4 Datei auf diesen Wert anpasse, bekomme ich nur noch Schrott zu sehen. Mit einer niedrigeren Auflösung läuft mein KDE ohne Probleme, außer das mir nach 20min die Augen schier aus dem Kopf springen.
Ich benutzt den Testing-Tree von Debian, die in meinem Notebook verbaute Grafikkarte ist eine ATI9000. Schon mal vielen Dank für eure Hilfe.

Gruß
Stefan

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 18.03.2004 21:19:15

... bekomme ich nur noch Schrott zu sehen...
Sag mal was Genaueres dazu. Kopiere auch gleich mal den Inhalt der Sections Device, Monitor, Screen und ServerLayout aus deiner XF86Config-4 mit rein.

Grüße, Marco

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 18.03.2004 21:28:56

XFree hat keine Default-Modes für 1400x1050. Für diese Auflösung wirst Du eine Modeline in der XF86Config-4 brauchen.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 18.03.2004 22:01:19

spiffi hat geschrieben:XFree hat keine Default-Modes für 1400x1050. Für diese Auflösung wirst Du eine Modeline in der XF86Config-4 brauchen.
Sicher? Ich betreibe XFree auf meinen Notebook mit genau dieser Auflösung und Modlines brauche ich dafür nicht.

Grüße, Marco

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 18.03.2004 22:05:34

Hm, seltsam.
Ich dachte immer, alle dem XFree86-Server bekannten Modelines wären in der Datei /usr/share/doc/xserver-xfree86/examples/vesamodes.gz dokumentiert. Und dort stehen keine Modelines für die 1400er Auflösung drin.
Aber wenn Dein Notebook auch so läuft, scheine ich mich da wohl geirrt zu haben.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

stefan8329
Beiträge: 2
Registriert: 18.03.2004 20:39:45

Beitrag von stefan8329 » 18.03.2004 23:38:11

Mit Schrott meine ich, dass ein Pixel etwa 3 mal 3 mm groß ist, Was das Arbeiten nicht gerade einfach macht. Habe einfach mal meine komplette Config-Datei angehängt, hoffentilch bringt das was. Zum Test der 1400 Auflösung habe ich einfach an der entsprechenden Stelle den Eintrag geändert (s. u.).
Gruß
Stefan

Code: Alles auswählen

# XF86Config-4 (XFree86 X server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
#   md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum
#   dpkg-reconfigure xserver-xfree86

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/Type1"
	FontPath	"/usr/lib/X11/fonts/CID"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	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	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
	Load	"xtt"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"de"
	Option		"XkbVariant"	"nodeadkeys"
EndSection

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

Section "Device"
	Identifier	"Generic Video Card"
	Driver		"vesa"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	HorizSync	30-75
	VertRefresh	50-85
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Generic Video Card"
	Monitor		"Generic Monitor"
	DefaultDepth	16
	SubSection "Display"
		Depth		1
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" // bzw. "1400x1050"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024"
	EndSubSection
EndSection

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

Section "DRI"
	Mode	0666
EndSection


Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 18.03.2004 23:59:41

Hm. sieht eigentlich normal aus, ausser, dass Kommentare von # anstatt von // angeführt werden. Der Tipp von spiffi mit den Modlines könnte vielleicht was bringen. Auf http://koala.ilog.fr/cgi-bin/nph-colas-modelines kannst du dir die berechnen lassen. Für 1400x1050 könnte

Code: Alles auswählen

ModeLine "1400x1050" 125.04 1400 1464 1784 1912 1050 1052 1064 1090 #60Hz
funktionieren.

Ansonsten solltest du vielleicht auf den ATI-Treiber umsteigen. http://www.debianforum.de/wiki/AtiTreiberInstallieren gibt 'nen Tipp, wie das geht.

Viele Grüße, Marco
Zuletzt geändert von emge am 19.03.2004 00:20:45, insgesamt 1-mal geändert.

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 19.03.2004 00:05:06

spiffi hat geschrieben:Hm, seltsam.
Ich dachte immer, alle dem XFree86-Server bekannten Modelines wären in der Datei /usr/share/doc/xserver-xfree86/examples/vesamodes.gz dokumentiert. Und dort stehen keine Modelines für die 1400er Auflösung drin.
Aber wenn Dein Notebook auch so läuft, scheine ich mich da wohl geirrt zu haben.
/emge im Nebel des Halbwissens rumstochernd:
Kann es evtl. mit dem jeweiligen Treiber zusammenhängen? Ich hab den NVidia-Treiber am Laufen. Vielleicht kommt nur der ja ohne Modlines aus.

Grüße, Marco

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 19.03.2004 00:12:40

Möglich.
Vielleicht ist aber auch einfach nur meine Vermutung falsch und der XServer hat doch noch ein paar mehr eingebaute Modelines auf Lager.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Cassi
Beiträge: 7
Registriert: 13.10.2003 10:17:55

Beitrag von Cassi » 20.03.2004 14:16:53

Hallo stefan8329

In der Readme-Datei zum Nvidia-glx Treiber hat es einen Abschnitt, der für Dich interessant sein könnte:

Code: Alles auswählen

__________________________________________________________________________

(anh-k)  ANHANG K: LAPTOP KONFIGURATION
__________________________________________________________________________

.
.
.

NICHT-STANDARD MODI AUF LCD DISPLAYS

Einige Benutzer haben Probleme, den Modus 1400x1050 zu programmieren
(die native Auflösung einiger Laptop LCDs). In der Version 4.0.3 wurden
der Datenbank der Standardmodi von XFree86 mehrere 1400x1050 Modi
hinzugefügt. Nachfolgend finden Sie eine Moduszeile, die Sie verwenden
können, falls Sie eine ältere Version von XFree86 verwenden:

# -- 1400x1050 --
# 1400x1050 @ 60Hz, 65.8 kHz hsync
Modeline "1400x1050" 129 1400 1464 1656 1960
                         1050 1051 1054 1100 +HSync +VSync
Ich habe aber in meiner XF86Config-4 folgendes stehen:


Code: Alles auswählen

Section "Monitor"
	Identifier	"LCD"
	HorizSync	30-96
	VertRefresh	50-76
	Option		"DPMS"
vendorname "[LCD]"
modelname "[LCD]"
EndSection
Dazu in der Section "Screen" die Modes "1400x1050".

Damit habe ich eine wunderbare Anzeige.

Ich hoffe, dass Dir damit geholfen ist.

Gruss von Cassi

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 20.03.2004 14:42:58

Cassi hat geschrieben:In der Readme-Datei zum Nvidia-glx Treiber hat es einen Abschnitt, der für Dich interessant sein könnte...
stefan8329 hat geschrieben:die in meinem Notebook verbaute Grafikkarte ist eine ATI9000
8O Können die NVidia-Treiber jetzt auch mit ATI-Karten?

Grüße, Marco

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 20.03.2004 14:56:14

Das nicht, aber zum einen wissen wir jetzt das XFree >= V4.0.3 tatsächlich mit Standardmodi für 1400x1050 daherkommt; im Gegensatz zu meiner ursprünglichen Vermutung.

Zum anderen ist die Modeline unabhängig vom Treiber und funktioniert auch mit einer ATI-Karte.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Benutzeravatar
marmeladebomber
Beiträge: 1002
Registriert: 09.11.2002 23:34:58
Wohnort: Österreich/Tirol

Beitrag von marmeladebomber » 22.03.2004 14:42:23

habe auch ein Laptop mit 1400x1050
Ich verwende im übrigen Xfree 4.3.99
Hier findest du die Xfree-Config: http://home.arcor.de/enton/vaioz1.html

muempf
Beiträge: 36
Registriert: 28.07.2004 16:31:41
Kontaktdaten:

Beitrag von muempf » 28.07.2004 17:10:00

hm, ich hab auf meinen notebook folgendes
alles in der XF86Config-4
....
....
Section "Monitor"
Identifier "Generic Monitor"
HorizSync 30-90
VertRefresh 43-75
Option "DPMS"
EndSection
...
...
sowie
...
...
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
...
...
...
SubSection "Display"
Depth 24
Modes "1400x1050" "1024x768" "800x600" "640x480"
EndSubSection

das ganze läuft mit einem nv-treiber auf kernel 2.6.7.1//sid

freundlichst
muempf

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 28.07.2004 17:15:25

muempf hat geschrieben:...das ganze läuft mit einem nv-treiber auf kernel 2.6.7.1//sid
Mal als Frage am Rande: warum der nv-Treiber und nicht der Treiber von NVidia selbst? Aus Überzeugung, da der NVidia-Treiber ja closed source ist oder gibt es technische Gründe?

Grüße Marco (*neugierigist)

Benutzeravatar
sebas
Beiträge: 419
Registriert: 15.01.2004 19:02:29
Wohnort: Nijmegen / NL
Kontaktdaten:

Beitrag von sebas » 28.07.2004 21:01:20

Ja, gibt es. Der Binary Treiber von NVidia unterstu:tzt kein powermanagement, d.h. ob Suspend-To-{Ram|Disk} funktioniert, ist reine Glueckssache. Mit dem nv Treiber geht das. Ob das auch in o.g. Konfiguration der ausschlaggebende Grund ist, sei dahingestellt.
Magic is always the best solution -- especially reliable magic.

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 28.07.2004 21:44:43

sebas hat geschrieben:Ja, gibt es. Der Binary Treiber von NVidia unterstu:tzt kein powermanagement, d.h. ob Suspend-To-{Ram|Disk} funktioniert, ist reine Glueckssache. Mit dem nv Treiber geht das...
Das klingt ja nach einem triftigen Grund, den nv-Treiber zumindest mal auszuprobieren.

Das bringt mich aber zu der Frage, was darüber hinaus die Unterschiede zwischen dem nvidia-Treiber und dem nv-Treiber sind. Performance? Erweiterte Funtkionalität?

Grüße, Marco

Structure
Beiträge: 17
Registriert: 07.05.2004 12:53:12
Wohnort: Konstanz
Kontaktdaten:

Beitrag von Structure » 11.09.2004 21:19:33

Hi,

Ich habe das gleiche Notebook und hatte auch das gleiche probelm. Was bei mir funktioniert hat war das ich in beiden XF86Config dateien in /etc/X11 in der Section "Screen" die besagte Auflösung für jede bit-Rate hinzugefügt habe.

Gruß

Jo
debian :::: apt-get into it :::: debian

Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Re: Xfree86 Probleme mit der Auflösung (1400x1050)

Beitrag von MacGyver031 » 12.09.2004 00:42:34

stefan8329 hat geschrieben:Hallo zusammen,

habe heute mal wider meinen Tag damit verbracht Linux auf meinem Maxdata Pro8000X Notebook zum laufen zu bringen. Leider bin ich dabei auf ein paar mehr oder weniger schwere Probleme gestoßen. Bei einem, wäre ich jetzt für eure Hilfe, sehr dankbar.

Mein Bildschirm hat eine native Auflösung von 1400x1050 Pixel, wenn ich allerdings meine Xfree86.config-4 Datei auf diesen Wert anpasse, bekomme ich nur noch Schrott zu sehen. Mit einer niedrigeren Auflösung läuft mein KDE ohne Probleme, außer das mir nach 20min die Augen schier aus dem Kopf springen.
Ich benutzt den Testing-Tree von Debian, die in meinem Notebook verbaute Grafikkarte ist eine ATI9000. Schon mal vielen Dank für eure Hilfe.

Gruß
Stefan
Hallo Stefan,
Ich habe den Baugleichen Laptop (siehe unten). Was sicherlich geht ist xfree mit ati-drivers (nicht leicht zum laufen zu bewegen, da es bei 2.6.7 kompilieren lässt aber unter 2.6.5 nicht etc) oder mit xorg-x11 und den mitgelieferten radeon treiber.

Hier mein ati-configuration (da musstSection "Device" du ati-driver kompilieren, update-opengl ati und dann diesen config brauchen):

Code: Alles auswählen

    Identifier                          "Radeon M9 1"
    Driver                              "fglrx"
    #Option                              "NoDDC"
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
    Option "mtrr"                       "off"
    Option "DesktopSetup"               "0x00000100"
    Option "MonitorLayout"              "LVDS, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified"
    Option "VRefresh2"                  "unspecified"
    Option "ScreenOverlap"              "0"
    Option "NoTV"                       "yes"
    Option "TVStandard"                 "PAL-B"
    Option "TVHSizeAdj"                 "0"
    Option "TVVSizeAdj"                 "0"
    Option "TVHPosAdj"                  "0"
    Option "TVVPosAdj"                  "0"
    Option "TVHStartAdj"                "0"
    Option "TVColorAdj"                 "0"
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
    Option "Capabilities"               "0x00000000"
    Option "VideoOverlay"               "on"
    Option "OpenGLOverlay"              "off"
    Option "CenterMode"                 "off"
    Option "PseudoColorVisuals"         "off"
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
    Option "FSAAEnable"                 "no"
    Option "FSAAScale"                  "1"
    Option "FSAADisableGamma"           "no"
    Option "FSAACustomizeMSPos"         "no"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "no"
    Option "ForceGenericCPU"            "no"
    BusID  "PCI:1:0:0"
    Screen 0
EndSection
oder mit radeon von xfree (OHNE 3D) oder mit radeon von xorg (MIT 3D) (update-opengl xorg/xfree) :

Code: Alles auswählen

Section "Device"
        Identifier      "Radeon M9 1"

        Driver          "radeon"
        #VideoRam       65536

        Option  "SWcursor"              "false"
        Option  "NoAccel"               "false"
        Option  "Dac6Bit"               "false"
        Option  "VideoKey"              "30"
        Option  "UseFBDev"              "false"

        Option  "AGPMode"               "4"
        ### AGPFastWrite crashes if true:
        Option  "AGPFastWrite"          "false"
        Option  "BusType"               "AGP"
        Option  "ForcePCIMode"          "false"
        Option  "DDCMode"               "false"
        Option  "IgnoreEDID"            "false"
        Option  "PanelOff"              "false"
        Option  "EnablePageFlip"        "true"
        Option  "EnableDepthMoves"      "true"
        Option  "MonitorLayout"         "LVDS,CRT"
        
        BusID   "PCI:1:0:0"
        
        Screen  0
Ich habe da eine 1 am Schluss von Radeon M9 weil ich den VGA am Monitor angeschlossen habe und somt dual Monitor betrieb mache.

Und diese Zeilen bei Screen:

Code: Alles auswählen

        Identifier      "int display"

        Device          "Radeon M9 1"
        Monitor         "int monitor"

        ## Color depth
        DefaultDepth    24

        Subsection "Display"
                Depth           24
                Modes           "1400x1050"
                ViewPort        0 0
        EndSubsection
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

Antworten