Pagina 1 di 1

Problema video

Inviato: mer 23 nov 2005, 11:44
da zkwjy
Ho appena installato la Slackware 10.2 e sono riuscito a configurare quasi tutto. Ma c'è un problema. Quando avvio un qualunque video (per esempio un DIVX).....questo si prende tutte le risorse del processore. Risultato: il mio portatile scalda, abbassa il clock e poi il video si vede a scatti. Premetto che ho un Pentium 4 da 2,4 Ghz e che, con altre distribuzioni di Linux non ho mai avuto problemi.
Tra l'altro non riesco assolutamente a vedere un dvd (non so se le 2 cose siano collegate). Eppure ho installato tutti i programmi necessari e (credo) tutte le librerie.

Qualcuno sa aiutarmi?

Inviato: mer 23 nov 2005, 11:54
da scottie
I dvd originali sono cripati e per poterli vedere ti devi installare la libdvdcss che trovi nell'are download di questo sito.
Per quanto riguarda i video che ti vanno a scatti le domande sono:
- hai installato i driver della tua scheda video?
- hai settato il tuo player con i driver giusti della tua scheda video?
- il direct rendering è abilitato?

renderinf

Inviato: mer 23 nov 2005, 12:06
da zkwjy
....scusa l'ignoranza ma non so come abilitare il rendering...

Inviato: mer 23 nov 2005, 12:16
da scottie
per prima cosa controlla 2 cose
1- se hai installato correttamente i driver della tua scheda video con questo comando:
fglrxinfo
se ti ritorna un output di questo tipo:
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
vuol dire che linux non ha caricato i driver

2- per vedere se hai il direct rendering attivato lancia questo comando:
glxinfo | grep -i direct

Risultati...

Inviato: mer 23 nov 2005, 14:32
da zkwjy
Il comando fglrxinfo non esiste!

Se digito glxinfo | grep -i direct ottengo:

direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

Inviato: mer 23 nov 2005, 14:39
da scottie
Vuol dire che non hai i driver della tua scheda video installati
curiosità:
-che scheda video hai? (ati,Nvidia....)
-che kernel usi?

Inviato: mer 23 nov 2005, 15:04
da zkwjy
Il kernel è il 2.4.31.
La scheda video è SIS.

Inviato: mer 23 nov 2005, 16:03
da manolo
Anche senza direct rendering abilitato non dovresti avere problemi a vedere dvd o divx...
che programma usi?

dvd dvx

Inviato: mer 23 nov 2005, 16:28
da zkwjy
I divx riesco a vederli.....il problema è che mi si prendono tutto il processore. I dvd non si vedono proprio. Se cerco di aprire manualmente i files .vob non accade nulla.

Ho provato con gxine, Noatun, Kaboodle, Xine, MPlayer.

Non so se c'emtri qualcosa, ma faccio anche una considerazione. Se apro un video con le asciiart, senza avviare l'interfaccia grafica......anche in questo caso il programma prende tutte le risorse del processore. Eppure non mi pare che le asciiart richiedano tutta questa potenza di calcolo....

Inviato: mer 23 nov 2005, 16:43
da manolo
Per vedere i dvd ti servono le librerie libdvdread e libdvdcss ed eventualmente anche libdts.
Prova, per i divx, a dare da console:
mplayer -vo xv 'tuo-file-divx' e vedi se cambia l'occupazione della cpu.
al limite cerca di provare anche con tutti i driver disponibili per mplayer ('mplayer -vo help' per la lista completa)

Inviato: mer 23 nov 2005, 17:12
da zkwjy
Ho installato le librerie per i DVD. In questo momento non ho a disposizione nessun dvd, quindi non posso vedere il risultato. Per quanto riguarda i divx ho digitato quello che mi avevi consigliato e........ecco il risultato:



AVI file format detected.
VIDEO: [DX50] 704x320 24bpp 25.000 fps 638.1 kbps (77.9 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12000->176400)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
It seems there is no Xvideo support for your video card available.
Run 'xvinfo' to verify its Xv support and read DOCS/HTML/en/video.html#xv!
See 'mplayer -vo help' for other (non-xv) video out drivers. Try -vo x11
Error opening/initializing the selected video_out (-vo) device.


Exiting... (End of file)





Ho digitato mplayer -vo help ed ho ottenuto:


MPlayer 1.0pre7try2-3.3.6 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 7)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2


Available video output drivers:
xmga Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid)
mga Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
fbdev Framebuffer Device
fbdev2 Framebuffer Device
svga SVGAlib
aa AAlib
caca libcaca
vesa VESA VBE 2.0 video output
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
mpegpes Mpeg-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame

Inviato: mer 23 nov 2005, 17:22
da manolo
Devi provare uno dei driver che ti vengono indicati dall'help. Tipo:
mplayer -vo x11
mplayer -vo sdl
ecc.

Fami poi sapere. Ciao

Inviato: mer 23 nov 2005, 17:54
da zkwjy
...non cambia nulla. Il video richiede tutto il processore...

Inviato: mer 23 nov 2005, 18:26
da manolo
mah, l'unica cosa che mi viene in mente è di rifare la configurazione di xorg, con 'xorgconfig' (da root). magari è lì il problema (anche perché se tutti i programmi ti danno lo stesso risultato...).
ciao