Scusami anche se forse sono un tantino hot dalla discussione, ieri mi è arrivato il portatile alienware m11x r3 con grafica ndivia, ho provato a configurare smplayer per avere accelerazione hardware con VDPAU ma mi da errore, tu che in queste cose sei molto più forbito di me, mi sapresti dare delle indicazioni per farlo andare? ti copio pari pari la discussione che ho aperto sotto software, in modo che potrai capire meglio gli errori, premetto anche che ho abilitato lo swith delle due schede, seguendo questa guida:
http://www.ivegotavirus.com/blog/2011/1 ... 0-oneiric/
questo invece il quanto:
Salve a tutti, ieri mi è arrivato il nuovo portatile, alienware m11x R3 con hardware nvidia 540M in configurazione optimus con quella integrata intel. Ho subito installato ubuntu 11.10 e tutto ok, sono perfino riuscito seguendo una guida a fare andare lo switch delle due schede della tecnologia optimus pure su linux. Adesso vorrei sfruttare la scheda grafica alquanto potente della nvidia per avere accelerazione hardware tramite programmi quali SMPLAYER e affini, che usano VDPAU. Ho scaricato le librerie necessarie, ed anche l'ultima versione di smplayer stabile che sfrutta accelerazione la 0.6.10, ebbene quando provo a fare partire qualche video mi esce questo errore:
Codice: Seleziona tutto
tano@tano-M11xR3:~$ mplayer -vo vdpau -vc ffh264vdpau /media/DATI/whos-your-daddy-12-scene1-13.mp4
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MPlayer SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /media/DATI/whos-your-daddy-12-scene1-13.mp4.
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO: [H264] 1920x1080 24bpp 29.970 fps 9215.9 kbps (1125.0 kbyte/s)
Clip info:
major_brand: isom
minor_version: 512
compatible_brands: isomiso2avc1mp41
creation_time: 1970-01-01 00:00:00
encoder: Lavf52.16.0
comment: FlixEngineLinux_8.0.14.0 (www.on2.com)
Load subtitles in /media/DATI/
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 26.7 (26.7) of 1425.6 (23:45.5) 0.5%
MPlayer interrupted by signal 2 in module: play_audio
A: 26.9 (26.9) of 1425.6 (23:45.5) 0.5%
Exiting... (Quit)
Da quello che mi sembra di leggere dovrebbe mancare qualche collegamento simbolico a quella determinata libreria o a qualcosa che sta dentro la cartella usr/lib/dri ma non capisco bene come risolvere il problema. Premetto che ho un altro portatile con scheda ati, dove invece sono riuscito positivamente a configurare l'accelerazione, in quella occasione il procedimento che ho seguito è questo:
Codice: Seleziona tutto
mkdir vaapi; cd vaapi
wget http://www.splitted-desktop.com/static/libva/xvba-video/xvba-video_0.8.0-1_amd64.deb
sudo dpkg -i xvba-video_0.8.0-1_amd64.deb
cd /usr/lib/dri; sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so fglrx_drv_video.so
sudo nano /etc/environment
inserire questo:
LIBVA_DRIVER_NAME=xvba
LIBVA_DRIVERS_PATH=/usr/lib/va/drivers
Adesso in base a questo qualcuno può dirmi che tipo di collegamento dovrei crearmi per abilitare l'accelerazione con VDPAU?