Totem,mplayer,sopcast,realplayer,bmp
-
Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
-
联系:
#1
帖子
由 Jarson » 2010-05-08 13:43
ATI 显卡,由于使用受限驱动或到官方下载驱动自行安装,笔记本的屏幕亮度都无法调,所以改用系统自带的开源驱动。不过自编译的mplayer使用vaapi硬件加速时提示:
jarson@jarson-laptop:~$ mplayer -vo vaapi /opt/.aMule/Incoming/\[家园\].Home.2009.1080p.DTSHD.x264-CHD.mkv
MPlayer SVN-r30589-4.4.1 (C) 2000-2010 MPlayer Team
正在播放 /opt/.aMule/Incoming/[家园].Home.2009.1080p.DTSHD.x264-CHD.mkv。
[mkv] 轨迹 ID 1: video (V_MPEG4/ISO/AVC) "Home.2009.1080p.DTSHD.x264-CHD", -vid 0
[mkv] 轨迹 ID 2: audio (A_DTS) "DTS Master Audio Core 5.1 1536k", -aid 0, -alang eng
[mkv] 将播放视频轨迹 1。
检测到文件格式 Matroska。
VIDEO: [avc1] 1920x1080 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
字幕:添加字幕文件(1):/opt/.aMule/Incoming/[家园].Home.2009.1080p.DTSHD.x264-CHD.srt
libva: libva version 0.31.0-sds5
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/r600_drv_video.so
libva: va_openDriver() returns -1
[vo_vaapi] vaInitialize(): unknown libva error
打开/初始化所选的(-vo)视频输出设备出错。
==========================================================================
打开音频解码器: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
已选音频编解码器: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
视频:没有视频流
找不到 r600_drv_video.so 这个库文件
显卡类型:
jarson@jarson-laptop:~$ lshw|grep -A 11 display
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: M92 LP [Mobility Radeon HD 4300 Series]
vendor: ATI Technologies Inc
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:32 memory:d0000000-dfffffff(prefetchable) ioport:6000(size=256) memory:e8400000-e840ffff memory:e8420000-e843ffff(prefetchable)
使用的显卡驱动是:
jarson@jarson-laptop:~$ glxinfo |grep renderer
OpenGL renderer string: Mesa DRI R600 (RV710 9552) 20090101 TCL DRI2
-
kamui0523
- 帖子: 547
- 注册时间: 2008-05-14 18:53
- 来自: 上海
#2
帖子
由 kamui0523 » 2010-05-08 14:07
mplayer我没直接用源里的,然后用smplayer前段,完美播放720和1080的,不用设置
你这应该是编译问题,如果只是想看高清,没必要自己编译那么那么麻烦
我的显卡也是HD 4300系列的
闭源开源驱动都可以看高清
不用设置mplayer
-
Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
-
联系:
#3
帖子
由 Jarson » 2010-05-08 15:14
kamui0523 写了:mplayer我没直接用源里的,然后用smplayer前段,完美播放720和1080的,不用设置
你这应该是编译问题,如果只是想看高清,没必要自己编译那么那么麻烦
我的显卡也是HD 4300系列的
闭源开源驱动都可以看高清
不用设置mplayer
不加那个 -vo vaapi 参数是可以直接播放的(使用的是x11)。不过貌似这个vaapi是硬件加速的。
只是输出信息提示的r600_drv_video.so文件找不到,不知道是本来就没有还是我系统缺失。
ps:使用受限驱动或官方的驱动(估计是同一个东西)是可以使用 vaapi 硬件加速的,mplayer的编译应该没有问题。
-
zhu527812567
- 帖子: 883
- 注册时间: 2009-11-17 12:29
-
联系:
#4
帖子
由 zhu527812567 » 2010-05-08 16:52
开源驱动无硬解
至于官方驱动无法调亮度
建议等下一版官方驱动
(根据经验,AMD的官方驱动要经过两个月才能对新的发行版稳定支持)
-
kamui0523
- 帖子: 547
- 注册时间: 2008-05-14 18:53
- 来自: 上海
#5
帖子
由 kamui0523 » 2010-05-08 16:57
为什么要硬解?我开源驱动看高清CPU占用和官方闭源驱动是一样的
只是开源的OPENGL版本较低,不能玩一些LINUX下的大型3D游戏
但是这个对我来说无所谓
我现在用的是官方/闭源驱动
因为只有官方/闭源驱动才可以显示显卡温度
-
dukeduan
- 帖子: 104
- 注册时间: 2007-09-11 10:12
- 来自: Yunnan
#6
帖子
由 dukeduan » 2010-05-18 23:05
开源驱动不能硬解啊,还埋头编译了半天。不过闭源的驱动也太烂了,算了还是开源驱动软解得了,mplayer双线程也差不多够用了。

********
人穷志短
马瘦毛长
********
-
r0tten
- 帖子: 29
- 注册时间: 2009-02-20 23:38
#7
帖子
由 r0tten » 2010-05-19 9:51
vaapi 接口的安装方法一:
编译方法:
下载最新的源码,然后解压,进入解压后的源码目录:
sudo dpkg-buildpackage -rfakeroot -uc -us
---------------------------------------------------------------------------------------------------------------------------------------------------------
vaapi 接口的安装方法二:
直接安装Deb包
vaapi i386 Deb包:
http://www.splitted-desktop.com/~gbeauc ... pkgs/i386/
vaapi AMD64 Deb包:
http://www.splitted-desktop.com/~gbeauc ... kgs/amd64/
---------------------------------------------------------------------------------------------------------------------------------------------------------
以上两种方法只能选择一种
=====================================================================================
自己编译支持vaapi的mplayer,从http://
www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/下载
mplayer-vaapi-latest-FULL.tar.bz2 这个源码包
然后解压,进入解压后的源码目录:
sudo apt-get build-dep mplayer
还有一步:
sh ./checkout-patch-build.sh -----如果过程中出错,可能是需要root权限那么就在前面加 sudo
=====================================================================================
编好的mplayer就在编译目录下的mplayer-vaapi目录内
编译后的mplayer播放明显流畅,大家可以拿冬荫功1080P的开始动画来做测试,然后安装smplayer,修改调用编译后的mplayer。看高清拖拽播放十分随意。