r300-dri unter FreeBSD-Stable

Hallo
ich möchte hier kurz erläutern ich es geschafft habe 3D-Beschleunigung unter FreeBSD/AMD64 mit meiner Radeon9600 zu aktivieren.

Der Treiber ist allerdings experimentell (entstanden durch reverse-engeniering des fglrx-treibers), deswegen kanns es zu Systemabstürzen kommen, Benutzung deshalb auf eigene Gefahr !!!

Siehe auch http://r300.sf.net und http://marc.theaimsgroup.com/?l=dri-devel&m=111091297128665&w=2

(Bei mir läuft er aber seit 1 Monat unter Linux ohne Probleme, FreeBSD-Stabilität muss sich noch zeigen :) )

Folgende Schritte führen zum Erfolg:

Vorraussetzungen: Xorg-6.8.2 aus den Ports und ein bisschen Mut zum Experimentieren :)

1)erstellen eines temporären Verzeichnisses:
Code:
mkdir $HOME/xorg
cd $HOME/xorg

2) besorgen der xorg-cvs sourcen (nur der ati-treiber)
Code:
cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co xc/programs/Xserver/hw/xfree86/drivers/ati
cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co xc/programs/Xserver/hw/xfree86/drivers/i2c
cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co xc/programs/Xserver/hw/xfree86/drivers/Imakefile
cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co xc/programs/Xserver/hw/xfree86/common/xf86PciInfo.h

3) kopieren des angehängten Imakefiles ins Verzeichnis xc/programs/Xserver/hw/xfree86/drivers/i2c (oder das bauen schlägt fehl)

4) wechseln ins Verzeichnis /usr/ports/x11-server/xorg-server und entpacken des ports
Code:
cd /usr/ports/x11-servers/xorg-server
make patch

5) austauschen des ati-treibers
Code:
cp -R $HOME/xorg/xc/* /usr/ports/x11-servers/xorg-server/work/xc

6) bauen des xorg-ports
Code:
make configure && make build && make deinstall && make reinstall

7) besorgen der Mesa-cvs und der r300-cvs Quellen
Code:
cd $HOME
mkdir dri
cd dri
cvs -z3 -d:pserver:anonymous@cvs.freedesktop.org:/cvs/mesa co Mesa
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/r300 login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/r300 co -P r300_driver

8) bearbeiten der Mesa und r300 Quellen und kompilieren derselbigen
Code:
cd Mesa
mkdir src/mesa/drivers/dri/r300
lndir $HOME/dri/r300_driver/r300 $HOME/dri/Mesa/src/mesa/drivers/dri/r300
cd ..
cd r300_driver/drm
ln -sf shared-core shared

Da das Kernelmodule aus den r300-cvs nun auch ohne Probleme unter FreeBSD compiliert, ist nur noch die folgende Änderung nötig:

Code:
cd $HOME/dri/Mesa
und kopiert die angehängte freebsd-dri ins Verzeichnis configs

9) baut den Treiber :)
Code:
make freebsd-dri

Nach einer gewissen Zeit befinden sich im Verzeichnis lib/ folgende Dateien:
Code:
ls lib
libGL.so.1.2    libGLU.so.1.3   libGLw.so.1.0   libglut.so.3.7  r300_dri.so

Diese müssen nun an die richtigen Stellen:
Code:
cp lib/libGL.so.1.2 /usr/X11R6/lib
cp lib/r300_dri.so /usr/X11R6/lib/modules/dri

10) nun noch das passende Kernel-module bauen und die xorg.conf (meine ist angehängt) anpassen:
Code:
cd $HOME/dri/r300_driver/drm/bsd-core
make
make install

11) evt einen Reboot machen und die 3D-Beschleunigung geniessen :)

Mein glxinfo:
Code:
$ glxinfo
name of display: :0.0
Using 8 maximum texture units..
sizeof(drm_r300_cmd_header_t)=4
sizeof(drm_radeon_cmd_buffer_t)=32
Allocating 284420 bytes command buffer (max state is 11140 bytes)
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 518
TODO - double side stencil !
***************************************************************************
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 539
Don't know how to enable polygon offset point/line. Help me !
***************************************************************************
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20040924 AGP 8x NO-TCL
OpenGL version string: 1.3 Mesa 6.3
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_equation_separate,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_histogram,
    GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
    GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
    GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
Destroying context !

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x47 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None

Danke an die DRI-Entwickler und die Leute vom r300-project.

Grüsse Jon
 

Anhänge

  • Imakefile.txt
    3,9 KB · Aufrufe: 482
  • freebsd-dri.txt
    1,1 KB · Aufrufe: 520
  • xorg.conf.txt
    14,6 KB · Aufrufe: 572
Zuletzt bearbeitet:

ohrenkrebs

Member
moin !

schönes tutorial,
aber bei schritt nr. 6 (make build) erscheint bei mir die fehlermeldung :

ati.c:67: error: syntax error before "DriverRec"
*** Error code 1

Stop in /usr/ports/x11-servers/xorg-server/work/xc/programs/Xserver/hw/xfree86/drivers/ati.
*** Error code 1

Stop in /usr/ports/x11-servers/xorg-server/work/xc/programs/Xserver/hw/xfree86/drivers.
*** Error code 1

Stop in /usr/ports/x11-servers/xorg-server/work/xc/programs/Xserver/hw/xfree86.
*** Error code 1

Stop in /usr/ports/x11-servers/xorg-server/work/xc/programs/Xserver.
*** Error code 1

Stop in /usr/ports/x11-servers/xorg-server

vielleicht kannst du mir ja weiterhelfen...

gruß
 
Moin Moin

es hat sich viel getan im ati-cvs treiber :) . Mein Tutorial wurde von den aktuellen Entwicklungen in den ports überholt.

Aber zum Glück gibt es in den ports einen snapshot (wenn auch etwas alt) der aktuellen xorg-cvs sources. Geh einfach nach /usr/ports/x11-server/xorg-server-snap und installiere diesen port. Unter /usr/ports/graphics/dri-devel gibts es dann die passenden mesa und dri sources. Damit funktioniert dann erstmal die 3D Beschleunigung ganz passabel. Wenn ich etwas mehr Zeit habe werde ich das Tutorial anpassen und beschreiben wie man aktuellere Quellen benutzten kann (dann mit S3tc und Color-tiling Unterstützung). Oder Eric Anholt ist schneller als ich und aktualisiert die ports :).

Grüße Jon
 

ohrenkrebs

Member
bin relativ neu in der freebsd-welt.

vielleich kannste mir ja ne genauere anleitung geben wie ich dass installiere... ?
muss ich vorher den alten xorg deinstallieren bzw. den neuen drüber installieren ?

gruß
 
ohrenkrebs schrieb:
bin relativ neu in der freebsd-welt.

vielleich kannste mir ja ne genauere anleitung geben wie ich dass installiere... ?
muss ich vorher den alten xorg deinstallieren bzw. den neuen drüber installieren ?

gruß

Schau ob Du die ports installierts hast (ls /usr/ports), und ob sie auf dem neuesten Stand sind (es gibt im Wiki eine Seite die erklärt wie man das macht).

Dann mach ein portupgrade -a, um alle installierten ports auf die neuesten Versionen zu bringen. Danach wechselst du auf der Console (strg+alt+f1) ins Verzeichnis /usr/ports/x11-server/xorg-server und machst dort ein make deinstall. Danach ins Verzeichnis /usr/ports/x11-server/xorg-server-snap und dort ein ganz normales make install.

Bei Fragen bitte weiter melden, und viel Spass

Jon
 

-Daemon-

Well-Known Member
Geht das ganze auch mit einer Radeon 9250? Die verwendet zwar ein anderes Chipset (ich glaube r230 oder so irgendwas). Wäre nämlich ganz lustig DRI auch auf der Karte zu haben, muss ich mir schon keine neue kaufen wenn ich's mal brauchen sollte. ;)

Gruß,
Philipp
 
-Daemon- schrieb:
Geht das ganze auch mit einer Radeon 9250? Die verwendet zwar ein anderes Chipset (ich glaube r230 oder so irgendwas). Wäre nämlich ganz lustig DRI auch auf der Karte zu haben, muss ich mir schon keine neue kaufen wenn ich's mal brauchen sollte. ;)

Gruß,
Philipp

Jo der xorrg-server-snap und der dri-devel-snap port haben die volle dri-unterstützung (einfach mal austesten, wenns klappt schön, wenn nicht läuft immer noch 2d).

http://dri.freedesktop.org/wiki/ATIRadeon

Grüße Jon
 

ohrenkrebs

Member
Hallo !

Jetzt hab ich ein merkwürdiges Problem :

Ich habe die Schritte deiner Anleitung befolgt.
Lief alles prima, hatte bei glxgears ca. 3000 fps.
Aber ich musste mein FreeBSD neu installieren.
Nachdem ich das und ein cvsup und ein portupgrade gemacht habe,
wollte ich wie von dir beschrieben xorg-server-snap und dri-devel (dri-devel-snap gibt's nicht !) installieren.
Dass klappte auch wunderbar, jedoch hab ich jetzt keine 3d-Beschleuningung mehr ! (glxgears zeigt 100 fps an)
Hab meine Xorg.log angehängt.

Vielleicht weißt du noch einen Rat ?

Danke schon mal !
 

Anhänge

  • Xorg.0.log.txt
    50,1 KB · Aufrufe: 405
Zuletzt bearbeitet:
Hi

wenn du dein x-log anschaust und nach (EE) darin suchsts, findest du schnell den Grund warum 3D nicht mehr funktioniert :).

Code:
(EE) RADEON(0): [dri] RADEONDRIScreenInit failed because of a version mismatch.

AFAIK erstellt der dri-devel port auch ein "neues" veraltetes drm-kernel module. Wechsle mal ins /usr/src/sys/dev/drm Verzeichnis und mach dort ein make install (sollte mit den aktuellen 6-current drm funktionieren).

Grüße Jon
 

ohrenkrebs

Member
hmm,

hab jetzt probiert nen neuen kernel zu erstellen (mit drm und drm_radeon) und danach nochmal dri-devel neu installiert - kein erfolg.
hab dann im verzeichnis /usr/src/sys/dev/drm ein make install gemacht :
fehlermeldung : "make: don't know how to make install. Stop"
muss ich die kernel-source per cvsup holen oder reichen die von freebsd-cd bzw muss ich überhaupt nen neuen kernel erstellen oder reicht der von 6.0-RELEASE ?

gruß und vielen dank für die hilfe !!
 
Hi
ich habe die kompletten kernel-sourcen (per cvsup) von RELENG_6 geholt, und installiert.. Damit läuft dri bei mir (der radeon-drm treiber hat version 1.19).

Gruß Jon
 

ohrenkrebs

Member
hmm,

bin gerade mal den teil aus handbook überflogen in dem steht, wie man sein system
von den cvs sources updatet - scheint sehr aufwendig zu sein.
gibt es keinen anderen weg ?
vorher lieft es ja auch ohne dass ich mein system updaten musste.

gruß
 

aankhra

New Member
Ich habe jetzt mir das neue Xorg (6.9.0) aus den Ports installiert und es will nicht funktionieren. Ich habe hier einen amd64-Rechner mit einer ATI 9800 Pro.

Bzw. alle Meldungen sind in Ordnung (bei Bedarf kann ich sie reinkopieren), glxinfo zeigt direct-rendering = yes. Bloß wenn dann irgendetwas 3d-mäßiges startet, (auch wenn es nur glxgears, oder tuxracer ist), dann stürzt der ganze Rechner ab. :(

Hat das jemand hinbekommen?

lg,
aankhra
 

[Thrash]

Well-Known Member
Ähm ... ich hab das nun nicht so ganz verstanden.
Ich habe eine ati radeon 9600 XT (müsste also eigentlich mit den treibern für die 9600 auch funktionieren, weil soweit ich weiß, dass derselbe chipsatz ist).

Ich hab xorg 6.9 installiert.
Ich hab auch die Anleitung im Wiki befolgt, er erkennt auch meine Karte ordentlich, alles gut, nur 3d Unterstützung hab ich nicht.
glxinfo spuckt ebenfalls ein "no" aus.

Muss ich nun nur diesen dri-devel treiber installieren?

Ich hab momentan den normalen dri Port installiert. Muss ich den vorher deinstallieren (denke ich mal oder?).
 

MrFixit

aka uqs
Nein, der 'dri' port passt, der 'dri-devel' ist veraltet. Du brauchst allerdings noch drm_load=YES und radeon_load=YES in deiner /boot/loader.conf. Das 'dri' Modul muss in der xorg.conf natuerlich auch geladen werden.

Dann gibst du uns mal die (relevante) Ausgabe von dmesg und glxinfo.
 

[Thrash]

Well-Known Member
Hi.

Danke. Werde ich tun.
Ich hatte drm und radeondrm im Kernel.
Aber in diesem Thread hier: http://www.bsdforen.de/showthread.php?t=13814&page=3&highlight=radeon+9600
Hab ich irgendwo gelesen, dass man es als Modul von der loader.conf aus laden soll.

dri in der xorg.conf ist vorhanden, sowie "glx" auch.

Ich probier es nun erst mal so. Kernel muss ich natürlich noch "schnell" neu kompilieren, weil ich da ja die Module drinne hatte.
Mal sehen obs was nützt. Danke! :)
 

[Thrash]

Well-Known Member
also ich habe nun meinen Kernel neu gebaut.

So sieht er aus:
Code:
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.3.2.1 2005/10/28 19:22:41 jhb Exp $

machine		i386
#cpu		I486_CPU
#cpu		I586_CPU
cpu		I686_CPU
ident		THRASHKERNEL

# To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"		# Default places to look for devices.

#auskommentiert 19.03.06
#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols

#SCHED_ULE statt SCHED_4BSD benutzen 19.03.06
#bessere Leistung laut: freebsd.org/doc/de_DE.ISO8859-1/books/handbook/kernelconfig-config.html
options 	SCHED_ULE		# ULE scheduler
#options 	SCHED_4BSD		# 4BSD scheduler

options 	PREEMPTION		# Enable kernel thread preemption
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	MD_ROOT			# MD is a potential root device

#auskommentiert 19.03.06
#weil ich kein FS von einem UNIX Rechner einhängen möchte
#options 	NFSCLIENT		# Network Filesystem Client
#options 	NFSSERVER		# Network Filesystem Server
#options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT

options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem

#wird ab 5.x nicht mehr benötigt; s. URL oben
#auskommentiert 19.03.06
#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
#options 	PSEUDOFS		# Pseudo-filesystem framework

options 	GEOM_GPT		# GUID Partition Tables.
options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5

#auskommentiert da keine SCSI Geräte vorhanden 19.03.06
#options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI

options 	KTRACE			# ktrace(1) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~215k to driver.
options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.

device		apic			# I/O APIC

#wird laut anleitung (s. URL oben) benötigt
device		isa

# Bus support.
#device		eisa #auskommentiert 19.03.06; hab kein EISA
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives

#hab kein raid 19.03.06
#device		ataraid		# ATA RAID drives

device		atapicd		# ATAPI CDROM drives
device		atapifd		# ATAPI floppy drives

device 		atapicam	#für cd brenner 19.03.06

#hab keine tape drives 19.03.06
#device		atapist		# ATAPI tape drives

options 	ATA_STATIC_ID	# Static device numbering

# SCSI Controllers
#device		ahb		# EISA AHA1742 family
#device		ahc		# AHA2940 and onboard AIC7xxx devices
#device		ahd		# AHA39320/29320 and onboard AIC79xx devices
#device		amd		# AMD 53C974 (Tekram DC-390(T))
#device		isp		# Qlogic family
#device 	ispfw		# Firmware for QLogic HBAs- normally a module
#device		mpt		# LSI-Logic MPT-Fusion
#device		ncr		# NCR/Symbios Logic
#device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
#device		trm		# Tekram DC395U/UW/F DC315U adapters

#device		adv		# Advansys SCSI adapters
#device		adw		# Advansys wide SCSI adapters
#device		aha		# Adaptec 154x SCSI adapters
#device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
#device		bt		# Buslogic/Mylex MultiMaster SCSI adapters

#device		ncv		# NCR 53C500
#device		nsp		# Workbit Ninja SCSI-3
#device		stg		# TMC 18C30/18C50

# SCSI peripherals
#folgende scsi-devices werden benötigt für Brenner! 19.03.06
device		scbus		# SCSI bus (required for SCSI)
device		cd		#CD
device		pass		#pass through scsi devices

#device		ch		# SCSI media changers
#device		da		# Direct Access (disks)
#device		sa		# Sequential Access (tape etc)
#device		ses		# SCSI Environmental Services (and SAF-TE)

# RAID controllers interfaced to the SCSI subsystem
#device		amr		# AMI MegaRAID
#device		arcmsr		# Areca SATA II RAID
#device		asr		# DPT SmartRAID V, VI and Adaptec SCSI RAID
#device		ciss		# Compaq Smart RAID 5*
#device		dpt		# DPT Smartcache III, IV - See NOTES for options
#device		hptmv		# Highpoint RocketRAID 182x
#device		iir		# Intel Integrated RAID
#device		ips		# IBM (Adaptec) ServeRAID
#device		mly		# Mylex AcceleRAID/eXtremeRAID
#device		twa		# 3ware 9000 series PATA/SATA RAID

# RAID controllers
#device		aac		# Adaptec FSA RAID
#device		aacp		# SCSI passthrough for aac (requires CAM)
#device		ida		# Compaq Smart RAID
#device		mlx		# Mylex DAC960 family
#device		pst		# Promise Supertrak SX6000
#device		twe		# 3ware ATA RAID

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

device		vga		# VGA video card driver

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# Enable this for the pcvt (VT220 compatible) console driver
#device		vt
#options 	XSERVER		# support for X server on a vt console
#options 	FAT_CURSOR	# start with block cursor

device		agp		# support several AGP chipsets

# Power management support (see NOTES for more options)
#device		apm
# Add suspend/resume support for the i8254.
device		pmtimer

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#hab kein pcmcia 19.03.06
#device		cbb		# cardbus (yenta) bridge
#device		pccard		# PC Card (16-bit) bus
#device		cardbus		# CardBus (32-bit) bus

# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		plip		# TCP/IP over parallel
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to the sio and/or ppc drivers):
#device		puc

# PCI Ethernet NICs.
device		de		# DEC/Intel DC21x4x (``Tulip'')
#device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
#device		ixgb		# Intel PRO/10GbE Ethernet Card
device		txp		# 3Com 3cR990 (``Typhoon'')
device		vx		# 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
#device		bfe		# Broadcom BCM440x 10/100 Ethernet
#device		bge		# Broadcom BCM570xx Gigabit Ethernet
#device		dc		# DEC/Intel 21143 and various workalikes
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
#device		lge		# Level 1 LXT1001 gigabit Ethernet
#device		nge		# NatSemi DP83820 gigabit Ethernet
device		nve		# nVidia nForce MCP on-board Ethernet Networking
#device		pcn		# AMD Am79C97x PCI 10/100(precedence over 'lnc')
device		re		# RealTek 8139C+/8169/8169S/8110S
device		rl		# RealTek 8129/8139
#device		sf		# Adaptec AIC-6915 (``Starfire'')
#device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
#device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
#device		ste		# Sundance ST201 (D-Link DFE-550TX)
#device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
#device		tl		# Texas Instruments ThunderLAN
#device		tx		# SMC EtherPower II (83c170 ``EPIC'')
#device		vge		# VIA VT612x gigabit Ethernet
#device		vr		# VIA Rhine, Rhine II
#device		wb		# Winbond W89C840F
#device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.  pccard NICs included.
#device		cs		# Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
#device		ex		# Intel EtherExpress Pro/10 and Pro/10+
#device		ep		# Etherlink III based cards
#device		fe		# Fujitsu MB8696x based cards
#device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
device		lnc		# NE2100, NE32-VL Lance Ethernet cards
#device		sn		# SMC's 9000 series of Ethernet chips
#device		xe		# Xircom pccard Ethernet

# ISA devices that use the old ISA shims
#device		le

# Wireless NIC cards
#device		wlan		# 802.11 support
#device		an		# Aironet 4500/4800 802.11 wireless NICs.
#device		awi		# BayStack 660 and others
#device		ral		# Ralink Technology RT2500 wireless NICs.
#device		wi		# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device		wl		# Older non 802.11 Wavelan wireless NIC.

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support

#veraltet, statt dessen ppp verwenden; 19.03.06
#device		sl		# Kernel SLIP

device		ppp		# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		ehci		# EHCI PCI->USB interface (USB 2.0)
device		usb		# USB Bus (required)
#device		udbp		# USB Double Bulk Pipe devices
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da
device		ums		# Mouse
#device		ural		# Ralink Technology RT2500USB wireless NICs
#device		urio		# Diamond Rio 500 MP3 player
device		uscanner	# Scanners
# USB Ethernet, requires miibus
#device		aue		# ADMtek USB Ethernet
#device		axe		# ASIX Electronics USB Ethernet
#device		cdce		# Generic USB over Ethernet
#device		cue		# CATC USB Ethernet
#device		kue		# Kawasaki LSI USB Ethernet
#device		rue		# RealTek RTL8150 USB Ethernet

# FireWire support
#device		firewire	# FireWire bus code
#device		sbp		# SCSI over FireWire (Requires scbus and da)
#device		fwe		# Ethernet over FireWire (non-standard!)

#Sound Support 19.03.06
device		sound		#soundunterstützung
device		snd_emu10k1	#Für Creative Sound Blaster Live!

#Andere Sound-Devices
#device		snd_ich		#Intel ICH Chipsatz
#device		snd_mss		#Windows Sound System Kompatib.
#device		snd_sbc		#SoundBlaster
#device		snd_sb8		#SoundBlaster Pro
#device		snd_sb16	#SoundBlaster16

#direct 3d moduls for 3d accelaration
#auskommentiert am  28.03.06 damit 3d beschleunigung funktioniert
#nur port graphics/dri kompilieren
#device          drm             # DRM core module required by DRM drivers
#device          mach64drm       # ATI Rage Pro, Rage Mobility P/M, Rage XL
#device          mgadrm          # AGP Matrox G200, G400, G450, G550
#device          r128drm         # ATI Rage 128
#device          radeondrm       # ATI Radeon
#device          sisdrm          # SiS 300/305, 540, 630
#device          tdfxdrm         # 3dfx Voodoo 3/4/5 and Banshee
#options         DRM_DEBUG       # Include debug printfs (slow)
Ich hab oben ein paar Kommentare weggelassen. Die nehmen nur unnötig Platz weg.


Und so sieht meine xorg.conf aus.
Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen         0 "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "unix/:7102"	#21.03.06 nach install von webfonts
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/webfonts/" #windows font 21.03.06
EndSection

Section "Module"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option      "XkbRules"  "xfree86"
	Option      "XkbModels" "pc105"
	Option      "XkbLayout" "de"
	Option      "XkbVarian" "nodeadkeys"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Buttons" "7"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/psm0"
	Option	    "ZAxisMapping" "6 7"
	Option	    "Resolution" "800"
	Option	    "SampleRate" "800"
EndSection

Section "Monitor"
	DisplaySize	  352   264	# mm
	Identifier   "Monitor0"
	VendorName   "SAM"
	ModelName    "S/M 950p+"
 ### Uncomment if you don't want to default to DDC:
	HorizSync    30.0 - 110.0
	VertRefresh  50.0 - 160.0
	Option	    "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        #Option     "CRT2Position"       	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        #Option     "NoMergedXinerama"   	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	#eigentlich Radeon 9600XT
	BoardName   "RV350 AR [Radeon 9600]"
	BusID       "PCI:2:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	#SubSection "Display"
	#	Viewport   0 0
	#	Depth     16
	#EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes "1280x1024"
	EndSubSection
EndSection

#eingefügt am 19.03.06 zur 3d unterstuetzung
Section "DRI"
	Mode 0666
EndSection


#eingefügt am 21.03.06 für KDE Meldung, dass man für Composite
#mind. Xorg 6.8 braucht (hab ich) und diesen Abschnitt hier in der
#Config-Datei
Section "Extensions"
	Option "Composite" "Enable"
EndSection


Ist das ok so?
Denn leider funktioniert die 3d Beschleunigung noch nicht.
Aber das hier hilft vielleicht mehr. Ich kann damit leider nichts anfangen, weiß jemand von Euch was?
dmesg | grep drm
Code:
drm0: <ATI Radeon AR 9600> port 0xd000-0xd0ff mem 0xc0000000-0xcfffffff,0xe9000000-0xe900ffff irq 19 at device 0.0 on pci2
info: [drm] AGP at 0xe0000000 128MB
info: [drm] Initialized radeon 1.16.0 20050311 on minor 0
error: [drm:pid651:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
error: [drm:pid651:drm_unlock] *ERROR* Process 651 using kernel context 0

Und glxinfo sagt zu direkt rendering no:
Code:
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
    GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_visual_select_group
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
    GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
    GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
    GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
    GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
    GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
    GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x29 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x2a 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x43 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
 

[Thrash]

Well-Known Member
also ich habe nun meinen Kernel neu gebaut.

So sieht er aus:
Code:
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.3.2.1 2005/10/28 19:22:41 jhb Exp $

machine		i386
#cpu		I486_CPU
#cpu		I586_CPU
cpu		I686_CPU
ident		THRASHKERNEL

# To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"		# Default places to look for devices.

#auskommentiert 19.03.06
#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols

#SCHED_ULE statt SCHED_4BSD benutzen 19.03.06
#bessere Leistung laut: freebsd.org/doc/de_DE.ISO8859-1/books/handbook/kernelconfig-config.html
options 	SCHED_ULE		# ULE scheduler
#options 	SCHED_4BSD		# 4BSD scheduler

options 	PREEMPTION		# Enable kernel thread preemption
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	MD_ROOT			# MD is a potential root device

#auskommentiert 19.03.06
#weil ich kein FS von einem UNIX Rechner einhängen möchte
#options 	NFSCLIENT		# Network Filesystem Client
#options 	NFSSERVER		# Network Filesystem Server
#options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT

options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem

#wird ab 5.x nicht mehr benötigt; s. URL oben
#auskommentiert 19.03.06
#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
#options 	PSEUDOFS		# Pseudo-filesystem framework

options 	GEOM_GPT		# GUID Partition Tables.
options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5

#auskommentiert da keine SCSI Geräte vorhanden 19.03.06
#options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI

options 	KTRACE			# ktrace(1) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~215k to driver.
options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.

device		apic			# I/O APIC

#wird laut anleitung (s. URL oben) benötigt
device		isa

# Bus support.
#device		eisa #auskommentiert 19.03.06; hab kein EISA
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives

#hab kein raid 19.03.06
#device		ataraid		# ATA RAID drives

device		atapicd		# ATAPI CDROM drives
device		atapifd		# ATAPI floppy drives

device 		atapicam	#für cd brenner 19.03.06

#hab keine tape drives 19.03.06
#device		atapist		# ATAPI tape drives

options 	ATA_STATIC_ID	# Static device numbering

# SCSI Controllers
#device		ahb		# EISA AHA1742 family
#device		ahc		# AHA2940 and onboard AIC7xxx devices
#device		ahd		# AHA39320/29320 and onboard AIC79xx devices
#device		amd		# AMD 53C974 (Tekram DC-390(T))
#device		isp		# Qlogic family
#device 	ispfw		# Firmware for QLogic HBAs- normally a module
#device		mpt		# LSI-Logic MPT-Fusion
#device		ncr		# NCR/Symbios Logic
#device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
#device		trm		# Tekram DC395U/UW/F DC315U adapters

#device		adv		# Advansys SCSI adapters
#device		adw		# Advansys wide SCSI adapters
#device		aha		# Adaptec 154x SCSI adapters
#device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
#device		bt		# Buslogic/Mylex MultiMaster SCSI adapters

#device		ncv		# NCR 53C500
#device		nsp		# Workbit Ninja SCSI-3
#device		stg		# TMC 18C30/18C50

# SCSI peripherals
#folgende scsi-devices werden benötigt für Brenner! 19.03.06
device		scbus		# SCSI bus (required for SCSI)
device		cd		#CD
device		pass		#pass through scsi devices

#device		ch		# SCSI media changers
#device		da		# Direct Access (disks)
#device		sa		# Sequential Access (tape etc)
#device		ses		# SCSI Environmental Services (and SAF-TE)

# RAID controllers interfaced to the SCSI subsystem
#device		amr		# AMI MegaRAID
#device		arcmsr		# Areca SATA II RAID
#device		asr		# DPT SmartRAID V, VI and Adaptec SCSI RAID
#device		ciss		# Compaq Smart RAID 5*
#device		dpt		# DPT Smartcache III, IV - See NOTES for options
#device		hptmv		# Highpoint RocketRAID 182x
#device		iir		# Intel Integrated RAID
#device		ips		# IBM (Adaptec) ServeRAID
#device		mly		# Mylex AcceleRAID/eXtremeRAID
#device		twa		# 3ware 9000 series PATA/SATA RAID

# RAID controllers
#device		aac		# Adaptec FSA RAID
#device		aacp		# SCSI passthrough for aac (requires CAM)
#device		ida		# Compaq Smart RAID
#device		mlx		# Mylex DAC960 family
#device		pst		# Promise Supertrak SX6000
#device		twe		# 3ware ATA RAID

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

device		vga		# VGA video card driver

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# Enable this for the pcvt (VT220 compatible) console driver
#device		vt
#options 	XSERVER		# support for X server on a vt console
#options 	FAT_CURSOR	# start with block cursor

device		agp		# support several AGP chipsets

# Power management support (see NOTES for more options)
#device		apm
# Add suspend/resume support for the i8254.
device		pmtimer

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#hab kein pcmcia 19.03.06
#device		cbb		# cardbus (yenta) bridge
#device		pccard		# PC Card (16-bit) bus
#device		cardbus		# CardBus (32-bit) bus

# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		plip		# TCP/IP over parallel
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to the sio and/or ppc drivers):
#device		puc

# PCI Ethernet NICs.
device		de		# DEC/Intel DC21x4x (``Tulip'')
#device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
#device		ixgb		# Intel PRO/10GbE Ethernet Card
device		txp		# 3Com 3cR990 (``Typhoon'')
device		vx		# 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
#device		bfe		# Broadcom BCM440x 10/100 Ethernet
#device		bge		# Broadcom BCM570xx Gigabit Ethernet
#device		dc		# DEC/Intel 21143 and various workalikes
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
#device		lge		# Level 1 LXT1001 gigabit Ethernet
#device		nge		# NatSemi DP83820 gigabit Ethernet
device		nve		# nVidia nForce MCP on-board Ethernet Networking
#device		pcn		# AMD Am79C97x PCI 10/100(precedence over 'lnc')
device		re		# RealTek 8139C+/8169/8169S/8110S
device		rl		# RealTek 8129/8139
#device		sf		# Adaptec AIC-6915 (``Starfire'')
#device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
#device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
#device		ste		# Sundance ST201 (D-Link DFE-550TX)
#device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
#device		tl		# Texas Instruments ThunderLAN
#device		tx		# SMC EtherPower II (83c170 ``EPIC'')
#device		vge		# VIA VT612x gigabit Ethernet
#device		vr		# VIA Rhine, Rhine II
#device		wb		# Winbond W89C840F
#device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.  pccard NICs included.
#device		cs		# Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
#device		ex		# Intel EtherExpress Pro/10 and Pro/10+
#device		ep		# Etherlink III based cards
#device		fe		# Fujitsu MB8696x based cards
#device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
device		lnc		# NE2100, NE32-VL Lance Ethernet cards
#device		sn		# SMC's 9000 series of Ethernet chips
#device		xe		# Xircom pccard Ethernet

# ISA devices that use the old ISA shims
#device		le

# Wireless NIC cards
#device		wlan		# 802.11 support
#device		an		# Aironet 4500/4800 802.11 wireless NICs.
#device		awi		# BayStack 660 and others
#device		ral		# Ralink Technology RT2500 wireless NICs.
#device		wi		# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device		wl		# Older non 802.11 Wavelan wireless NIC.

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support

#veraltet, statt dessen ppp verwenden; 19.03.06
#device		sl		# Kernel SLIP

device		ppp		# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		ehci		# EHCI PCI->USB interface (USB 2.0)
device		usb		# USB Bus (required)
#device		udbp		# USB Double Bulk Pipe devices
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da
device		ums		# Mouse
#device		ural		# Ralink Technology RT2500USB wireless NICs
#device		urio		# Diamond Rio 500 MP3 player
device		uscanner	# Scanners
# USB Ethernet, requires miibus
#device		aue		# ADMtek USB Ethernet
#device		axe		# ASIX Electronics USB Ethernet
#device		cdce		# Generic USB over Ethernet
#device		cue		# CATC USB Ethernet
#device		kue		# Kawasaki LSI USB Ethernet
#device		rue		# RealTek RTL8150 USB Ethernet

# FireWire support
#device		firewire	# FireWire bus code
#device		sbp		# SCSI over FireWire (Requires scbus and da)
#device		fwe		# Ethernet over FireWire (non-standard!)

#Sound Support 19.03.06
device		sound		#soundunterstützung
device		snd_emu10k1	#Für Creative Sound Blaster Live!

#Andere Sound-Devices
#device		snd_ich		#Intel ICH Chipsatz
#device		snd_mss		#Windows Sound System Kompatib.
#device		snd_sbc		#SoundBlaster
#device		snd_sb8		#SoundBlaster Pro
#device		snd_sb16	#SoundBlaster16

#direct 3d moduls for 3d accelaration
#auskommentiert am  28.03.06 damit 3d beschleunigung funktioniert
#nur port graphics/dri kompilieren
#device          drm             # DRM core module required by DRM drivers
#device          mach64drm       # ATI Rage Pro, Rage Mobility P/M, Rage XL
#device          mgadrm          # AGP Matrox G200, G400, G450, G550
#device          r128drm         # ATI Rage 128
#device          radeondrm       # ATI Radeon
#device          sisdrm          # SiS 300/305, 540, 630
#device          tdfxdrm         # 3dfx Voodoo 3/4/5 and Banshee
#options         DRM_DEBUG       # Include debug printfs (slow)
Ich hab oben ein paar Kommentare weggelassen. Die nehmen nur unnötig Platz weg.


Und so sieht meine xorg.conf aus.
Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen         0 "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "unix/:7102"	#21.03.06 nach install von webfonts
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/webfonts/" #windows font 21.03.06
EndSection

Section "Module"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option      "XkbRules"  "xfree86"
	Option      "XkbModels" "pc105"
	Option      "XkbLayout" "de"
	Option      "XkbVarian" "nodeadkeys"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Buttons" "7"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/psm0"
	Option	    "ZAxisMapping" "6 7"
	Option	    "Resolution" "800"
	Option	    "SampleRate" "800"
EndSection

Section "Monitor"
	DisplaySize	  352   264	# mm
	Identifier   "Monitor0"
	VendorName   "SAM"
	ModelName    "S/M 950p+"
 ### Uncomment if you don't want to default to DDC:
	HorizSync    30.0 - 110.0
	VertRefresh  50.0 - 160.0
	Option	    "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        #Option     "CRT2Position"       	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        #Option     "NoMergedXinerama"   	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	#eigentlich Radeon 9600XT
	BoardName   "RV350 AR [Radeon 9600]"
	BusID       "PCI:2:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	#SubSection "Display"
	#	Viewport   0 0
	#	Depth     16
	#EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes "1280x1024"
	EndSubSection
EndSection

#eingefügt am 19.03.06 zur 3d unterstuetzung
Section "DRI"
	Mode 0666
EndSection


#eingefügt am 21.03.06 für KDE Meldung, dass man für Composite
#mind. Xorg 6.8 braucht (hab ich) und diesen Abschnitt hier in der
#Config-Datei
Section "Extensions"
	Option "Composite" "Enable"
EndSection


Ist das ok so?
Denn leider funktioniert die 3d Beschleunigung noch nicht.
Aber das hier hilft vielleicht mehr. Ich kann damit leider nichts anfangen, weiß jemand von Euch was?
dmesg | grep drm
Code:
drm0: <ATI Radeon AR 9600> port 0xd000-0xd0ff mem 0xc0000000-0xcfffffff,0xe9000000-0xe900ffff irq 19 at device 0.0 on pci2
info: [drm] AGP at 0xe0000000 128MB
info: [drm] Initialized radeon 1.16.0 20050311 on minor 0
error: [drm:pid651:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
error: [drm:pid651:drm_unlock] *ERROR* Process 651 using kernel context 0

Und glxinfo sagt zu direkt rendering no:
Code:
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
    GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_visual_select_group
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
    GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
    GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
    GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
    GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
    GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
    GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x29 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x2a 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x43 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
 

[Thrash]

Well-Known Member
?

Noch nicht reif für meine Grafikkarte? :)
Ich hab ja ne 9600XT. Aber Homer08/15 (oder so) hatte seine 9600 auch hinbekommen. Gut da unterscheidet sich noch bißchen was von Anbieter zu Anbieter, abr der Chip ist derselbe. Soweit ich weiß, ist bei der XT nur der Ramdac (oder was auch immer) höher getaktet.

Rein theoretisch sollte es also gehen.

Aber ne Idee hab ich auch nicht mehr ...
 

MrFixit

aka uqs
Sieht so aus, als waere der Fehler im DRM und nicht im DRI, und damit ist Xorg erstmal ausm Schneider. Gib doch mal bitte noch die DRI/DRM Zeilen der /var/log/Xorg.0.log

Aber so wie es aussiehst, wirst du dich noch ein wenig gedulden muessen, bis das laeuft. Evtl. nen Bugreport an die DRM-Entwickler schreiben?
 

[Thrash]

Well-Known Member
Hm. Ja, da schau ich glaube morgen mal nach.

Die Zeilen aus dem Xorg Log sehen eigentlich ganz gut aus:
Code:
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"


Naja. Wobei das hier (kommt erst später im Log-File) wiederum komisch aussieht:
Code:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:02:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0
(II) RADEON(0): [drm] loaded kernel module for "radeon" driver
(II) RADEON(0): [drm] DRM interface version 1.2
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:02:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xc1b42000
(II) RADEON(0): [drm] mapped SAREA 0xc1b42000 to 0x28788000
(II) RADEON(0): [drm] framebuffer handle = 0xc0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(EE) RADEON(0): [dri] RADEONDRIScreenInit failed because of a version mismatch.
[dri] radeon.o kernel module version is 1.16.0 but version 1.17.0 or newer is ne
[dri] Disabling DRI.
(II) RADEON(0): [drm] removed 1 reserved context for kernel
(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xc1b42000 at 0x28788000
(II) RADEON(0): Depth moves disabled by default
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7165
(II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
(II) RADEON(0): Render acceleration disabled
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
...

usw. usf.

Ich denke das wars.
 

MrFixit

aka uqs
Code:
(EE) RADEON(0): [dri] RADEONDRIScreenInit failed because of a version mismatch.
[dri] radeon.o kernel module version is 1.16.0 but version 1.17.0 or newer is ne
[dri] Disabling DRI.

Die Frage ist, welche 'radeon.o' er damit meint ... Bist du sicher, dass du den korrekten dri Port installiert hast, und auch nirgends Dateileichen herumliegen.
 
Oben