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

02.08.2007, 23:36

radeon r300 + aiglx + compiz-fusion = blackscreen

guten abend!

ich habe seit tagen ein problem:
ich bekomme es einfach nicht hin compiz-fusion zum laufen zu bringen.
zuerst habe ich gelesen, dass es möglich sein soll mit dem fglrx-treiber aiglx zum laufen zu bekommen, also mit dem neusten. das ganze soll angeblich mit "compiz --force-fglrx" funktionieren. aber compiz sagt mir, dass es den parameter nicht kennt. habe sowohl compiz-fusion aus dem xeffects und dem sabayon overlay getestet (dürften aber wohl beide die selben quellen verwenden, da alles version 9999 ist).
den fglrx treiber habe ich einfach mit dem script von der ati-homepage installiert. also dem standard-installer. funktionierte auch sofort, d.h. alle 3d sachen funktionierten wie immer!
soweit so schlecht. nun probierte ich das ganze mittels dem opensource atitreiber zu machen. bis jetzt auch ohne erfolg. habe diverse tutorials befolgt:
erst habe ich es mittels kernel-internem treiber versucht, danach dann mit den externen drm-sources und dann auch noch mit den 9999 sources von drm, mesa , etc...
mit dem opensource treiber stoße ich immer auf folgende meldungen in der Xorg.0.log:
(WW) AIGLX: 3D driver claims to not support visual (hier steht dann noch irgendeine hexa-dezimal-zahl)
und diese meldung steht mehrmals untereinander.
habe auch schon diverse sachen in der xorg.conf rumgestellt, aber immer das selbe resultat.
wenn ich glxinfo ausführe wird mir gesagt, dass direct rendering funktioniert. also sollte das 3d-zeug ja funktionsfähig sein. allerdings steht ganz oben in der ausgabe auch wieder dieses "3D driver claims to not support visual".
hat jemand evtl diese kombination am laufen ?! egal ob mit fglrx oder radeon.

könnte das ganze evtl an meinen cflags oder ldflags liegen ?
beim kompilieren hatte ich an sich keine probleme und das gesamte system ist mit diesen flags gebaut!

CFLAGS="-march=athlon-xp -O2 -frename-registers -fweb -pipe -fomit-frame-pointer -funit-at-a-time -freorder-blocks -fno-ident -freorder-blocks-and-partition -fmerge-all-constants -combine"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
LDFLAGS="-Wl,-O1"
ACCEPT_KEYWORDS="~x86"
MAKEOPTS="-j2"

ich verwende glibc 2.6 und gcc 4.2.0

sonstiges zum system: athlon xp 3000+ , 512mb ddr-ram , soundblaster audigy , ati radeon 9600xt , sata hdd ... verwende den dvi ausgang, aber denke nicht, dass das das problem ist :D
meine komponenten sind eher underclocked , weil mein system sonst zu warm wird, also hier dürften auch keine fehler passieren.


genauere beschreibung:
wenn ich compiz-fusion starte (da habe ich auch schon sehr viele parameter ausprobiert) wird der bildschirm einfach schwarz und ich sehe noch meinen mauszeiger, der sich auch verändert, z.b. wird er zur hand wenn ich über nen link gehe, auch wenn ich den link nicht sehen kann.
ich geh dann halt auf die konsole und mache killall compiz und mein kde geht wieder.
achja, dass ich kde nutze könnte auch noch so n hinweis sein, kde 3.5.7. habe irgendwie wo was gelesen, dass es da probleme geben soll in der darstellung.

mein system läuft insgesamt stabil und ich kann mich in keinster weise beklagen, nur dieses blöde aiglx bzw. compiz-fusion will nicht...

wenn ihr weitere infos braucht sagt bescheid!

ich hoffe einer von euch kann mir helfen, vielen dank schonmal !

2

03.08.2007, 07:15

RE: radeon r300 + aiglx + compiz-fusion = blackscreen

Zitat

Original von benni87
zuerst habe ich gelesen, dass es möglich sein soll mit dem fglrx-treiber aiglx zum laufen zu bekommen, also mit dem neusten.


Du meinst hier: http://www.cywhale.de/2007/07/20/atis-fg…-aiglx-support/ und hier: http://ubuntuforums.org/showthread.php?t=504861

Es gibt meines Wissens nach noch kein offizieles Statement seitens ATI/AMD und ich wäre mir sicher, die hätten das getan, wenn es stimmen würde.

Nein, ich denke die User im ubunutu Forum irren sich. Der Umstand, das compiz-fusion einen netten Hack drinnen hat, und das der neueste ATI-Treiber nicht gleich den kompletten GL support wegwirft, wenn der X11 auf Composite schaltet, heißt *nicht* das der fglrx das (AIGLX) jetzt kann!

Der neueste fglrx unterstützt IMHO AIGLX noch nicht (aber ich lasse mich gerne eines besseren belehren).

Zitat

das ganze soll angeblich mit "compiz --force-fglrx" funktionieren. aber compiz sagt mir, dass es den parameter nicht kennt.


Dann vermute ich mal, hast du die letzte compiz-fusion version noch nicht ... (da ich aber noch immer Berylianer bin und noch nicht geswitched habe, wird dir da ein anderer sicher weiterhelfen)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

03.08.2007, 07:25

hm. aber es gab auch ein paar screenshots von nem netten wuerfel und co. und das ganye mit fglrx.
aber das ganze ist auch nicht sooo wichtig, es wuerde mir ja schon reichen, wenn es mit dem opensource treiber laufen wuerde.
und wegen dem compiz-fusion... per xeffects-overlay muesste ich doch eigentlich immer die neuste version direkt vom entwickler bekommen oder etwa nicht ?!

schonmal vielen dank, vielleicht haben noch andere wertvolle tips!

4

04.08.2007, 19:27

bei mir tuts ^_^

Hi,

also ich hab compiz-fusion mit dem OpenSource-Treiber auf meiner Mobility Radeon 9700 laufen. Treiber, Xorg usw. sind die stabilen versionen aus dem portage. Kernel ist suspend2-sources-2.6.22. compiz, emerald und Zubehör stammen aus dem xeffects-overlay

Meine xorg.conf gibts hier: xorg.conf

und mit diesem script starte ich compiz-fusion und emerald

Quellcode

1
2
3
4
5
6
7
8
#!/bin/bash

killall compiz
killall emerald

export DISPLAY=":0.0"
LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp --sm-disable &
emerald --replace &


Falls noch weiter Infos nötig sind, einfach Fragen.

hoffe es hilft dir!

yukari

5

07.08.2007, 02:08

sollte (oder kann) man vorher kde schließen, bzw. den x-server ausschalten ? oder wie funktioniert das ganze ?!
hab das mit x und xgl bzw. aiglx noch nicht so verstanden.
also man sollte doch so vorgehen oder: (??)
system starten inkl. x-server
(wenn xgl, dann xgl sarten. falls aiglx, dann wird es beim xorg-start als modul geladen)
nun compiz-fusion starten.

falls nicht bitte korrigieren :)

was bringt eigentlich libgl always indirect ?

danke

6

07.08.2007, 14:03

juhu!
xgl läuft nun!
muss immer ein LIBGL_ALWAYS_INDIRECT=1 eingeben bevor ich compiz starten kann...
naja halb so wild. ich hab nun ein anderes problem.
benutze nun den fglrx-treiber und xgl.
läuft alles super, nur wenn xgl gerade läuft spuckt mir glxinfo aus, dass ich kein direct rendering habe und deswegen kann ich keine 3d anwendungen und spiele mehr spielen, gibts da abhilfe ?

vielen dank

benni

EDIT: und videos ruckeln auch (kaffeine dvb-s , normale mpeg sachen funktionieren)
liegts evtl daran, dann ich ne budget karte habe ? (wegen der cpu belastung ?!)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »benni87« (07.08.2007, 14:05)


7

07.08.2007, 14:20

XGL ist die "Ich-bin-ATI-und-kann-noch-kein-AIGLX"-Krücke. Ein *hoffentlich* bald verschwundener Hack, welcher im Grunde den gesamten X11 in OpenGL setzt. Sobald die ATI-Leute endlich mal AIGLX gebacken bekommen.

Der Nachteil dabei ist, das glxinfo und co. jetzt falsche Daten in Hand kriegen, da der gesamte X11 in OpenGL fährt. Das das Probleme mit 3D Games macht ist leider bekannt ... *seufz*.

Viele behelfen sich damit, eine andere non-XGL Session dann zu starten und darin die Games zu spielen. Ist - zugegeben - ziemlich umständlich ...

Und wegen den Videos: nun im Grunde sollte es schon gehen (manchmal mit ein paar Hinweisen mehr). Hast du ein konkretes Video/Format/Player Szenario?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

08.08.2007, 01:41

im prinzip lief n normales video unter kaffeine (xine-lib) flüssig, aber dvb-s spuckte nur alle 1-2 sekunden nen neuen frame aus.

das funktionierende video:
Mime:
video/x-msvideo
Audio:
MPEG layer 2/3 192kb/s
Video:
ISO MPEG-4 (XviD, ffmpeg) 592x320(592x320)

bei dvb steht:
Audio:
MPEG audio layer 2 (lib: MAD) 192kb/s
Video:
MPEG (libmpeg2) 768x576(720x576)

habe es mit xv und opengl output getestet und beide male waren subjektiv identisch...

aber so wie ich es gelesen habe geht ja bei manchen leuten fglrx mit aiglx über so n force-fglrx parameter, aber wenn ich das bei compiz anhängen will, sagt es immer "ungültiger parameter"
naja ist auch nicht so wichtig. wäre mit xgl schon mal halbwegs froh, da es eingentlich echt super funktioniert!


mfg
benni

9

21.08.2007, 10:15

Also ich würde dir empfehlen XGL und fglrx zu verwenden. Ist der beste Weg. MIt AIGLX hatte ich stets Probleme was so etwas anbetrifft. Dann gibt es auch den Claim-Fehler nicht mehr.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bubu-crew« (21.08.2007, 10:15)