我感觉我五六个小时折腾,已经给坑都趟完了……
首先确定gpu能不能硬解,据网上说不仅要有解码器,还要有编码器,英特尔核显,貌似最近几代都行,这个自行确认。amd确实不清楚…英伟达的话,1030就不行,因为其就没有任何编码能力,最低标貌似就是1650没仔细看,反正我用1650是可以的!
验证显卡是否可以通给docker的方法,就是看docker容器设置的地方,gpu选项里能不能选择gpu数量,不能代表不支持,也许装显卡驱动可以,我这个显卡可能因为,系统本身有驱动了,装的时候报错显卡被占用。说回选数量,0代表不给显卡,1代表给一个,2代表给两个以此类推,一般大家也就1-2个可选显卡才对,而且一旦被这个容器占用,就不能给其他容器用了,要注意。比如给了plex,你再给jellyfin,虽然能设置,但是启动jellyfin容器时就会报错。
然后要删除plex容器,反正我的情况就是要删除重装,重装时一定记得pass的码和设置gpu,然后plex设置一下硬解开启,测试就可以发现hw点亮了。
首先确定gpu能不能硬解,据网上说不仅要有解码器,还要有编码器,英特尔核显,貌似最近几代都行,这个自行确认。amd确实不清楚…英伟达的话,1030就不行,因为其就没有任何编码能力,最低标貌似就是1650没仔细看,反正我用1650是可以的!
验证显卡是否可以通给docker的方法,就是看docker容器设置的地方,gpu选项里能不能选择gpu数量,不能代表不支持,也许装显卡驱动可以,我这个显卡可能因为,系统本身有驱动了,装的时候报错显卡被占用。说回选数量,0代表不给显卡,1代表给一个,2代表给两个以此类推,一般大家也就1-2个可选显卡才对,而且一旦被这个容器占用,就不能给其他容器用了,要注意。比如给了plex,你再给jellyfin,虽然能设置,但是启动jellyfin容器时就会报错。
然后要删除plex容器,反正我的情况就是要删除重装,重装时一定记得pass的码和设置gpu,然后plex设置一下硬解开启,测试就可以发现hw点亮了。