View previous topic :: View next topic |
Author |
Message |
Takumo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 10 Jan 2005 Posts: 68
|
Posted: Sun Apr 15, 2007 6:38 pm Post subject: Problem mit ati-drivers - keine 3D-Beschleunigung amd64 |
|
|
Hallo!
Ich versuche die 3D-Beschleunigung unter Gentoo zum Laufen zu bringen. Es hat unter 32bit problemlos geklappt, aber unter 64bit funktioniert es nicht...
Code: | festuca takumo # emerge ati-drivers
Calculating dependencies... done!
>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.32.5 to /
* ati-driver-installer-8.32.5-x86.x86_64.run RMD160 ;-) ... [ ok ]
* ati-driver-installer-8.32.5-x86.x86_64.run SHA1 ;-) ... [ ok ]
* ati-driver-installer-8.32.5-x86.x86_64.run SHA256 ;-) ... [ ok ]
* ati-driver-installer-8.32.5-x86.x86_64.run size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking ati-driver-installer-8.32.5-x86.x86_64.run ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.19-gentoo-r5/build
* Found sources for kernel version:
* 2.6.19-gentoo-r5
* X11 implementation is xorg-x11.
>>> Unpacking source...
* Unpacking Ati drivers ... [ ok ]
* Applying ati-drivers-2.6.19.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod ...
* Building the DRM module...
* Converting Makefile to use M= instead of SUBDIRS= ... [ ok ]
* Preparing fglrx module
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod modules
make[1]: Entering directory `/usr/src/linux-2.6.19-gentoo-r5'
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:452: Warnung: Initialisierung von inkompatiblem Zeigertyp
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »firegl_stub_open«:
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:575: Warnung: Zuweisung streicht Qualifizierer von Zeiger-Zieltyp
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »firegl_put_user_ptr«:
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:1344: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:1344: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:1344: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:1344: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »__ke_request_irq«:
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:2564: Warnung: Übergabe des Arguments 2 von »request_irq« von inkompatiblem Zeigertyp
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »__ke_unregister_ioctl32_conversion«:
/var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/firegl_public.c:2587: Warnung: »return« mit Wert in void zurückgebender Funktion
LD [M] /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/fglrx.mod.o
LD [M] /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/work/common/lib/modules/fglrx/build_mod/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r5'
>>> Source compiled.
>>> Test phase [not enabled]: x11-drivers/ati-drivers-8.32.5
>>> Install ati-drivers-8.32.5 into /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/image/ category x11-drivers
* Installing fglrx module
>>> Completed installing ati-drivers-8.32.5 into /var/tmp/portage/x11-drivers/ati-drivers-8.32.5/image/
>>> Merging x11-drivers/ati-drivers-8.32.5 to /
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.19-gentoo-r5/
--- /lib/modules/2.6.19-gentoo-r5/video/
>>> /lib/modules/2.6.19-gentoo-r5/video/fglrx.ko
--- /usr/
--- /usr/lib32/
--- /usr/lib32/opengl/
--- /usr/lib32/opengl/ati/
--- /usr/lib32/opengl/ati/lib/
>>> /usr/lib32/opengl/ati/lib/libGL.so.1.2
>>> /usr/lib32/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2
>>> /usr/lib32/opengl/ati/lib/libGL.so -> libGL.so.1.2
>>> /usr/lib32/opengl/ati/lib/libGL.la
--- /usr/lib32/xorg/
--- /usr/lib32/xorg/modules/
>>> /usr/lib32/xorg/modules/drivers/
--- /usr/lib32/xorg/modules/dri/
>>> /usr/lib32/xorg/modules/dri/fglrx_dri.so
>>> /usr/lib32/xorg/modules/dri/atiogl_a_dri.so
>>> /usr/lib32/xorg/modules/linux/
--- /usr/include/
--- /usr/include/X11/
--- /usr/include/X11/extensions/
>>> /usr/include/X11/extensions/fglrx_gamma.h
--- /usr/include/GL/
>>> /usr/include/GL/glxATI.h
>>> /usr/include/GL/glATI.h
--- /usr/lib64/
--- /usr/lib64/opengl/
--- /usr/lib64/opengl/ati/
>>> /usr/lib64/opengl/ati/lib/
>>> /usr/lib64/opengl/ati/lib/libGL.so.1.2
>>> /usr/lib64/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2
>>> /usr/lib64/opengl/ati/lib/libGL.so -> libGL.so.1.2
>>> /usr/lib64/opengl/ati/lib/libGL.la
>>> /usr/lib64/opengl/ati/extensions -> ../xorg-x11/extensions
>>> /usr/lib64/opengl/ati/include -> ../xorg-x11/include
--- /usr/lib64/xorg/
--- /usr/lib64/xorg/modules/
--- /usr/lib64/xorg/modules/drivers/
>>> /usr/lib64/xorg/modules/drivers/fglrx_drv.so
--- /usr/lib64/xorg/modules/dri/
>>> /usr/lib64/xorg/modules/dri/fglrx_dri.so
>>> /usr/lib64/xorg/modules/dri/atiogl_a_dri.so
--- /usr/lib64/xorg/modules/linux/
>>> /usr/lib64/xorg/modules/linux/libfglrxdrm.so
>>> /usr/lib64/libfglrx_dm.a
>>> /usr/lib64/libfglrx_dm.so.1.0
>>> /usr/lib64/libfglrx_gamma.a
>>> /usr/lib64/libfglrx_gamma.so.1.0
>>> /usr/lib64/libfglrx_pp.a
>>> /usr/lib64/libfglrx_pp.so.1.0
>>> /usr/lib64/libfglrx_tvout.a
>>> /usr/lib64/libfglrx_tvout.so.1.0
--- /etc/
--- /etc/ati/
>>> /etc/ati/fglrxprofiles.csv
>>> /etc/ati/fglrxrc
>>> /etc/ati/logo_mask.xbm.example
>>> /etc/ati/logo.xbm.example
--- /etc/env.d/
>>> /etc/env.d/09ati
--- /opt/
--- /opt/ati/
--- /opt/ati/bin/
>>> /opt/ati/bin/aticonfig
>>> /opt/ati/bin/fglrxinfo
>>> /opt/ati/bin/fglrx_xgamma
>>> /usr/lib32/opengl/ati/extensions -> ../xorg-x11/extensions
>>> /usr/lib32/opengl/ati/include -> ../xorg-x11/include
Switching to ati OpenGL interface... done
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
Switching to ati OpenGL interface... done
* To switch to ATI OpenGL, run "eselect opengl set ati"
* To change your xorg.conf you can use the bundled "aticonfig"
* If you experience unexplained segmentation faults and kernel crashes
* with this driver and multi-threaded applications such as wine,
* set UseFastTLS in xorg.conf to either 0 or 1, but not 2.
* Updating module dependencies for 2.6.19-gentoo-r5 ... [ ok ]
* Adding module to moduledb.
>>> Regenerating /etc/ld.so.cache...
>>> x11-drivers/ati-drivers-8.32.5 merged.
>>> No packages selected for removal by clean
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date. |
Man achte auf die Fehler beim Kompilieren
Code: | In Funktion »__ke_unregister_ioctl32_conversion«: |
Ich benutze die ATI Technologies Inc Radeon X1650 XT
was kann ich machen ![Sad :(](images/smiles/icon_sad.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Beforegod Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 10 Apr 2002 Posts: 1495 Location: Würzburg
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Takumo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 10 Jan 2005 Posts: 68
|
Posted: Sun Apr 15, 2007 7:53 pm Post subject: |
|
|
Ja, habe ich schon! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Beforegod Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 10 Apr 2002 Posts: 1495 Location: Würzburg
|
Posted: Sun Apr 15, 2007 7:55 pm Post subject: |
|
|
Ok,
opengl-update ati gemacht?
DRI aus der xorg.conf entfernt?
Was sagt ein "modprobe fglrx" ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Takumo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 10 Jan 2005 Posts: 68
|
Posted: Sun Apr 15, 2007 8:04 pm Post subject: |
|
|
ja, alles schon gemacht.
Der Fehler ist ja dieses Funktion »__ke_unregister_ioctl32_conversion«:, der unter 32bit nicht auftrat!
modprobe fglrx sagt nichts! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Beforegod Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 10 Apr 2002 Posts: 1495 Location: Würzburg
|
Posted: Sun Apr 15, 2007 8:33 pm Post subject: |
|
|
Nun wenn Modprobe nix sagt, ist das Modul anscheinend geladen.
mach mal ein lsmod
und schau mal in den logs nach.
Ansonsten gibts das noch aus nem Suseforum:
---
Quote: | I believe it was
/usr/src/kernel-modules/fglrx/firegl_public.c line 124 which was pointig to asm/ioctl32.h that file did not exist on my computer but /usr/include/asm/ioctl32.h did. So I pointed it to that file then it compiled fine for me. I am not sure if this is your problem but if you want you can check it out or post the complete result when you try the fglrx-kernel-build.sh and I can see if it was the same error I was getting. |
---- |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Takumo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 10 Jan 2005 Posts: 68
|
Posted: Sun Apr 15, 2007 8:50 pm Post subject: |
|
|
Also, ich habe jetzt 3D-Beschleunigung!
Ich bin auf den 2.6.20-Kernel umgestiegen und konnte die ati-drivers mit ~amd64 installieren. Jetzt läuft alles!
Vielen Dank dennoch! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|