ATI Xpert 2000 unter FreeBSD 4.7

phos4

Active Member
Hallo !

Nach vielen versuchen den X-Server zu konfigurieren, habe ich es nun endlich geschafft ihn zu starten. Jedoch passt das Bild nicht komplett auf meinen Monitor, obwohl ich als Auflösung nur 1024 x 768 Pixel angegeben hab. Weiss vieleicht jemand was ich in der XF86Config Datei ändern muss, damit das Bild ganz auf den Monitor passt ?

Ausserdem habe ich noch ein Problem mit dem DRI Modul. In der XFree86.0.log steht folgende Fehlermeldung:
(EE) R128(0): [dri] DRIScreenInit failed. Disabling DRI.
Wie kriege ich diese Fehlermeldung weg ?

Danke schonmal im voraus.

OS: FreeBSD 4.7
XFree86 Version: 4.2.1
Grafikkarte: ATI Xpert 2000 [32MB]
Meine XF86Config Datei:
Code:
Section "Module"
	Load	"glx"
	Load	"pex5"
	Load	"dri"
	Load	"GLcore"
	Load	"type1"
	Load	"dbe"
	Load	"record"
	Load	"freetype"
	Load	"xie"
	Load	"speedo"
	Load	"extmod"
	SubSection "extmod"
		Option	"omit xfree86-dga"
	EndSubSection
EndSection

Section "DRI"
	Mode	0666
EndSection

Section "Files"
	RgbPath		"/usr/X11R6/lib/X11/rgb"
	ModulePath	"/usr/X11R6/lib/modules"
	FontPath	"/usr/X11R6/lib/X11/fonts/local/"
	FontPath	"/usr/X11R6/lib/X11/fonts/misc/"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath	"/usr/X11R6/lib/X11/fonts/Speedo/"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "InputDevice"
	Identifier	"Key Tronic Keyboard"
	Driver		"Keyboard"
	Option		"AutoRepeat"	"500 30"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"de"
EndSection

Section "InputDevice"
	Identifier	"Logitech Wheel Mouse"
	Driver		"mouse"
	Option		"Protocol"	"MouseSystems"
	Option		"Device"	"/dev/sysmouse"
EndSection

Section "Monitor"
	Identifier	"V7 S70"
	Option		"DPMS"
	HorizSync	30.0 - 70.0
	VertRefresh	50.0 - 120.0
EndSection

Section "Device"
	Identifier	"ATI Xpert 2000"
	VendorName	"ATI"
	Driver		"r128"
	VideoRam	32768
EndSection

Section "Screen"
	Identifier	"Screen 1"
	Device		"ATI Xpert 2000"
	Monitor		"V7 S70"
	DefaultDepth	16
	Subsection "Display"
		Depth		8
		Modes		"640x480" "800x600" "1024x768"
		ViewPort	0 0
	EndSubsection
	Subsection "Display"
		Depth		16
		Modes		"640x480" "800x600" "1024x768"
		ViewPort	0 0
	EndSubsection
	Subsection "Display"
		Depth		24
		Modes		"640x480" "800x600" "1024x768"
		ViewPort	0 0
	EndSubsection
EndSection

Section "ServerLayout"
	Identifier	"Layout 1"
	Screen		"Screen 1"
	InputDevice	"Logitech Wheel Mouse"	"CorePointer"
	InputDevice	"Key Tronic Keyboard"	"CoreKeyboard"
EndSection
 
Nach vielen versuchen den X-Server zu konfigurieren, habe ich es nun endlich geschafft ihn zu starten. Jedoch passt das Bild nicht komplett auf meinen Monitor, obwohl ich als Auflösung nur 1024 x 768 Pixel angegeben hab. Weiss vieleicht jemand was ich in der XF86Config Datei ändern muss, damit das Bild ganz auf den Monitor passt ?
Hm, also mein erster Hinweis wär jetzt ja, am Monitor das ganze einzustellen ;)
Allerdings ist das Problem dass du hast höchstwahrscheinlich dadurch bedingt, dass du eine andere Bildwiederholfrequenz als unter deinem vorherigen Betriebssystem hast.
Was für einen Monitor hast du denn, auf wieviel Hz steht momentan die Bildwiederholfrequenz und auf was soll die eigentlich stehen?

MfG
 
Moin.

Das Verhalten liegt meist am Monitor und ist auch an diesem einzustellen.
Verschiebe und ziehe also das Bild mit Deinem Monitor Display Menu bis es voll auf diesen passt. Wenn die Hz stimmen dann sollte dies die einzige Mögklichkeit sein und hat nichts mit der XF86Config zu tun.

grunix
 
Hallo !

Ich habe das Problem gelöst indem ich für HorizSync und VertRefresh feste Werte angegeben habe.

Trotzdem danke für eure Hilfe.

C YA
 
DRI Modul

Zu dem Problem mit dem DRI Modul habe ich folgendes in der XFree86.0.log gefunden:
Code:
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 1
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 2
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 3
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 4
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 5
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 6
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 7
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 8
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 9
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 10
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 11
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 12
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 13
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
drmOpenDevice: minor is 14
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (Unknown error: 999()
drmOpenDevice: Open failed
(II) R128(0): [drm] drmOpen failed
(EE) R128(0): [dri] DRIScreenInit failed.  Disabling DRI.
Wie erstelle ich den Eintrag /dev/dri/card0 ?
 
Zurück
Oben