[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: AMD64 - XFree86 AGP mit fglrx



On Wed, 23 Feb 2005 04:00:11 +0100
Daniel Leidert <daniel.leidert.spam@gmx.net> wrote:

> Am Mittwoch, den 23.02.2005, 02:49 +0100 schrieb Carsten Prieß:
> 
> [fglrx-Modul auf amd64 Struktur]
> > Tja nun kann ich vom ersten Erfolg berichten. Eine
> > Treiberneuinstallation nach dem Entfernen des /usr/X11R6/lib64
> > Ordners funktioniert soweit, dass der AGP läuft und zumindest mein X
> > mit tvtime nur noch 14% Last generiert. Da bin ich schonmal sehr
> > sehr sehr zufrieden. Aber es fehlt noch immer eine Kleinigkeit. Die
> > 3D Beschleunigung tut nix.
> 
> Könntest du bitte die vollständige Ausgabe von 'glxinfo' posten? Was
> sagt 'dpkg -S libGL.so'?

dpkg -S libGL.so
xlibmesa-gl-dev: /usr/lib/libGL.so
xlibmesa-gl: /usr/lib/libGL.so.1
xlibmesa-gl: /usr/X11R6/lib/libGL.so.1
ia32-libs: /emul/ia32-linux/usr/X11R6/lib/libGL.so.1
Umleitung durch fglrx-driver von:
/emul/ia32-linux/usr/X11R6/lib/libGL.so.1.2 Umleitung durch fglrx-driver
zu: /usr/share/fglrx/diversions/libGL.so.1.2_32bit ia32-libs:
/emul/ia32-linux/usr/lib/libGL.so.1 ia32-libs:
/emul/ia32-linux/usr/lib/libGL.so.1.2 Umleitung durch fglrx-driver von:
/emul/ia32-linux/usr/X11R6/lib/libGL.so.1.2 Umleitung durch fglrx-driver
zu: /usr/share/fglrx/diversions/libGL.so.1.2_32bit fglrx-driver,
ia32-libs: /emul/ia32-linux/usr/X11R6/lib/libGL.so.1.2 Umleitung durch
fglrx-driver von: /usr/X11R6/lib/libGL.so.1.2 Umleitung durch
fglrx-driver zu: /usr/share/fglrx/diversions/libGL.so.1.2 fglrx-driver,
xlibmesa-gl: /usr/X11R6/lib/libGL.so.1.2 xlibmesa-gl:
/usr/lib/libGL.so.1.2 xlibmesa-gl-dev: /usr/X11R6/lib/libGL.so
Umleitung durch fglrx-driver von: /usr/X11R6/lib/libGL.so.1.2
Umleitung durch fglrx-driver zu:
/usr/share/fglrx/diversions/libGL.so.1.2

debian:/var/log# glxinfo
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_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_ATI_pixel_format_float,    GLX_ATI_render_texture
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
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  8  0 24  8 16 16 16 16  1 0 None
0x24 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x25 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x26 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x27 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x28 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x29 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2a 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2b 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x2c 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x2d 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x2e 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x2f 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x30 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x31 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x32 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x33 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x34 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x35 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x36 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x37 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x38 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x39 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x3a 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x3b 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x3c 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x3d 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x3e 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x3f 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x40 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x41 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x42 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x43 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x44 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x45 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x46 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x47 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x48 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x49 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x4a 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x4b 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x4c 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x4d 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x4e 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x4f 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x50 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x51 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x52 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x53 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x54 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x55 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x56 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x57 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x58 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x59 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x5a 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x5b 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x5c 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 None
0x5d 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x5e 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 None
0x5f 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x60 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x61 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x62 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None

> > fgl_glxgears
> > X Error of failed request:  BadMatch (invalid parameter attributes)
> >   Major opcode of failed request:  144 (GLX)
> >   Minor opcode of failed request:  5 (X_GLXMakeCurrent)
> >   Serial number of failed request:  33
> >   Current serial number in output stream:  33
> 
> Dazu findet sich einiges bei Google. Müsstest du mal selber schauen.
> Was sagt den 'glxgears'?

glxgears
1963 frames in 5.0 seconds = 392.600 FPS
1904 frames in 5.0 seconds = 380.800 FPS
1785 frames in 5.0 seconds = 357.000 FPS
2261 frames in 5.0 seconds = 452.200 FPS
2380 frames in 5.0 seconds = 476.000 FPS
2142 frames in 5.0 seconds = 428.400 FPS
1190 frames in 5.0 seconds = 238.000 FPS
X connection to :0.0 broken (explicit kill or server shutdown).

Dachte das hängt schon mit dem GL Fehler zusammen, kam gar nicht auf die
Idee das zu googeln. Werde das morgen früh nachholen.
> > Aber das hier erscheint mir sehr interessant: 
> > "Skipping
> > "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No
> > symbols found Skipping
> > "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No
> > symbols found Skipping
> > "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No
> > symbols found Skipping
> > "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o": 
> > No symbols found Skipping
> > "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o":  No symbols
> > found "
> 
> Dazu kann dir Google einiges sagen. Nach kurzem Überblick findet sich
> z.B. im Debian-BTS #274862. Sollte aber IMO nicht mit deinem Problem
> zusammenhängen.
Auffällig war halt der libGL Teil ... aber eben nur im Debug.

> > Nur woran liegt das? vielleicht hat es etwas damit zu tun, dass der
> > Treiber diesesmal definitiv kein /usr/X11R6/lib64 angelegt hat. Beim
> > letztenmal hat er es aber (oder eine der tests vorher). Habe
> > deshalb auch keinerlei links erstellt.
> 
> Schau mal bei Google vorbei. Zu den obigen Fehlern ist wirklich
> einiges vorhanden.

Trotzdem habe ich eben nichts zu den fehlenden lib64 gefunden. Abgesehen
von ein paar Forenposts die allesamt nicht beantwortet wurden.

> >  Dafür geht jetzt wenigstens der
> > AGP. Irgendwie treibt mich das beinahe in den Wahnsinn.
> > 
> > cat /var/log/XFree86.0.log
> [..]
> > (WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist.
> >         Entry deleted from font path.
> > (WW) The directory "/usr/lib/X11/fonts/CID" does not exist.
> >         Entry deleted from font path.
> 
> Nicht weiter wild. Entweder aus XF86Config-4 entfernen (Section
> "Files") oder die dazu passenden xbase-Pakete installieren.
> 
Habe es entfernt, habe nicht soviel mit kyrillisch zu tun ;).

> > (WW) Open APM failed (/dev/apm_bios) (No such file or directory)
> 
> Auch kein Problem. apmd ist wohl nicht installiert.
> 
Stimmt. Das erste mal dass ich mich an ACPI gewagt habe ;).

> > (II) Primary Device is: PCI 01:00:0
> > (--) Assigning device section with no busID to primary device
> > (WW) fglrx: No matching Device section for instance (BusID
> > PCI:1:0:1) found
> 
> Auch nicht weiter wild. Da hängt wohl kein Monitor an diesem
> Ausgang(?).
Kommt drauf an welcher der erste Ausgang ist ... aber ja, ich habe nur
einen analogen Bildschirm über VGA angeschlossen.

> > (--) Chipset RADEON 9800 PRO (R350 4E48) found
> 
> Hmm. Hattest du nicht geschrieben, dass du eine ATI Radeon 9600 Pro
> einsetzt? Die Seite, mit der schönen Übersicht über die Chip-IDs ist
> leider mittlerweile down. Google kennt evtl. eine Alternative. Die
> "ChipID" könntest du unter 'Section "Device"' mit eintragen.

Gutes Gedächtnis ... aber das war eher ein Tippfehler :). Jedenfalls
habe ich eine 9800 Pro ... weiß nicht wieso ich 9600 geschrieben habe.
Weiß nicht welche Seite du meinst, aber sollte doch auch mit einer 9800
gehen oder?
lspci | grep ATI
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350
[Radeon 9800 Pro] 0000:01:00.1 Display controller: ATI Technologies Inc
Radeon R350 [Radeon 9800 Pro] (Secondary)


> > (==) fglrx(0): UseFastTLS=0
> 
> UseFastTLS=0 kann manchmal Schwierigkeiten machen (Abstürze des
> X-Servers). Nutze es mit Vorsicht. Moderat wäre "2".

Habe ich gar nicht gesetzt, folglich wird das Standardeinstellung sein.
Werde das mal beobachten und im Falle eines Absturzes anpassen.


> > Warning: font renderer for ".pcf" already registered at priority 0
> ...
> 
> auch nicht wichtig. Also deine Log-Datei sieht eigentlich gut aus. Ist
> 
> Section "dri"
>     Mode        0666
> EndSection
> gesetzt? Also in der Log-Datei taucht nichts merkwürdiges auf, außer,
> dass der Chipsatz falsch erkannt wird.

Jupp!

> BTW: Hast du bei Flavio wegen der AMD64-Notes angefragt?

Nein habe ich nicht, bei der Deinstallation gab es aber eine
Fehlermeldung, dass das /usr/X11R6/lib64 nicht entfernt werden konnte,
weil noch eine Datei, welche ich eingefügt hatte, übrig wäre.
Dementsprechend ging ich davon aus, dass es sich um dieses handelte.
Trotzdem werde ich wohl fragen müssen wie das mit nicht vorhandenen
Verzeichnissen ist.

Gruß,
Carsten



Reply to: