zypper in MKVtoolnix當然您也可以透過官網的連結,直接下載RPM檔。 整個操作的過程非常簡單,很容易就能夠上手,一整個大推。
openSUSE安裝日誌
這個網站只是單純的openSUSE linux的一個心得跟體驗,沒有什麼,just for fun.
星期五, 一月 13, 2012
強大的MKV影音格式編輯程式-MKVToolNix
什麼是MKV ?
剛剛在找套件來加入/移除影片檔(MKV)的音源以及字幕,發現了MKVToolNix 這個超級好用的套件。
安裝的過程非常簡單
星期日, 十二月 04, 2011
前進到openSUSE 12.1 (Ati 硬解測試篇2)
延續前一篇的結論,似乎使用vlc硬解播放1080P的影片,效能非常不理想,
但無意中在網路上發現這篇,Using SMPlayer with hardware video acceleration such as VAAPI - Fixing various crashes etc. with VAAPI
於是我把KDE的特效關閉,再來測試一下vlc播放影片,觀察CPU與GPU 的變化
尚未開啟硬解時:
CPU-使用率大約落在30~40%左右!
GPU-
CPU-使用率大約落在15~25%左右!
GPU-
另外如果使用mplay-vaapi -va vaapi -vo vaapi url 播放,CPU使用率則落在10%以下左右,這的確蠻驚人的!!
但播放一下就會自己自動關閉,也許是我自己操作(編譯的)有些問題。
播放快轉或是播放一下就會出現錯誤訊息:
但無意中在網路上發現這篇,Using SMPlayer with hardware video acceleration such as VAAPI - Fixing various crashes etc. with VAAPI
於是我把KDE的特效關閉,再來測試一下vlc播放影片,觀察CPU與GPU 的變化
尚未開啟硬解時:
CPU-使用率大約落在30~40%左右!
GPU-
watch -n 1 aticonfig --odgc開啟硬解時:
Default Adapter - ATI Radeon HD 4250
Core (MHz) Memory (MHz)
Current Clocks : 196 667
Current Peak : 560 667
Configurable Peak Range : [200-560] [667-667]
GPU load : 7%
CPU-使用率大約落在15~25%左右!
GPU-
watch -n 1 aticonfig --odgc
Default Adapter - ATI Radeon HD 4250
Core (MHz) Memory (MHz)
Current Clocks : 562 667
Current Peak : 560 667
Configurable Peak Range : [200-560] [667-667]
GPU load : 73%
另外如果使用mplay-vaapi -va vaapi -vo vaapi url 播放,CPU使用率則落在10%以下左右,這的確蠻驚人的!!
但播放一下就會自己自動關閉,也許是我自己操作(編譯的)有些問題。
播放快轉或是播放一下就會出現錯誤訊息:
mplayer: xvba_image.c:453: commit_hw_image: Assertion `hw_image_hooks_glx.create' failed.結論:如果可以還是買N卡使用VPDAU,但使用A卡似乎慢慢的看到黎明的曙光...(希望^^)
MPlayer interrupted by signal 6 in module: flip_page
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.
星期六, 十一月 26, 2011
前進到openSUSE 12.1 (Ati 硬解測試篇)
爬了許多關於Ati顯卡,使用硬解播放1080P影片的文章,於是跟著實作並紀錄一下狀況。
1.安裝ATI官方驅動:SDB:ATI drivers - openSUSE
2.檢查顯卡是否支援UVD2 (目前的結論似乎只支援UDV2,參考此篇)
3.安裝套件:xvba-video、libva、vlc。
4.vlc設定
開啟VLC,工具\偏好設定-->視訊:確認 accelerated video output(Overlay)是否打勾。輸入與編解碼器: Use GPU acceleration 打勾
5.播放影片觀察CPU與GPU 的變化
尚未開啟硬解時:
CPU-使用率大約落在60~70%左右!
GPU-
CPU-使用率大約落在40~50%左右!
GPU-
A卡的英雄,或許都會恨不得買張N卡吧!相比起來,N卡使用VDPAU 來實現硬解播放真是一件很幸福的事情
或許真的如開頭所言,880G顯示晶片在LINUX下,不足以硬解,但現階段若要買張顯卡,我應該會挑N卡吧!!
1.安裝ATI官方驅動:SDB:ATI drivers - openSUSE
2.檢查顯卡是否支援UVD2 (目前的結論似乎只支援UDV2,參考此篇)
cat /var/log/Xorg.0.log | grep UVDPenny的主機板是AMD 880G顯示晶片,在Linux下似乎效能差到不足以硬解,可以看一下這篇:785G 效能差。但還是決定要試一下看看(如果您手邊使用比較高階的ATI顯卡,也歡迎您試試看,是否會效果會比較佳)
(II) fglrx(0): UVD2 feature is available
cat /var/log/Xorg.0.log | grep UVD
(II) fglrx(0): UVD feature is enabled(II) fglrx(0):
3.安裝套件:xvba-video、libva、vlc。
zypper in xvba-videolibva我是透過 openSUSE_Factory 下載安裝。
wget "http://software.opensuse.org/search/download?base=openSUSE%3AFactory&file=X11%3A%2FXOrg%2FopenSUSE_Factory%2Fsrc%2Flibva-1.0.15-12.3.src.rpm&query=libva"把SRPM編譯成RPM
rpm -i libva-1.0.15-12.3.src.rpm把缺少的套件一一安裝上
cd /usr/src/packages/SPECS
rpmbuild -bb libva.spec
zypper in libtool libudev-devel xorg-x11-devel Mesa-devel libdrm-devel gcc-c++ libstdc++-devel編譯好後,就開始安裝吧
rpmbuild -bb libva.spec
cd /usr/src/packages/RPMS/x86_64/安裝vaapi-tools
rpm -ivh liba*
zypper in vaapi-tools測試一下
vainfo最後安裝上vlc
libva: libva version 0.32.0libva: User requested driver 'fglrx'libva: Trying to open /usr/lib64/dri/fglrx_drv_video.solibva: va_openDriver() returns 0vainfo: VA API version: 0.32vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0vainfo: Supported profile and entrypointsVAProfileH264High : VAEntrypointVLDVAProfileVC1Advanced : VAEntrypointVLD
zypper in vlc
4.vlc設定
開啟VLC,工具\偏好設定-->視訊:確認 accelerated video output(Overlay)是否打勾。輸入與編解碼器: Use GPU acceleration 打勾
5.播放影片觀察CPU與GPU 的變化
尚未開啟硬解時:
CPU-使用率大約落在60~70%左右!
GPU-
watch -n 1 aticonfig --odgc開啟硬解時:
Default Adapter - ATI Radeon HD 4250
Core (MHz) Memory (MHz)
Current Clocks : 196 667
Current Peak : 560 667
Configurable Peak Range : [200-560] [667-667]
GPU load : 51%
CPU-使用率大約落在40~50%左右!
GPU-
watch -n 1 aticonfig --odgc6.結論
Default Adapter - ATI Radeon HD 4250
Core (MHz) Memory (MHz)
Current Clocks : 562 667
Current Peak : 560 667
Configurable Peak Range : [200-560] [667-667]
GPU load : 93%
或許真的如開頭所言,880G顯示晶片在LINUX下,不足以硬解,但現階段若要買張顯卡,我應該會挑N卡吧!!
星期一, 十一月 21, 2011
前進到openSUSE 12.1 (設定步驟紀錄)
以下紀錄一下個人安裝好系統後會作的步驟,由於剛體驗沒多久,如果有什麼新的發現在陸續發表上來吧!
掛載分割區
由於是透過/dev/sda9這個分割區下的ISO檔案安裝的,現在要把他掛載回/home
家目錄下的中文資料夾建立連結
N卡的朋友,可以看黑眼珠前輩這篇,openSUSE 12.1 體驗報告(5)
螢幕解析度設定 (由於Penny那可惡的,SAMSUNG 940NW LCD 一直有1440*900最佳解析度的問題纏著我..,詳情可以看這篇的討論)
掛載分割區
由於是透過/dev/sda9這個分割區下的ISO檔案安裝的,現在要把他掛載回/home
sudo mount /dev/sda9 /mnt
rsync -av /home/penny /mnt/penny
sudo vi /etc/fstab
/dev/disk/by-id/ata-XXX_XXXX_XXX-part9 /home
sudo umount /mnt
sudo mount -a
家目錄下的中文資料夾建立連結
ln -s 下載/ Downloads ln -s 桌面/ Desktop
加入套件庫
zypper ar http://ftp.twaren.net/Linux/Packman/suse/12.1/ packman您也可以參考,openSUSE 12.1 安裝小記 這篇的作者分享的script!
zypper ar http://download.opensuse.org/repositories/home:/swyear/openSUSE_12.1 swyear
zypper ar http://download.videolan.org/pub/videolan/vlc/SuSE/12.1/ VideoLan Repository
安裝套件
# 經由黑眼珠前輩的推薦,測試一下umplayer ,還真的挺不賴的! 多媒體
# 經由黑眼珠前輩的推薦,測試一下umplayer ,還真的挺不賴的! 多媒體
zypper in --from 'VideoLan Repository' libdvdcss壓縮軟體
zypper in ffmpeg flash-player libxine1-codecs w32codec-all k3b-codecs lame smplayer smplayer-lang umplayer umplayer-lang vlc
zypper in p7zip Q7Z漫畫檢視
zypper in comix
Wine & SmartGet
安裝顯卡驅動
A卡的英雄,請參照這篇 SDB:ATI drivers - openSUSE N卡的朋友,可以看黑眼珠前輩這篇,openSUSE 12.1 體驗報告(5)
螢幕解析度設定 (由於Penny那可惡的,SAMSUNG 940NW LCD 一直有1440*900最佳解析度的問題纏著我..,詳情可以看這篇的討論)
首先利用xraner 的新增模式 ,先查一下要新增的解析度的參數
cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
新增解析度進去
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
察看一下顯示器的代號
xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1440
DFP2 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1440x900 59.6*+
1024x768 60.0 + 75.0 70.1
把1440的解析度加入CRT1 (這邊是以Penny的電腦,一般好像是VGA1 )
xrandr --addmode CRT1 1440x900_60.00
就可以順利的再螢幕解析度中,選1440X900來使用。
可惜的是這個方法我在GNOME 3是失靈了,還好目前使用的KDE是支援這種方式。
標籤:
openSUSE系統安裝
星期日, 十一月 20, 2011
前進到openSUSE 12.1 (利用硬碟ISO檔安裝)
有鑑於黑眼珠前輩,發表了許多吸引人的 openSUSE 12.1的相關報導。
害得Penny也忍不住的安裝openSUSE 12.1。
之前看過有網友分享透過硬碟中的ISO檔來安裝,於是這次就用這種方式來體驗一下。
首先把下載下來的ISO檔放到/home分割區下,也就是重裝系統時不會重新格式化的分割區。 但這樣做有個缺點,就是安裝的過程中,不能直接把這個分割區掛載上,必須安裝完系統後再掛載上去。
接著把ISO檔中的/boot/x86_64/loader/linux 、/boot/x86_64/loader/initrd 這兩個檔案分別提取到 /home分割區下。
也就是/home分割區會有以下檔案
首先會看到 Make sure that CD number 1 is in your driver ,請先按下Back。
然後會詢問您的語言,這邊我們選Tradtional Chinese
接著選鍵盤配置(預設),按下OK。
然後選Start Installation (預設),按下OK。
然後項Start Installation or Update(預設) ,按下OK。
接下來的安裝來源我們要選Hard Disk ,按下OK。
此時會要求您選擇分割區,這邊我們是選/dev/sda9 。(依照您檔案放置位置而定)
最後輸入ISO檔案名稱 /openSUSE-12.1-DVD-x86_64.iso 按下OK就會開始進入安裝程序。
PS.日後有機會我在用虛擬機器拍圖。^^
另外談談這次遇到的問題
當我興高采烈的裝上ati 官方驅動之後,整個GNOME 的系統變得很不穩定,畫面會扭曲變形,看來目前A卡的英雄們,如果要使用GNOME的話,可能要先選擇使用OSS的驅動,但也有可能是個案,一樣是用A卡的朋友們也可以自行試看看!
目前我是改用KDE,換個桌面環境試試也挺不賴的!!
害得Penny也忍不住的安裝openSUSE 12.1。
之前看過有網友分享透過硬碟中的ISO檔來安裝,於是這次就用這種方式來體驗一下。
首先把下載下來的ISO檔放到/home分割區下,也就是重裝系統時不會重新格式化的分割區。 但這樣做有個缺點,就是安裝的過程中,不能直接把這個分割區掛載上,必須安裝完系統後再掛載上去。
接著把ISO檔中的/boot/x86_64/loader/linux 、/boot/x86_64/loader/initrd 這兩個檔案分別提取到 /home分割區下。
也就是/home分割區會有以下檔案
/home/linux接著修改GRUB開機選單
/home/initrd
/home/openSUSE-12.1-DVD-x86_64.iso
# vi /boot/grub/menu.lst修改好存檔後,就重新啟動系統開始安裝吧。
#(hd0,8)請依照您的檔案分割區修改。
title Install OpenSUSE 12.1
root (hd0,8)
kernel /linux vga=791
initrd /initrd
首先會看到 Make sure that CD number 1 is in your driver ,請先按下Back。
然後會詢問您的語言,這邊我們選Tradtional Chinese
接著選鍵盤配置(預設),按下OK。
然後選Start Installation (預設),按下OK。
然後項Start Installation or Update(預設) ,按下OK。
接下來的安裝來源我們要選Hard Disk ,按下OK。
此時會要求您選擇分割區,這邊我們是選/dev/sda9 。(依照您檔案放置位置而定)
最後輸入ISO檔案名稱 /openSUSE-12.1-DVD-x86_64.iso 按下OK就會開始進入安裝程序。
另外談談這次遇到的問題
當我興高采烈的裝上ati 官方驅動之後,整個GNOME 的系統變得很不穩定,畫面會扭曲變形,看來目前A卡的英雄們,如果要使用GNOME的話,可能要先選擇使用OSS的驅動,但也有可能是個案,一樣是用A卡的朋友們也可以自行試看看!
目前我是改用KDE,換個桌面環境試試也挺不賴的!!
標籤:
openSUSE系統安裝
星期四, 十一月 03, 2011
SAMBA SERVER 整合Windows AD 驗證
因為某些原故,需要架設SAMBA SERVER(要使用WINDOWS AD驗證)
所幸在openSUSE/ SLES 中,架設SAMBA SERVER 整合WINDOWS AD驗證真的是非常簡單的一件事`,以下簡單紀錄一下設定的小步驟:
打開yast - 網路服務的分類中找到 windows 網域成員
網域或工作群組中 輸入 domain.com.tw
Linux驗證也使用smb資訊 打勾
確定後會要求輸入 domain admin 的帳號加入網域。
基本上這邊就已經完成了,你沒看錯就是這麼簡單!
接著只要設定好分享就完成了!
下面我們繼續看看更細部的設定。
建立分享資料夾,您可以建立好後,再改變資料夾成網域帳號的權限
啟動SMB 服務,就大功告成
# rcsmb start
首先先確認是否啟用ACL
# rcsmb restart
加上本機帳號驗證
除了採用AD驗證之外,也要同時加入本機帳號驗證登入使用
首先建立本機帳號
支援NTLMv2 Authentication
如果用戶端的電腦是VISTA/WIN7/2008/2008 R2 (我猜應該只要是 NT 6.0都會),會無法登入SAMBA伺服器。
後來查了一下,才發現是NTLMv2在搞鬼(誤)。
您可以透過修改以下設定,讓您的SAMBA來支援。
本機安全性原則(secpol.msc) → 本機原則 → 安全性選項 → 網路安全性: LAN Manager 驗證等級
修改為 "傳送LM和NTLM - 如有交涉,使用 NTLMv2 工作階段安全性"
===
參考來源:
使用 Samba 架設 File Server,整合 AD 2003 帳號,並支援 User Security
鳥哥的 Linux 私房菜 - 第十六章、檔案伺服器之二: SAMBA 伺服器
samba-ACL
Samba and NTLMv2 Authentication
Windows Vista / Windows 7 無法登入 NAS 或 Samba 的解法
所幸在openSUSE/ SLES 中,架設SAMBA SERVER 整合WINDOWS AD驗證真的是非常簡單的一件事`,以下簡單紀錄一下設定的小步驟:
加入網域
打開yast - 網路服務的分類中找到 windows 網域成員
網域或工作群組中 輸入 domain.com.tw
Linux驗證也使用smb資訊 打勾
確定後會要求輸入 domain admin 的帳號加入網域。
基本上這邊就已經完成了,你沒看錯就是這麼簡單!
接著只要設定好分享就完成了!
下面我們繼續看看更細部的設定。
分享目錄的設置範例
# mkdir /path/share您也可以切換成網域身分,來建立要分享的資料夾
# chown 'domain account' /path/share
# chgrp 'domail user' /path/share
# su 'Domain\user'接著修改smb.conf,加入分享資料夾的設定
# mkdir /path/share
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
#vi /etc/samba/smb.conf
#分享的目錄
[share]
path = /path/share
writeable = yes
啟動SMB 服務,就大功告成
# rcsmb start
修改SAMBA設定 ,支援 MS 的 User Security
如果要讓分享的資料夾,可以直接經由 windows 的檔案總管來修改權限!首先先確認是否啟用ACL
# vi /etc/fstab接著修改smb.conf檔,分享的選項加入nt acl support = yes
/dev/sda1 /path ext3 acl,default 1 2# mount -ro,remount /dev/sda1
重新啟動SAMBA
# vi /etc/samba/smb.conf
[share]
path = /path/share
nt acl support = yes
writeable = yes
# rcsmb restart
加上本機帳號驗證
除了採用AD驗證之外,也要同時加入本機帳號驗證登入使用
首先建立本機帳號
# userad user1加入到Samba 帳號
# pdbedit -a -u user1接著透過修改權限,新增本機帳號存取看看!
支援NTLMv2 Authentication
如果用戶端的電腦是VISTA/WIN7/2008/2008 R2 (我猜應該只要是 NT 6.0都會),會無法登入SAMBA伺服器。
後來查了一下,才發現是NTLMv2
您可以透過修改以下設定,讓您的SAMBA來支援。
# vi /etc/samba/smb.conf當然您也可以透過修改用戶端電腦來達成。
[global]
ntlm auth = No
client ntlmv2 auth = Yes
client ntlm auth = No
本機安全性原則(secpol.msc) → 本機原則 → 安全性選項 → 網路安全性: LAN Manager 驗證等級
修改為 "傳送LM和NTLM - 如有交涉,使用 NTLMv2 工作階段安全性"
===
參考來源:
SLES 10 Samba Server with Windows Server 驗證小記
使用 Samba 架設 File Server,整合 AD 2003 帳號,並支援 User Security
鳥哥的 Linux 私房菜 - 第十六章、檔案伺服器之二: SAMBA 伺服器
samba-ACL
Samba and NTLMv2 Authentication
Windows Vista / Windows 7 無法登入 NAS 或 Samba 的解法
星期六, 四月 23, 2011
前進到GNOME3
OS:openSUSE 11.4 64
這陣子看了黑眼珠前輩分享的GNOME3的心得,害Penny好期待的趕快升級到GNOME3.0
無奈上次沒有順利成功XD
這次看了黑眼珠前輩,這篇GNOME 3 大小事
參照openSUSE:GNOME 3.0終於順利的更新到GNOME3.0
不知道該怎麼說,整個感覺很棒(但難免會有一些使用者習慣的陣痛期要適應一下!)
接下來就看有沒有什麼心得可以分享囉!!
==
一定要看一下的
GNOME 3 - Made of Easy(EN)
GNOME 3 - Made of Easy(TW)
這陣子看了黑眼珠前輩分享的GNOME3的心得,害Penny好期待的趕快升級到GNOME3.0
無奈上次沒有順利成功XD
這次看了黑眼珠前輩,這篇GNOME 3 大小事
參照openSUSE:GNOME 3.0終於順利的更新到GNOME3.0
不知道該怎麼說,整個感覺很棒(但難免會有一些使用者習慣的陣痛期要適應一下!)
接下來就看有沒有什麼心得可以分享囉!!
==
一定要看一下的
GNOME 3 - Made of Easy(EN)
GNOME 3 - Made of Easy(TW)
訂閱:
文章 (Atom)