PDA

View Full Version : è possibile?


#!/bin/sh
26-05-2003, 20:20
dal log di xfree sembra che il dri sia abilitato:

(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xe099f000
(II) RADEON(0): [drm] mapped SAREA 0xe099f000 to 0x40012000
(II) RADEON(0): [drm] framebuffer handle = 0xd0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [agp] Mode 0x1f000201 [AGP 0x8086/0x2560; Card 0x1002/0x514d]
(II) RADEON(0): [agp] 8192 kB allocated with handle 0xe09a2000
(II) RADEON(0): [agp] ring handle = 0xe0000000
(II) RADEON(0): [agp] Ring mapped at 0x4828d000
(II) RADEON(0): [agp] ring read ptr handle = 0xe0101000
(II) RADEON(0): [agp] Ring read ptr mapped at 0x40014000
(II) RADEON(0): [agp] vertex/indirect buffers handle = 0xe0102000
(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x4838e000
(II) RADEON(0): [agp] AGP texture map handle = 0xe0302000
(II) RADEON(0): [agp] AGP Texture map mapped at 0x4858e000
(II) RADEON(0): [drm] register handle = 0xcf000000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB AGP aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for AGP textures
(II) RADEON(0): Memory manager initialized to (0,0) (1024,8191)
(II) RADEON(0): Reserved area from (0,768) to (1024,770)
(II) RADEON(0): Largest offscreen area available: 1024 x 7421
(II) RADEON(0): Will use back buffer at offset 0xc00000
(II) RADEON(0): Will use depth buffer at offset 0xf00000
(II) RADEON(0): Will use 112640 kb for textures at offset 0x1200000
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Scanline Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
(II) RADEON(0): Acceleration enabled
(==) RADEON(0): Backing store disabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Using hardware cursor (scanline 770)
(II) RADEON(0): Largest offscreen area available: 1024 x 7417
(**) Option "dpms"
(**) RADEON(0): DPMS enabled
(II) RADEON(0): X context handle = 0x00000001
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): [drm] dma control initialized, using IRQ 10
(II) RADEON(0): [drm] Initialized kernel agp heap manager, 5111808
(II) RADEON(0): Direct rendering enabled


mentre invece glxinfo mi spara fuori che per lui il dri non va:

PESSIMISMO:/tmp/drm# 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: SGI
client glx version string: 1.2
client glx extensions:

e che cavolo :muro: e neverwinter nights da schifo. dri va o no?

Kernel Panic!!
26-05-2003, 20:35
a me succede che se riavvio X poi il dri non va +, a meno di scaricaricare e ricaricare il relativo modulo del kernel (tutto ciò con una matrox g400 + xfree 4.3)
magari è anche il tuo caso... prova :)

AnonimoVeneziano
26-05-2003, 20:58
Posta il file XF86Config-4

#!/bin/sh
27-05-2003, 07:26
mmm. ho notato che lo fa anche su un altro pc con una radeon 7200. glxinfo dice che non c'e' il direct rendering, mentre invece il file di log di xfree dice che è abilitato. mumble mumble. il file XF86Config (sul pc di cui ho postato il log) è quello che usavo per la geffo e con lei il dri andava. c'e' tutto quello che ci deve essere secondo le istruzioni di dri.sourceforge.net. semplicemente ho cambiato il modulo da nvidia a radeon (ho decommentato load "dri"). ieri sera mi sono anche compilato a manona i moduli per xfree4.3 che si trovano qui:
http://www.xfree86.org/~alanh/
il modulo per il kernel all'inizio mi diceva che il dri non si abilitava xchè era troppo vecchio (1.1.0 e lui voleca 1.5.0). va beh allora copio il modulo radeon.o nella directory giusta dei moduli del kernel e non mi da più quell'errore. poi copio anche gli altri file .o sotto /usr/X11R6/lib/modules/drivers e xfree non parte nenahce +. ho rimosso e reinstallato xfree4.3 ma il problema rimane.

mjk
27-05-2003, 07:27
Stesso identico problema sul mio laptop con Slack 9... ma mi sono rassegnato, tanto la scheda video è una schifezza e non potrei comunque giocare a UT. Mi interessava solo provare WineX...

marcello81
27-05-2003, 08:59
Scusami, il problema ti si presenta solo da utente normale o anche come root?

#!/bin/sh
27-05-2003, 09:01
anche come root

marcello81
27-05-2003, 09:04
Allora non so proprio che dirti. Mi dispiace! :cry: :cry: :cry: :cry: :cry:

lovaz
27-05-2003, 09:10
Originally posted by "#!/bin/sh"

(II) RADEON(0): Using 8 MB AGP aperture

Non e' un po' poco?

Ho trovato questo, non so se fa al caso tuo, dovrebbe consentirti di abilitare/disabilitare il dri:
http://cpbotha.net/dri_resume.html

lovaz
27-05-2003, 09:30
No, ho sbagliato, credo non c'entri (la fretta :D )

ho trovato questa pagina:
http://gatos.sourceforge.net/dri-deb

e circa a meta' questo:
This program uses GL/GLU libraries - which sometimes lie about whether direct rendering is really being used.

HexDEF6
27-05-2003, 11:20
Il problema sta nel fatto che se usi un kernel <= 2.4.20 non hai i moduli del drm giusti per xfree 4.3.0
Te li devi scaricare dal sito dell'xfree, ricompilare il kernel disabilitando il direct rendering manager (che si trova sotto character devices)
Poi ti scarichi il modulo drm dal sito di xfree, te lo install (ricompila etc.)....
alla fine basta che ti carichi il modulo del radeon
modprobe radeon
e dovrebbe funzionare (sempre se hai configurato bene xfree!)

Ciao

HexDEF6
27-05-2003, 11:23
azz ho letto bene il tuo post...
almeno che tu non abbia lasciato ancora abilitato nel kernel il drm... non saprei cosa dirti!

Ciao

#!/bin/sh
27-05-2003, 16:39
ma perchè bisogna disabilitare il drm nel kernel???

HexDEF6
27-05-2003, 16:57
Originally posted by "#!/bin/sh"

ma perchè bisogna disabilitare il drm nel kernel???

Io ho avuto lo stesso problema con la gentoo
radeon
xfree 4.3.0
kernel 2.4.20

Nel kernel c'e' il supporto per il drm, ma solo per xfree 4.2.0 e 4.1.0 e non del 4.3.0...
E quindi devi compilartelo a parte...


ti rimando qui.. lo so che e' per gentoo e basta, ma dai un occhiatina e vedi se funziona...
http://forums.gentoo.org/viewtopic.php?t=46681&highlight=radeon+drm

Spero di esserti utile!

Ciao

#!/bin/sh
28-05-2003, 17:20
update!
il problema sembra risiedere nei pacchetti di xfree 4.3. con xfree4.2.1 e i moduli dmr compilati a manona la radeon 7200 funziona. adesso sto scaricando delgi altri pacchetti di xfree4.3 per woody da qui:

http://people.debian.org/~nobse/debian/woody/