Pagina 1 di 1

bench 3d [era: ati... chipset sconosciuto ma supportato ?!?]

Inviato: lun 26 set 2005, 21:34
da absinthe
salve salvino...

scusate la prolissità ma i driver ati danno il mirabolante risultato di 325/400 fps...

comincio dall'inizio che è meglio :)

HARDWRE
-----------

-ati mobility radeon x700 128MB su laptop acer aspire 1692

SOFTWARE
------------

-slack 10.1 con xorg 6.8.1
-kernel 2.6.10 from scratch con supporto monolitico glx dri e agpgart (sarà quest'ultimo?)
-driver ati 8.16.20 installati con l'installer senza alcun errore al termine dell'installazione

CONFIG
---------

-lanciato fglrxconfig (o-come-diavolo-si-chiama) ho risposto praticamente di default a tutte le domande tranne a l'attivazione dell'agp del kernel che orami avevo linkato statico...

ESITO
-------

lancio kde da init3 con

#>startx (ma anche da root non cambia)

-kde parte alla grande
-controllo per scupolo tty1: nessun (EE) 0 (WW)
-faccio lsmod e fglrx è caricato e usato da 7 elementi

cioè sembra che tutto sia ok... però:

glxgears mi da al max punte di 400 se copro la finestra
glxinfo mi dice che non ho il direct rendering (ovviemante ho settati glx e dri con i permessi nell'xorg.conf <- ci ha pensato lo script di configurazioe)

a sto punto controllo il log di X. adesso non ve lo posto tutto (se serve basta un fischio) vi posto una greppata dei warning presenti nell'intero Xorg.0.log

Codice: Seleziona tutto

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/local/".
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/Speedo/".
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Specified desktop setup not supported: 8
non capisco che fare: sembra l'errore dei chipset via ma via non sembra essere... sobsob

M.

--------------edit: ecco un probabile problema:

Codice: Seleziona tutto

(II) LoadModule: "fglrx"
(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
(II) fglrx(0): pEnt->device->identifier=0x821c658
(II) fglrx(0): === [R200PreInit] === begin, [s]
(II) fglrx(0): PCI bus 1 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "NoAccel" "no"
(**) fglrx(0): Option "NoDRI" "no"
(**) fglrx(0): Option "Capabilities" "0x00000000"
(**) fglrx(0): Option "CapabilitiesEx" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionI" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionII" "0x00000000"
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "on"
(**) fglrx(0): Option "DesktopSetup" "(null)"
(**) fglrx(0): Option "ScreenOverlap" "0"
(**) fglrx(0): Option "UseInternalAGPGART" "no"
(**) fglrx(0): Option "Stereo" "off"
(**) fglrx(0): Option "StereoSyncEnable" "1"
(**) fglrx(0): Option "UseFastTLS" "0"
(**) fglrx(0): Option "BlockSignalsOnLock" "on"
(**) fglrx(0): Option "ForceGenericCPU" "no"
(**) fglrx(0): Option "CenterMode" "off"
(**) fglrx(0): Option "FSAAScale" "1"
(**) fglrx(0): Option "FSAAEnable" "no"
(**) fglrx(0): Option "FSAADisableGamma" "no"
(**) fglrx(0): Option "FSAACustomizeMSPos" "no"
(**) fglrx(0): Option "FSAAMSPosX0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX5" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY5" "0.000000"
(**) fglrx(0): Option "PseudoColorVisuals" "off"
(**) fglrx(0): Qbs disabled
(==) fglrx(0): FAST_SWAP disabled
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(**) fglrx(0): Gamma Correction for I is 0x00000000
(**) fglrx(0): Gamma Correction for II is 0x00000000
(==) fglrx(0): Buffer Tiling is ON
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(**) fglrx(0): Option "mtrr" "off"
(--) fglrx(0): Chipset: "MOBILITY RADEON X700 (M26 5653)" (Chipset = 0x5653)
(--) fglrx(0): (PciSubVendor = 0x1025, PciSubDevice = 0x0066)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(--) fglrx(0): MMIO registers at 0xc8100000
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 3.0
(II) fglrx(0): VESA VBE Total Mem: 16384 kB
(II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
(II) fglrx(0): VESA VBE OEM Software Rev: 9.10
(II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2003, ATI Technologies Inc. 
(II) fglrx(0): VESA VBE OEM Product: M26-P
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
(--) fglrx(0): VideoRAM: 131072 kByte, Type: DDR1
(II) fglrx(0): PCIE card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) fglrx(0): Connected Display1: LCD on internal LVDS
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: QDS  Model: 1d  Serial#: 0
(II) fglrx(0): Year: 2005  Week: 0
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 33  vert.: 21
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): No DPMS capabilities specified; RGB/Color Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.575 redY: 0.359   greenX: 0.319 greenY: 0.532
(II) fglrx(0): blueX: 0.155 blueY: 0.129   whiteX: 0.312 whiteY: 0.328
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 68.9 MHz   Image Size:  331 x 207 mm
(II) fglrx(0): h_active: 1280  h_sync: 1301  h_sync_end 1333 h_blank_end 1408 h_border: 0
(II) fglrx(0): v_active: 800  v_sync: 804  v_sync_end 808 v_blanking: 816 v_border: 0
(II) fglrx(0):  QUANTADISPLAY
(II) fglrx(0):  QD15TL022
(II) fglrx(0): End of Display1 EDID data --------------------
(WW) fglrx(0): Specified desktop setup not supported: 8
(II) fglrx(0): Primary Controller - LCD on internal LVDS
(II) fglrx(0): Internal Desktop Setting: 0x00000004
(**) fglrx(0):  PseudoColor visuals disabled
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(**) fglrx(0): Center Mode is disabled 
(==) fglrx(0): TMDS coherent mode is enabled 
(II) fglrx(0): Total of 8 modes found for primary display.
(--) fglrx(0): Virtual size is 1024x768 (pitch 1024)
(**) fglrx(0): *Mode "1024x768": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1024x768"   68.90  1024 1045 1077 1408  768 804 808 816
(**) fglrx(0): *Mode "800x600": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "800x600"   68.90  800 821 853 1408  600 804 808 816
(**) fglrx(0): *Mode "640x480": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x480"   68.90  640 661 693 1408  480 804 808 816
(**) fglrx(0):  Default mode "640x400": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x400"   68.90  640 661 693 1408  400 804 808 816 -hsync -vsync
(**) fglrx(0):  Default mode "512x384": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "512x384"   68.90  512 533 565 1408  384 804 808 816 -hsync
(**) fglrx(0):  Default mode "400x300": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "400x300"   68.90  400 421 453 1408  600 804 808 816 -hsync
(**) fglrx(0):  Default mode "320x240": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "320x240"   68.90  320 341 373 1408  480 804 808 816 -hsync
(**) fglrx(0):  Default mode "320x200": 68.9 MHz (scaled from 0.0 MHz), 48.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "320x200"   68.90  320 341 373 1408  400 804 808 816 -hsync -vsync
(--) fglrx(0): Display dimensions: (330, 210) mm
(--) fglrx(0): DPI set to (78, 92)
(**) fglrx(0): NoAccel = NO
(==) fglrx(0): HPV inactive
(==) fglrx(0): FSAA enabled: NO
(**) fglrx(0): FSAA Gamma enabled
(**) fglrx(0): FSAA Multisample Position is fix
(**) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
(II) fglrx(0): Depth moves disabled by default
(**) fglrx(0): Capabilities: 0x00000000
(**) fglrx(0): CapabilitiesEx: 0x00000000
(**) fglrx(0): cpuFlags: 0x8000001d
(**) fglrx(0): cpuSpeedMHz: 0x000006c1
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): UseFastTLS=0
(**) fglrx(0): BlockSignalsOnLock=1
(==) fglrx(0): EnablePrivateBackZ = NO
(II) fglrx(0): UMM Bus area:     0xd0501000 (size=0x07aef000)
(II) fglrx(0): UMM area:     0xd0501000 (size=0x07aef000)
(II) fglrx(0): driver needs X.org 6.8.x.y with x.y >= 0.0
(II) fglrx(0): detected X.org 6.8.1.0
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): [drm] loaded kernel module for "fglrx" driver
(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe0a12000
(II) fglrx(0): [drm] mapped SAREA 0xe0a12000 to 0xb7b3c000
(II) fglrx(0): [drm] framebuffer handle = 0xd0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):     Name: fglrx
(II) fglrx(0):     Version: 8.16.20
(II) fglrx(0):     Date: Aug 16 2005
(II) fglrx(0):     Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.10
(II) fglrx(0):     Build-Kernel MODVERSIONS:        no
(II) fglrx(0):     Build-Kernel __SMP__:            no
(II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
(II) fglrx(0): [drm] register handle = 0xc8100000
(II) fglrx(0): [pcie] 65536 kB allocated with handle 0xdeadbeef
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(II) fglrx(0): [drm] texture shared area handle = 0xe0c3c000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x00501000
(II) fglrx(0): FBMM initialized for area (0,0)-(1024,1281)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 768)
(II) fglrx(0): Largest offscreen area available: 1024 x 505
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
il dri per il log è abilitato... ma mi dice anche che secondo lui io non ho una ATI _ORIGINALE_ ma tarocca...?!?!?!

Inviato: mar 27 set 2005, 9:44
da absinthe
mi sono scordato di dire che anche la memoria shared è attivata senza problemi all'avvio con /dev/shm

tra l'altro quando faccio girare gli ingranaggi di glxgears questi vanno fortissimo e anche fluidissimi... non capisco...

M.

Inviato: mar 27 set 2005, 16:36
da rob
sembra tutto ok.. forse l'id del chipset della x700 ancora non è supportato dai driver, comunque se le applicazioni cher richiedono l'accelerazione girano senza problemi, che te ne frega?

ciao, rob

[ot]la tua firma... apocalipse now?[/ot]

Inviato: mar 27 set 2005, 18:01
da absinthe
rob ha scritto:sembra tutto ok.. forse l'id del chipset della x700 ancora non è supportato dai driver, comunque se le applicazioni cher richiedono l'accelerazione girano senza problemi, che te ne frega?

ciao, rob

[ot]la tua firma... apocalipse now?[/ot]
rispondo prima all'ot... yesss apocalipse now :)

per il 3d... sì chi se ne frega... solo che non capisco se funziona o no... qualche consiglio su una applicazione che richieda parecchio 3d per capire davvero se gira o no???

thanx,
M.

Inviato: mar 27 set 2005, 19:22
da krisis
doom 3 . quake 3 , blender , unreal tournament 2004 o 5

Inviato: mer 28 set 2005, 13:34
da absinthe
ehm... dove trovo tanto ben di dio??? scusate l'ignoranza ma sono rimasto a doom2 sul vecchio win98... ehehe

M.

Inviato: ven 30 set 2005, 19:43
da absinthe
ok è ufficale non ho l'accelerazione 3d!

ho provato un glxgears con l'xorg.conf configurato con gli script ati...

le ruote girano veloci ma non vado oltre valori di 400.0 e la cpu va alle stelle...

ho poi provato l'xorg.conf originale quello con il framebuffer... utilizzando questo file X mi carica sempre fglrx ma con lsmod appare limpido che il modulo non è utilizzato da nessuno. ebbene se lancio glxgears con il framebuffer.... la cpu schizza sempre alle stelle ma ottengo valori superiori a 500.0!!!!!

cioè in entrambi i casi non ho il DRI (almeno da quanto si legge con glxinfo), però quando carico X con i driver ati (che lsmod mostra in uso da 7 elementi) ottengo al max picchi di 400, mentre con il framebuffer ne ottengo 500!!!!!
macchecavolo... non ci capisco niente...

chi è che ha un Ati X700 come me.... :(

M.