Portál AbcLinuxu, 24. dubna 2024 00:07


Dotaz: DRI Drivery - ATI Radeon

7.10.2006 21:31 fglrx
DRI Drivery - ATI Radeon
Přečteno: 657×
Odpovědět | Admin

Zdravim, nedávno jsem zde položil dotaz, který bohužel nebyl vyřešen, rozhodl jsem se tedy problém řešit alternativní cestou (ne, nVidii jsem si bohužel nekoupil) a rozhodl jsem se pro DRI. HW je stejný jako zde, ale i tak to sem napíšu ještě jednou:

00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
        Subsystem: Elitegroup Computer Systems Unknown device 1841
        Flags: bus master, 66MHz, medium devsel, latency 0
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [a0] AGP version 2.0
        Capabilities: [c0] Power Management version 2

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV250 If [Radeon 9000] (rev 01) (prog-if 00 [VGA])
        Subsystem: Hightech Information System Ltd. RV250 If [Excalibur Radeon 9000]
        Flags: bus master, stepping, 66MHz, medium devsel, latency 255, IRQ 11
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at c000 [size=256]
        Memory at e9000000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at e8000000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2

Současná slavná chyba vypadá takto:

dmesg | grep drm
[drm] Initialized drm 1.0.1 20051102
[drm] Initialized radeon 1.24.0 20060225 on minor 0
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:drm_unlock] *ERROR* Process 3206 using kernel context 0

Na otázku, zda mám agpgart a DRM jako modul odpovím ano a na dotaz mám li agp_via taky odpovídám že jsem zvolil via.

Od minule se na těchto informacích:
Kernel: Linux 2.6.17-gentoo-r8
Distribuce: Gentoo 2006.0
také nic nezměnilo.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 7.10.2006 21:42 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Odpovědět | | Sbalit | Link | Blokovat | Admin

Když na Mandrivě instaluju (třeba ati-driver-installer-8.29.6.run), mam v adresáři /usr/share/fglrx/ logy z instalace, u vás dopadne vše ok?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
7.10.2006 22:01 pzad | skóre: 30 | blog: pzad
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Urcite nie 8.29.6 tie uz danu kartu nepodporuju.
vencour avatar 7.10.2006 22:06 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

To byl příklad ... logy při instalaci ... vše je nainstalováno ok, říkají to logy?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
7.10.2006 23:43 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Težko v tomhle může být vše OK, když fglrx vůbec nepoužiji.
vencour avatar 7.10.2006 23:47 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

To jo, ale uvidíte vyjádření instalátoru ... já tam třeba měl

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /lib/modules/2.6.18/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.18".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
7.10.2006 22:36 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Odpovědět | | Sbalit | Link | Blokovat | Admin
a o takle prihodit xorg.conf a xorg.log???? z obou pripadu??
USE="-gnome -kde";turris
michich avatar 7.10.2006 23:41 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Odpovědět | | Sbalit | Link | Blokovat | Admin
Víte jistě, že se Vám moduly agp_via a agpgart načítají dříve než drm a radeon?
7.10.2006 23:42 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
To právě vůbec netuším.
vencour avatar 7.10.2006 23:44 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

Pokud jsou moduly, tak je všechny odeberte a pak přidávejte a zjistíte ... ?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
8.10.2006 00:23 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Tak na základě toho mám důvodné podezření na to, že mi nenajel modul via_agp, jak postupovat? Děkuji.
vencour avatar 8.10.2006 01:49 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

A co máte přesně v dmesg?

Nejsem si jist, co přesně řešíte, co jste aktualizoval, drajvry ke grafice se maj prej při změně jádra odinstalovat a pak nainstalovat (?). Tedy pomohlo by aspoň tohle?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
8.10.2006 08:48 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

Na drajvry dodávaný od ATI zapomeňte, to co se snažim rozchodit já jsou open-source drivery dodávaný přímo v jádru. Je-li v dmesg něco zajímavé, je to toto:

Linux agpgart interface v0.101 (c) Dave Jones
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[drm] Initialized radeon 1.24.0 20060225 on minor 0
[drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[drm:drm_unlock] *ERROR* Process 3208 using kernel context 0

Úplně tam chybí zmíňka o načtení via_agp:

agpgart: Detected VIA KT266/KY266x/KT333 chipset
agpgart: AGP aperture is 128M @ 0xd0000000

Se mi zobrazí dmesg po té, co ten modul nahraji manuálně

vencour avatar 8.10.2006 09:48 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

Dle Vaší situace jsem zkusil hledat ... toto vypadá zajímavě, co vy na to? Nehledě na to ADM64 ...

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
8.10.2006 10:01 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Ja také zkusil hledat, ale nic co by bylo použitelné, nebo by to fuungovalo jsem nenašel. Ani tohle nefunguje - bohužel.
8.10.2006 10:19 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Odpovědět | | Sbalit | Link | Blokovat | Admin

Někde jsem se dočetl, že by nebylo špatné mít agpgart, via_agp a radeon mít natvrdo v kernelu, zkusil jsem to tedy a:

dmesg | grep agp
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected VIA KT266/KY266x/KT333 chipset
agpgart: AGP aperture is 128M @ 0xd0000000
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode

a

dmesg | grep drm
[drm] Initialized drm 1.0.1 20051102
[drm] Initialized radeon 1.24.0 20060225 on minor 0
[drm] Setting GART location based on new memory map
[drm] Loading R200 Microcode
[drm] writeback test succeeded in 1 usecs

Takže můžu pokračovat dál ke konfiguraci Xek

8.10.2006 11:37 fglrx
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
$ glxgears
8342 frames in 5.0 seconds = 1668.323 FPS
8121 frames in 5.0 seconds = 1624.086 FPS
8332 frames in 5.0 seconds = 1666.301 FPS
8338 frames in 5.0 seconds = 1667.420 FPS
8341 frames in 5.0 seconds = 1668.136 FPS
8.10.2006 11:48 Michal Kašpar | skóre: 15
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon

No já jsem kdysi asi vygooglil (a teď mám na debianu v /etc/modprobe.d/local) tohle:

# agp pred radeonem
install radeon { /sbin/modprobe via-agp; /sbin/modprobe agpgart; /bin/true; } && /sbin/modprobe --ignore-install radeon
remove radeon /sbin/modprobe -r --ignore-remove radeon; /sbin/modprobe -r via-agp; /sbin/modprobe -r agpgart

agpgart, via_agp i radeon mám tedy jako moduly a funguje to uspokojivě.

8.10.2006 12:20 eM.
Rozbalit Rozbalit vše Re: DRI Drivery - ATI Radeon
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://gentoo-wiki.com/HOWTO_DRI_with_ATi_Open-Source_Drivers

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.