Linux 板


LINE

最近把主机板和CPU换了, 换成i3-12100 遇到一些问题, google 後, 把我的 Ubuntu 20.04 装了5.16 kernel 解决大部份的问题, 但播影片时都不能硬解, mpv/vlc 都是软解 i3-12100够力, 软解没问题, 但我还是希望能用到硬解 google 到一些标[solved]的讨论, 但我看不太懂,乱试也不行, 有版友试过什麽可以用的吗? -------------- 3/20 update --------------- Ubuntu22.04 (3/19 Daily Build) 用 mpv 直接就是硬解, 什麽都不用设~~ ------------------------------------------ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.228.69.206 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1647389529.A.065.html ※ 编辑: in09 (125.228.69.206 台湾), 03/16/2022 08:13:24
1F:→ brli7848: 找了哪些文章,设定了什麽? 03/16 09:41
install linux-oem-20.04b :好像有好一点 加 i915.conf, 在 grub 加 i915 option : 都没用 给 i915 上 patch , 这我搞不懂, 试了很多, 不知道到底 patch 了没, 都没作用就是了
2F:推 hizuki: intel 硬解请用intel media driver而不是老的那个 03/16 11:03
google "intel media driver" 之後, 我试着装 intel-media-va-driver -> 已是最新 再 google, 装 intel-media-va-driver-non-free, 还是一样 vainfo output: libva info: VA-API version 1.7.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_7 libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed libva info: va_openDriver() returns 1 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_6 libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit
3F:推 idisnothing: https://mpv.io/manual/stable/#options-log-file 03/16 20:14
4F:→ idisnothing: mpv加上--log-file这个参数 然後检查log档看问题在哪 03/16 20:16
加这个 option 之後没有生出 log file, 但在用mpv时有这些error gfx12 and newer are not supported on i965 libGL error: failed to create dri screen libGL error: failed to load driver: i965 [vo/gpu/opengl] Suspected software renderer or indirect context. Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory [vo/vdpau] Error when calling vdp_device_create_x11: 1 感谢各位的回应 ※ 编辑: in09 (125.228.69.206 台湾), 03/16/2022 20:57:11
5F:→ brli7848: 你直接在环境变数加上LIBVA_DRIVER_NAME=iHD吧 03/16 23:08
这个设了以後, vainfo的output 少i965 那部份 iHD 还是 init fail
6F:→ OrzOGC: 古早i5都能硬解了...你这只是设定错了 03/16 23:13
我原来的 G4600 也能硬解啊, 都不用设定什麽, 换新的 i3 才不行的
7F:推 Bencrie: 你那颗是今年的 CPU 耶,换 kernel 以外还要换 mesa 03/17 00:34
8F:→ Bencrie: 最好 libva 也要升到新的 03/17 00:34
9F:推 Bencrie: 总之先把 es2_info vainfo 弄到能正常吐东西吧 03/17 00:38
google "Ubuntu mesa" 之後, 我加 repository ppa:kisak/kisak-mesa, upgrade, 看起来有装一堆 lib, libva 相关的我试着 install, 都是最新的了 vainfo 还是 iHD init fail
10F:推 ys35078657: 建议跟随最新的ubuntu版本 03/17 00:42
我有装一版 Ubuntu 22.04 daily build (2/27版), 也是不行, 等正式release 出来我会再试
11F:→ idisnothing: --log-file要加上路径 ex: --log-file=/tmp/mpv.log 03/17 01:16
12F:→ idisnothing: B大正解 更新mesa 弄到至少vainfo能正常吐出东西 03/17 01:17
13F:→ idisnothing: 或是换个package比较新的distro可能会比较容易些 03/17 01:18
14F:→ idisnothing: 但是像这麽新的iGPU 据个人经验 就算能硬解了 也会有 03/17 01:37
15F:→ idisnothing: 一些小问题 都要过一阵子才会比较稳定 03/17 01:38
有没有建议试试哪个 distro? mpv log 很长, 我看不太出来哪里有 fail , 好像 fail 都写在 stdout 了 ※ 编辑: in09 (125.228.69.206 台湾), 03/17/2022 08:28:03
16F:推 Bencrie: 你要不要先 dmesg |grep i915 看看 03/17 09:22
17F:推 Bencrie: 另外就是新硬体还会需要新的 linux-firmware 03/17 09:26
感谢, 根据 dmesg 的内容, 我去抓了 tgl_guc_62.0.0.bin google 之後做 "update-initramfs -u" -> 少更多bin, 再去抓, OK 之後 reboot, tgl_guc_62.0.0.bin 可load , 但变成submission:disabled 再 google, 找到一个 bug report, 上个月的, 我想我得等等吧? ※ 编辑: in09 (125.228.69.206 台湾), 03/17/2022 12:56:16
18F:→ hizuki: mpv都先不用试了, mesa不正常就是gpu不work 03/17 13:20
19F:→ hizuki: lspci -vv贴一下,我确认为何最新ubuntu不工作 03/17 13:21
lspci -vv 内容很长, 我猜是要看 VGA 这部份? VGA compatible controller: Intel Corporation Device 4692 (rev 0c) (prog-if 00 [VGA controller]) DeviceName: Onboard - Video Subsystem: ASUSTeK Computer Inc. Device 8694 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 146 Region 0: Memory at 6002000000 (64-bit, non-prefetchable) [size=16M] Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 5000 [size=64] Expansion ROM at 000c0000 [virtual] [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: i915
20F:推 Bencrie: linux-firmare 拜托从 git 上抓整包更新 03/17 13:35
哈, 原来有一包 tar.gz 可以下载~~ 不过, 一整包都上了之後, dmesg 一样是 submission:disabled, vainfo 也还是 init fail [ 0.624099] i915 0000:00:02.0: [drm] VT-d active for gfx access [ 0.624105] fb0: switching to i915 from EFI VGA [ 0.624142] i915 0000:00:02.0: vgaarb: deactivate vga console [ 0.624166] i915 0000:00:02.0: [drm] Transparent Hugepage mode 'huge=within_size' [ 0.624727] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 0.625217] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1) [ 0.756280] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_62.0.0.bin version 62.0 submission:disabled [ 0.756286] i915 0000:00:02.0: [drm] GuC SLPC: disabled [ 0.756287] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9 authenticated:yes [ 0.810475] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0 [ 0.929012] fbcon: i915drmfb (fb0) is primary device [ 0.929020] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device [ 2.906263] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915]) [ 3.040978] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) ※ 编辑: in09 (125.228.69.206 台湾), 03/17/2022 17:28:19
21F:推 thtsao: 要不要改用arch-based distro试试至少都是新版的 03/17 17:59
Arch Linux boot 之後居然是command line, 手动安装 ? 我等 Ubuntu 22.10 好了 ^_^
22F:推 Bencrie: mesa 升 22.0.0? 03/17 19:22
※ 编辑: in09 (125.228.69.206 台湾), 03/18/2022 12:04:34
23F:推 Bencrie: es2_info | grep RENDERER 03/18 19:26
gfx12 and newer are not supported on i965 libEGL warning: DRI2: failed to create dri screen GL_RENDERER: llvmpipe (LLVM 12.0.0, 256 bits)
24F:→ Bencrie: glxinfo | grep Device 03/18 19:27
gfx12 and newer are not supported on i965 libGL error: failed to create dri screen libGL error: failed to load driver: i965 Device: llvmpipe (LLVM 12.0.0, 256 bits) (0xffffffff) 非常感谢 ※ 编辑: in09 (125.228.69.206 台湾), 03/18/2022 19:48:28
25F:推 thtsao: manjaro有图形安装界面,另外opensuse 风滚草也都是滚动 03/18 20:31
26F:→ thtsao: 更新的 03/18 20:31
opensuse 装好了, 我用vlc播放时, 它也是有 iHD/i965 drv init fail 播放时CPU用量和Ubuntu差不多, 我猜也是软解
27F:→ brli7848: 你还是在用i965欸… 03/18 20:33
对, 我也很疑惑, i915/i965 是怎麽回事, google 出来的解释看不懂
28F:推 Bencrie: 不是,他根本没硬体加速 ... 他在用 llvmpipe 03/19 01:18
29F:推 Bencrie: 而且你说有开 ppa,但是 libva 却还是 1.7.0 ? 03/19 02:38
30F:→ Bencrie: kisak 上面是放 libva-2.14.0 03/19 02:39
31F:→ Bencrie: llvm 应该是 13.0.0 03/19 02:39
你写的我看不太懂, 努力解释一下我目前的状况 mpv --hwdec=auto 理论上会用硬解才对吧, 我一直都是这麽设, 之前用旧CPU时会显示 "Using hardware decoding (vaapi)" 换 CPU 之後没有这个, 反而多了很多 error, 所以我才来问 用 dpkg -l | grep libva 看, 我的 libva 是 2.7.0-2 kisak 是指 mesa 吧? 我装过, 但还是软解, 然後mpv的error还多了别的 error, 所以我就移除了
32F:→ Bellkna: 装arch滚到最新可能比较省事 03/19 07:01
33F:→ Bellkna: 至於mpv开软解也还好 再加上线上影片用硬解有时会有问题 03/19 07:02
34F:→ Bellkna: 之前用mpv看多台yt常常开久会没声音 关了硬解就没问题 03/19 07:03
我之前也觉得 mpv youtube 时怪怪的, 原来是硬解的问题吗? 目前主要是在看4K影片时, CPU 用量快50% 并不是什麽大问题, 只是觉得新 GPU 没用到很可惜 再次谢谢各位的回应 ※ 编辑: in09 (125.228.69.206 台湾), 03/19/2022 10:37:54
35F:推 Bencrie: 你的机器现在是连 OpenGL/GLES 都没硬体加速耶 03/19 12:22
36F:→ Bencrie: dpkg -l | grep libva 有列不等於有装 03/19 12:23
37F:推 Bencrie: 耶 ... 不对我在说啥 上面那句无视它 03/19 12:40
※ 编辑: in09 (125.228.69.206 台湾), 03/20/2022 11:03:43 ※ 编辑: in09 (125.228.69.206 台湾), 03/20/2022 11:07:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP