pc uvc

15 篇文章 0 订阅

對於在網上論壇找不到合適的方法,以及Ubuntu隻有音頻設置軟件,我感到十分無奈。也許是大蝦們不想為那些對Linux沒有學習興趣的人費口水的關係吧,沒搜尋到一絲有見解的解決方案。不過算了,最終還是自己動腦解決了……

正所謂一切皆文件嘛,要解決攝像頭的問題,當然得找攝像頭的相關設備文件和驅動了。想想在Windows下是通過設備管理工具缷載攝像頭驅動的,那Linux下的驅動文件都是咋缷載的呢?通過查閱資料得知Linux下的驅動文件是以.ko為文件名後綴的,啟動系統後就會加載到內核模塊中去。於是知道該怎麼動手了,打開Terminal:

1.  lsmod | grep "video"  列出內核加載的模塊,發現了uvcvideo,遂GOOGLE之,得知其為攝像頭驅動的一種。其實另外還有videodevvideo,不過怎麼看也不像是攝像頭輸入直接相關的而像是平時看視頻用的。

2. 現在請關閉所有正在使用攝像頭的程序。

3.  sudo rmmod uvcvideo  缷載這個驅動。任務完成 :)

4. 下面是恢復的方法,同樣先關閉要使用攝像頭的程序。

5.  find /lib/modules/x.x.xx-xx-generic/kernel/drivers/ -name "uvcvideo.ko"  或者  locate uvcvideo.ko  (xx隻是代表一些數字),找到驅動文件所在地,實在不爽可以幹掉它,不過不保證筆記本或你本身會有什麼後遺症。

6.  sudo insmod /lib/modules/x.x.xx-xx-generic/kernel/drivers/media/video/uvc/uvcvideo.ko  根據第5步找到的完整路徑加載驅動。OK。

經由樓下的熱心觀眾的提示,以及時間與腦力的關係,以上的步驟3 、5 、6可由以下兩步代替 @_@ ,兼且行為更加徹底(會把videodev模塊也自動去掉,如果它暫時用不著):

 sudo modprobe -rv uvcvideo  缷載 uvcvideo 。

 sudo modprobe -v uvcvideo  自動搜尋 uvcvideo 驅動並裝載。

一個 modprobe 就完成了大部分操作,又方便記憶。(其實我還是覺得rmmodinsmod比較直觀,配合lsmod

 

不過,一重啟又還原了 -_-; ,那麼還應該找到 /etc/modprobe.d/blacklist.conf 文件,在裏面加入一行:

blacklist uvcvideo

就OK了。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值