顯示具有 Intel 標籤的文章。 顯示所有文章
顯示具有 Intel 標籤的文章。 顯示所有文章

2026年3月28日 星期六

解決 Asus A550V 螢幕亮度不能在 Fedora+MATE 中調整的問題

最近幾次升級後筆電的螢幕亮度有些過亮、非常剌眼,覺得像在看燈泡。查看設定如下: 螢幕的設定亮度是 35% 並沒有改變,可能是設定指令沒有作用。 當「圖形化介面」操作不能作用時,就用「命令列介面」設定看看。

2018年3月21日 星期三

安裝 OpenCL 程式框架 (一):pocl (修訂)

前文〝安裝 OpenCL 程式框架 (五):AMD CPU〞的安裝步驟因 AMD 未再更新其 CPU 的 OpenCL 程式框架,恐影響 OpenCL 之效能,故擬採用 pocl 的 OpenCL 程式框架。參考〝安裝 OpenCL 程式框架 (一):pocl〞安裝完成後,開始測試,
[SiB@A10-R7 ~]$ ./Hello_All_OpenCL
There are 2 platforms in this system.
1.Clover, OpenCL 1.1 Mesa 17.3.6, 1 device.
  1-1.[GPU] AMD KAVERI (DRM 2.50.0 / 4.15.9-300.fc27.x86_64, LLVM 5.0.1), 17.3.6, 8 Compute Units, 866 MHz.
            OpenCL 1.1 Mesa 17.3.6, OpenCL C 1.1 (1.1), 64-bit Little-Endian.
            Computed '1000000/1000000' correct values!  (  0.306309 us)
2.Portable Computing Language, OpenCL 1.2 pocl 0.15-pre, LLVM 5.0.0, 1 device.
  2-1.[CPU] pthread-AMD A10-7890K Radeon R7, 12 Compute Cores 4C+8G, 0.15-pre, 4 Compute Units, 4100 MHz.
            OpenCL 1.2 pocl HSTR: pthread-x86_64-unknown-linux-gnu-haswell, OpenCL C 1.2 pocl(1.2), 64-bit Little-Endian.
1 error generated.
Error: Failed to build program executable! (-11)
error: <built-in>:2:10: '/usr/lib64/clang/5.0.0/include/opencl-c.h' file not found

2017年12月10日 星期日

安裝 OpenCL 程式框架 (六):Intel GPU 和 CPU 並用 (OpenCL 2.0)

Intel 提供 Linux 的 OpenCL 2.0 GPU/CPU 驅動程式,不過只限在第五~七代的 Core 處理器才可以用,當然得試試看。網頁上除了提供 OpenCL 驅動程式外,也有 OpenCL SDK 可下載。不過,因為想與其它支援 OpenCL 的顯示卡混用,就只安裝驅動程式。

一、下載安裝檔,並解壓縮

Intel 的官方網頁下載 OpenCL 2.0 驅動程式,檔案名稱為 SRB5.0_linux64.zip。以 unzip 解壓縮到 SRB5.0_linux64 這個目錄,
[SiB@A550V Temp]$ unzip -d SRB5.0_linux64 SRB5.0_linux64.zip

2016年9月4日 星期日

開啟、關閉 Intel CPU 的 Turbo Boost 功能

Intel CPU 有個 Turbo Boost 功能,當應用程式需要較高的運算效能時,可以以高於額定頻率執行。說它是一種超頻運行,也是有幾分相似。
  當然,超頻工作時的高溫,若不能有效散熱,CPU 可能因高溫『熱當』,或降低 CPU 壽命。如果應用程執行的時效性,並不是那麼重要,以額定頻率執行,即使『滿載』溫度也不會升高太快。

1.  關閉 Turbo Boost 功能

因此,將 CPU 的 Turbo Boost 功能關閉,可以避免系統頻繁地進入 Turbo Boost 模式而升高溫度。關閉的命令為

2016年8月29日 星期一

安裝 OpenCL 程式框架 (六):Intel GPU 和 CPU 並用

當系統中有不只一種支援 OpenCL 程式框架的運算裝置時,使用者可以依需求選擇用何種運算裝置運算。目前的筆記型電腦,除了晶片組提供的顯示晶片外,多配有獨立顯示晶片,也都有支援 OpenCL。如:NVIDIA GPU + Intel GPU。
  現在的 CPU 也多是多核心,運算時脈也很快,動輒 3 ~ 4 GHz。用多核心的 CPU 來當 OpenCL 的運算裝置,效果應該也不錯。最近嘗試將電腦三個支援 OpenCL 的運算裝置
NVIDIA GPU  +  Intel GPU  +  Intel CPU
全部裝起來,剛開始不是很順利,Intel  GPU 和 CPU 的 OpenCL 框架不能同時安裝,它們的一些設定、目錄會衝突,或被覆蓋,經過一些波折才成功。
  首先,先來看一下只安裝一種 OpenCL 程式框架時狀況,如下方之步驟一、二之內容:

2016年4月12日 星期二

安裝 OpenCL 程式框架 (四):Intel GPU

Intel 的系統控制晶片組提供了顯示功能,但是早期並沒有提供很完善的 OpenCL 支援,只能透過開源的 Beignet(詳情參考〝安裝 OpenCL 程式框架 (五):Intel GPU - Beignet〞)。最近幾年 Intel 才開始從硬體上直接支援 OpenCL,當然對應的 OpenCL 程式框也正式釋出。接下來的就是這個程式框架安裝過程的整理、記錄。

一、下載驅動程式及安裝準備

Intel GPU 的 OpenCL 程式框架也是需要安裝特別的套件,由官方的下載點下載,本文以『 OpenCL™ 1.2 Driver for Intel® HD, Iris™, and Iris™ Pro Graphics for Linux (64-bit)』為例,目前的最新版為 intel-opencl-1.2-1.0。
  假設下載的檔案暫存在 SiB 的家目錄下之 Temp 目錄中,將該下載檔解壓縮,可在 intel-opencl-1.2-1.0-47971 目錄下看到安裝檔,

2016年4月11日 星期一

安裝 OpenCL 程式框架 (三):Intel CPU

Intel 對 OpenCL 程式框架的支援,先實現在 CPU 上似乎比 GPU 早,應該是因為 CPU 是它的設計強項吧!Intel 在 CPU 的支援上,除了針對一些以大量運算為主的 CPU (如:Xeon、Phi)提供最佳化,對一般 PC 等級的 CPU 也有部份支援。

一、下載 OpenCL 程式框架安裝套件

Intel CPU 的 OpenCL 程式框架是需要安裝特別的套件,由官方的下載點下載,本文以『 OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* and SLES* Linux* (64-bit)』為例,目前的最新版為 opencl runtime 15.1。
  假設下載的暫存目錄在 SiB 的家目錄下之 Temp 目錄中,將該下載檔解壓縮,可以在 opencl_runtime_15.1_x64_5.0.0.57 目錄下可以看到安裝檔,

2016年4月8日 星期五

安裝 OpenCL 程式框架 (一):pocl

要利用 OpenCL 從事大量運算, 一定需要有支援的硬體。但是一開始學習 OpenCL,過程的初期還未能充分發揮效能,就花大錢買硬體並不划算,買便宜的硬體又不一定足夠將來的需求。最好是在不需額外購置硬體的情形下,先學好如何開發 OpenCL 程式,當真正需要開始做大量運算時,再採購適當的硬體較划算。
  許多新的 CPU 或 VGA 顯示卡,都支援 OpenCL。萬一你只有舊電腦又將如何呢?Linux 社群有人將 PoCL (Portable Computing Language) 納入套件資料庫,讓不想『太早』花錢買硬體、而又想學 OpenCL 程式的使用者可以方便學習。等學好 OpenCL 程式,而真正需要開始運算時,再採購適當的硬體較划算。

一、安裝 PoCL (Portable Computing Language)

由於 PoCL 已經收錄入 Fedora 的套件庫,只要一個命令就可安裝,

2012年10月30日 星期二

「HT (Hyper-Threading) 要不要啟用 (Enable)?」的討論

最近新買一台電腦,在安裝作業系統時,一個老問題又開始困擾我。
HT (Hyper-Threading) 要啟用?還是開閉?
每次換新電腦,就要傷腦筋一次。但是為了讓買電腦的錢,能夠充分發揮它的作用,再做一次整理,顯然是必要。
    當然,筆者的資本、時間有限,無法自已做實驗,只好借助 Google 強大的搜尋能力,找一找各方高手的報告,再做個整理。根據比較完整的幾篇報告(參考篇末的網路連結),整理得到的結論如下: