Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

21.01.2007, 22:10

DirectRendering: r200_dri.so nicht gefunden

Hallo zusammen!

Ich habe da ein Problem mit dem Direct Rendering und zwar steht in der Xorg.0.log:

(II) RADEON(0): Direct rendering enabled

Habe "LIBGL_DEBUG=verbose glxinfo" laufen lassen und es kam:


name of display: :0.0
libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to find driver: r200_dri.so
libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to find driver: r200_dri.so
display: :0 screen: 0
direct rendering: No
...


Habe nun in /usr/lib/dri die Datei r200_dri.so gefunden und nach /usr/lib/xorg/modules/dri/ kopiert und nun sagt "LIBGL_DEBUG=verbose glxinfo" mir folgendes:

name of display: :0.0
libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: undefined symbol: _glapi_tls_Context)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: undefined symbol: _glapi_tls_Context)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: undefined symbol: _glapi_tls_Context)
libGL error: unable to find driver: r200_dri.so
libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: undefined symbol: _glapi_tls_Context)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: undefined symbol: _glapi_tls_Context)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r200_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r200_dri.so failed (/usr/lib/xorg/modules/dri/r200_dri.so: undefined symbol: _glapi_tls_Context)
libGL error: unable to find driver: r200_dri.so
display: :0 screen: 0
direct rendering: No
....


Hatte schonmal jemand soetwas oder kann mir sonst wie weiterhelfen? Wäre jedenfalls nett und schonmal danke für alles.

Fnord

2

21.01.2007, 22:36

Hallo,

also vorweg erstmal

Quellcode

1
das Code Tag
ist eine nette Erfindung. ;)

Dann wär es gut zu wissen, welche Grafikkarte ist instaliert?

Quellcode

1
lspci |grep -i vga
und für welche Video Cards wurde xorg-server kompiliert?

Quellcode

1
equery uses xorg-server |grep video
Und was als Anhang nicht schlecht wär, deine xorg.conf.
Da deine momentane Konfiguration auf nvidia weist, stellt sich mir die Frage, ob du auch die richtigen nvidia-drivers installiert hast. Denn r200 sagt mir so aus dem Stehgreif nichts. Wenn es eine Nvidia Karte ist, und nicht mehr so aktuell sein sollte, dann vielleicht das ebuild nvidia-legacy-drivers.

MfG ello

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ello« (21.01.2007, 22:36)


3

21.01.2007, 23:36

Schon mal danke für die erste Antwort. Code-Tag hab ich jetzt auch gefunden...

Also meine Grafikkarte:

Quellcode

1
2
lspci | grep -i vga
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100]


und wegen den Video Cards:

Quellcode

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
# equery uses xorg-server | grep video
-video_cards_apm
-video_cards_ark
-video_cards_chips
-video_cards_cirrus
-video_cards_cyrix
-video_cards_dummy
-video_cards_epson
-video_cards_fbdev
+video_cards_fglrx
-video_cards_glint
-video_cards_i128
-video_cards_i740
-video_cards_i810
-video_cards_impact
-video_cards_imstt
-video_cards_mach64
-video_cards_mga
-video_cards_neomagic
-video_cards_newport
-video_cards_nsc
-video_cards_nv
-video_cards_nvidia
-video_cards_r128
+video_cards_radeon
-video_cards_rendition
-video_cards_s3
-video_cards_s3virge
-video_cards_savage
-video_cards_siliconmotion
-video_cards_sis
-video_cards_sisusb
-video_cards_sunbw2
-video_cards_suncg14
-video_cards_suncg3
-video_cards_suncg6
-video_cards_sunffb
-video_cards_sunleo
-video_cards_suntcx
-video_cards_tdfx
-video_cards_tga
-video_cards_trident
-video_cards_tseng
-video_cards_v4l
-video_cards_vesa
-video_cards_vga
-video_cards_via
-video_cards_vmware
-video_cards_voodoo


Und dazu die xorg.conf

Quellcode

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
Section "ServerLayout"

	Identifier     "Simple Layout"
	Screen	    0  "Screen 1" 0 0
	InputDevice    "Mouse1" "CorePointer"
	InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
#    Load        "type1"
#    Load        "speedo"
# This loads the GLX module
	Load  "dbe"  	# Double buffer extension
	SubSection "extmod"
		Option	    "omit xfree86-dga"   # don't initialise the DGA extension
	EndSubSection
	Load  "freetype"
#    Load        "xtt"
	Load  "glx"
# This loads the DRI module
	Load  "dri"
EndSection

Section "InputDevice"

	Identifier  "Keyboard1"
	Driver      "kbd"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "de"
	Option	    "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"

	Identifier  "Mouse1"
	Driver      "mouse"
	Option	    "Protocol" "Auto"	# Auto detect
	Option	    "Device" "/dev/input/mice"
# When using XQUEUE, comment out the above two lines, and uncomment
	Option	    "ZAxisMapping" "4 5 6 7"
# Emulate3Buttons is an option for 2-button mice
EndSection

Section "Monitor"
	Identifier   "My Monitor"
	HorizSync    30.0 - 85.0
	VertRefresh  56.0 - 80.0
EndSection

Section "Device"

#    BusID      "PCI:0:10:0"
#    VideoRam	256
#    Clocks	25.2 28.3
	Identifier  "Standard VGA"
	Driver      "vga"
	VendorName  "Unknown"
	BoardName   "Unknown"
EndSection

Section "Device"

    #VideoRam    131072
    # Insert Clocks lines here if appropriate
	Identifier  "** ATI Radeon (generic)               [radeon]"
	Driver      "radeon"
EndSection


Section "Screen"
	Identifier "Screen 1"
	Device     "** ATI Radeon (generic)               [radeon]"
	Monitor    "My Monitor"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     8
		Modes    "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes    "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Section "Extensions"
	Option	    "Composite" "Enable"
EndSection


Vielleicht sieht ja jemand das Problem. Jedenfalls schon mal danke fürs durchlesen ;)

4

22.01.2007, 11:22

Oops! Ich war wohl gestern abend nicht mehr ganz fit. Radeon hat natürlich nichts mit Nvidia zu tun. :-[

Nunja, da du ja das Open Source Modul in der xorg.conf benutzt, hast du auch die nötigen Module bei der Kernelkonfiguration erstellt?

Und bei Problemen mit der Grafik in X sollte man erstmal so wenig wie möglich grafische Extras benutzen. z.B. Die Extensions Sektion auskommentieren.

5

22.01.2007, 23:38

hm, bin da noch nicht so ganz fit mit Linux. Worauf muss man denn achten wenn man Module bei der Kernelkonfiguration erstellt?

Habe unter

Quellcode

1
2
3
4
Device Drivers --->
 Character Devices ---> 
   /dev/agpgart (AGP Support)
meinen chipsatz angegeben.

Langt das?


Denke mal ich muss r200_dri.so neu installieren. Weiß jemand was ich emergen muss um das neu zu installieren? Denn wenn ich driconf eingebe kommt z.B. sowas:

Quellcode

1
2
3
driconf
Driver "r200" is not installed or does not support configuration.
Driver "r200" is not installed or does not support configuration.


Bin für jede Hilfe dankbar!

6

23.01.2007, 10:54

Es gibt bei ATI 2 Möglichkeiten. Entweder das Opensource DRI Modul "radeon" oder fglrx.
Um fglrx zu bekommen, einfach mal

Quellcode

1
emerge -av x11-drivers/ati-drivers
ausführen.
Ich weiss jetzt nicht, ob es auch reicht, wenn man fglrx und radeon in VIDEO_CARDS einträgt und ein newuse Update macht. Probiers aus! ;)

MfG ello

7

23.01.2007, 14:22

VIDEO_CARDS anpassen und "emerge -vaDNu world" zu machen wäre sogar eher der Richtige weg, wegen xorg-server.
Hab den Thread jetzt nur kurz überflogen, konnte aber nirgends lesen, welche Karte du genau hast, könnte ja sein, dass diese von fglrx nicht mehr unterstützt wird.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

8

23.01.2007, 17:34

Zitat

Original von maggu2810
Hab den Thread jetzt nur kurz überflogen, konnte aber nirgends lesen, welche Karte du genau hast, könnte ja sein, dass diese von fglrx nicht mehr unterstützt wird.

Zitat

Original von Fnord
Also meine Grafikkarte:

Quellcode

1
2
lspci | grep -i vga
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100]

[edit]

Quellcode

1
2
3
4
5
(@}->--)(~)%> eix -sS r200                                           (0)(17:30)
* x11-drivers/ati-drivers 
     Available versions:  8.27.10-r1 ~8.28.8 ~8.29.6 ~8.30.3 ~8.30.3-r1 ~8.32.5
     Homepage:            http://www.ati.com
     Description:         Ati precompiled drivers for r350, r300, r250 and r200 chipsets
[/edit]

MfG ello

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ello« (23.01.2007, 17:36)


9

23.01.2007, 18:50

Schau dir die Links an. Wenn du die proprietären noch nehmen willst, wirst du also Probleme bekommen beim Kernel- und Xorg-Update.

8.28.8 unterstützt diese
https://a248.e.akamai.net/f/674/9206/0/w…nux_8.28.8.html

ab 8.29.6 keine Unterstützunh mehr
https://a248.e.akamai.net/f/674/9206/0/w…nux_8.29.6.html
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.