發表文章

目前顯示的是有「系統資訊」標籤的文章

硬體解碼真4K影片

圖片
真4K的完整規格是影片使用HEVC編碼,畫面解析度3820x2160,每秒60個畫楨,HDR10則是指每個像素的RGB色彩使用10bit表示(Full HD是8bit)。 要真正解碼並輸出到真4K電視需要下面三者配合,缺一不可 1. 處理器內顯/顯示卡 2. 輸出介面的規格和線材 3. 使用的播放器 使用顯示卡 已知確認支援真4K的GPU(不完整列表): Nvidia GTX 950/960/1060/1070/1080 雖然官方網站上有列出支援4K的GPU,但是因為技術細節面並沒有提到HDR,所以我會建議買之前請店家用本文下面提到的DXVA checker檢查是否可以支援真4K硬解 http://www.geforce.com.tw/hardware/technology/4k/supported-gpus 使用處理器內顯 Intel在15.36.14.4080版的HD Graphics Driver納入硬體解碼功能,細節請看 這裡 已確認支援真4K的CPU(不完整列表): Intel第五代的Core處理器並要使用內顯HD graphics 5500/6000或是Iris graphics 6100;筆記型電腦處理器需要能使用HD Graphics 520/620 提醒!! 如果電腦有裝GPU則是要看GPU是否支援真4K解碼而不是看CPU哦! 在 Wikipedia的Intel Quick Sync Video條目 中有整理Intel各架構下的硬體codec支援程度 確認你的電腦硬體是否可以硬解真4K DXVA checker 應該要有HEVC_VLD_Main10這個項目 http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=19&t=224212 像是下圖我電腦的nVideia GTX 960就有HEVC_VLD_Main10這個項目 輸出介面的規格和線材 真4K的影片內容因為所需頻寬過高,所以需要HDMI 2.0介面,如果想要看Netflix 4K更是需要HDCP 2.2版以上的內容保護協定。舊有的HDMI 1.4介面只能播放假4K,解析度3820x2160,每秒30畫楨。如果要使用DisplayPort,則是要使用DP1.

顯示硬碟資訊的指令

察看目前系統硬碟裝置的使用量 df df -h -h是把原本顯示完整數值的部份改成人可讀的多少G,或是多少M 察看目前系統硬碟裝置的大小 lsblk 會用數狀顯示device的partition狀態 顯示硬碟裝置的sector, cylinders, io size等等資訊 sudo fdisk -l References http://www.tecmint.com/find-usb-device-name-in-linux/

Ubuntu上取得/設定硬碟UUID

取得某個硬碟裝置的UUID $sudo blkid 結果會像是這樣 /dev/sda1: UUID="07a0dda7-b031-4c64-bec3-648a60e4eeac" TYPE="ext4" /dev/sda5: UUID="e2ba810a-6117-4749-a382-d2d6ca240bd1" TYPE="swap" /dev/sdb1: UUID="97a8ce48-4eaa-42cf-995f-b9e89bc812d3" TYPE="ext4" UUID就是長的類似亂碼的07a0dda7-b031-4c64-bec3-648a60e4eeac 只顯示device and UUID資訊 $sudo blkid -s UUID android上的toolbox有提供這個指令 busybox也有提供這個指令 設置UUID $sudo tune2fs {硬碟裝置路徑} -U  {你要設定的UUID} 例如:sudo tune2fs /dev/sde5 -U  97a8ce48-4eaa-42cf-995f-b9e89bc812d3 busybox有會供該指令,但是沒有-U的option 察看硬碟裝置資訊 $sudo tune2fs -l /dev/sda1 參考資料: http://puremonkey2010.blogspot.tw/2010/10/linux-tune2fs-ext2.html http://android.stackexchange.com/questions/5232/how-can-i-view-the-android-internal-partition-table

lperf測試網路速度

用 lperf 測網路速度需要另一台電腦當server iperf -s 例如server ip是192.168.0.100,則RPI這裡就鍵入 iperf -c 192.168.0.100 -w 100M -t 120 -i 10 -w 是測試傳輸的檔案大小 -t 是監視傳輸的時間(秒) -i 是間隔多少秒印一次傳輸量

Ubuntu查看硬體資訊

圖片
sudo lshw # 跑的比較久, 要稍等一下 sudo lshw -C network # network部份 lshw的圖形化介面版本lshw-gtk 安裝: sudo apt-get install lshw-gtk 執行: sudo lshw-gtk 執行程式時不會自動掃描,要按上面的Refresh按鈕 有看到粗體字的部份可以滑鼠再上面點兩下來展開下一層資訊 另一種圖形化版本, 介面比較像Windows上的軟體 安裝: sudo apt-get install hardinfo 執行: hardinfo 察看主機板資訊 sudo dmidecode 後面可以帶 type資訊,在man dmidecode裏面有提到 sudo dmidecode -t 0 # BIOS info sudo dmidecode -t 2 # Motherboard info sudo dmidecode -t 4 # CPU info sudo dmidecode -t 11 # OEM info 察看cpu, pci, usb, 硬碟分割區, 已載入的核心模組 lscpu lspci lsusb lsblk lsmod

[解法]啟動Word時出現MATHPAGE.WLL未找到

圖片
MATHPAGE.WLL是MathType的必要元件,無法載入就意味著無法使用方程式編輯器,由於它具有將圖形化公式轉換成Latex語法,因此在做研究論文時,我會參考這套工具產生的Latex碼來撰寫所需的方程式。 前幾天發現開啟Word時出現了MATHPAGE.WLL未找到的情況,幾天下來不斷重裝MathType雖然沒有效果,但是偶爾Word還是可以使用,十分的困惑。參考網路上的 解法 ,檢查是否加入了Office啟動以及相關路徑下是否存在該檔案也是無效。 今日偶然想到可能是我先前在測試OpenCV與ADT,在系統環境變數上增加了許多路徑,可能是因為Path這樣太長產生一些錯誤,測試之後確實是因為Path太長導致MathType無法正確被載入Word中。 「我的電腦」上按右鍵「內容」→點選左邊欄位中的「進階系統設定」→跑出系統內容後按「環境變數」,再將上面跟下面的Path的長度都做縮減。

Byte ordering

這篇是轉載的文章,如果原作者需要小弟加入您的名稱,請告訴我喔@@ Article Source: Gray's Notes   文章連結 各種系統的Byte order 這個文章簡單的整理了幾個常見系統的Byte order。 何謂Byte order? 會有Byte order的問題主要在於當需要表現超過255的數字時,需要兩個以上的Byte。此時,究竟要以代表比較小的數字的byte先放,還是代表比較大的數字先放呢?以小的數字的Byte先放的作法就稱為little-endian。反之,以大的數字的byte先放的就稱為big-endian。 各種常見的系統其byte order如下: CPU/MCU/Hardware Little-endian: x86 DEC VAX PCI bus Big-endian: Keil C51 (8051是8 bit系統,本身原則上沒有byte order的問題。但是C51 compiler有模擬word及dword等型態,所以就有byte order的問題。) 68K DragonBall Protocol/Format Little-endian: USB protocol BMP file GIF file RTF file Big-endian: Adobe Photoshop