AMD顯卡(RX470 4G),無法成功安裝原廠驅動程式解法(DEBIAN Linux)

繼參考自己成功的例子,https://jir.idv.tw/wordpress/?p=2862
想說在DEBIAN系統的主機,來嘗試安裝amdgpu的驅動程式來使用AMD顯卡:RX470。
搞了好幾天,一直安裝、反安裝,就是無法正常讓顯示卡正確運作。一度不知道動到什麼設定,就能使用OpenCL運算。
現在找到一個方式後,終於搞懂問題原因。趁現在記憶猶新,趕快來記錄一下。

我這次選擇的驅動程式版本為:
(needs manual patching) Radeon™ Software for Linux® 20.40 (Release Date: September 29, 2020)
那因為DEBIAN的KERNEL預設安裝的就是穩定的5.4版本,所以不用像UBUNTU那麼搞剛,不用降KERNEL版本。
步驟流程也很單純。

抓檔案,解壓縮(出處https://www.amd.com/zh-hant/support/kb/release-notes/rn-amdgpu-unified-linux-20-40):
wget https://drivers.amd.com/drivers/linux/amdgpu-pro-20.40-1147287-ubuntu-18.04.tar.xz
tar -xvf amdgpu-pro-20.40-1147287-ubuntu-18.04.tar.xz

確定舊版不存在和移除:
sudo dpkg -l amdgpu-pro
sudo dpkg -l amdgpu
sudo /usr/bin/amdgpu-pro-uninstall
sudo /usr/bin/amdgpu-uninstall
sudo apt-get remove vulkan-amdgpu-pro*

閱讀全文

AMD顯卡,新版Kernel 5.11衝突無法安裝原廠驅動程式,降版本解法(UBUNTU Linux)

由於撿到一個便宜的風扇故障顯卡RX560 4GB,想說裝到一台老桌機使用當備援。
結果除了DEBIAN系統一直安裝不成功顯卡驅動,即使乾脆改成UBUNTU系統,發現連現行版ubuntu-20.04.3-desktop-amd64.iso LTS,也是沒辦法成功裝載原廠的驅動程式。
重灌好幾次之後(USB1.0 live CD傳輸速度搞死人,順便升級SATA硬碟才解決主機板IO速度瓶頸)…。
這時候注意到他在安裝amdgpu驅動時,看起來都會在編譯Kernel出現錯誤,說什麼drms無法成功掛載驅動模組。
GOOGLE好一陣子,似乎也發現有人發類似的求救文章。
好心的經驗者,告知建議應該可以嘗試降級KERNEL的版本,就能使驅動程式正常掛載。
UBUNTU 20.04.3 LTS LiveCD的版本,內建KERNEL 5.11.0-27,所以會無法用LIVE CD偷吃步RAM DISK方式直接裝驅動使用。
而安裝到硬碟後,自動更新APT的過程,KERNEL會升級到5.11.0-37這版,更不用說了,這一版依然會衝突無法安裝AMDGPU的驅動程式。
看網友的說明,建議降版本改到KERNEL 5.4.0-58,就能成功安裝驅動程式和執行OpenCL的計算功能。
所以趁記憶猶新,趕快給自己成功摸索後做個紀錄。

首先,
安裝aptitude套件,和抓Kernel 5.4.0-58的generic版本。

閱讀全文

有這麼好康!?發廢文也可以賺錢的BCH(比特現金)數位幣應用

這幾天沉浸在noise.cash這裡廣發廢文和理解怎麼金流運作賺BCH。
玩了那麼多天,其實還是搞不懂BCH這個數位幣,怎麼被產生出來的。
我只知道,每個人並不需要準備任何硬體,去疊算力花時間計算挖礦換取報酬。
唯一的也是簡易的方式,就只要在NOISE CASH社群裡面發文章,當只要被人按愛心,該發文者就會收到一定比例的分紅抖內回饋。
而如果都不想要發文章,只幫別人點愛心,雖然會有CP時間不能連續分錢給別人,但是幫點後的愛心,也會分更少的紅回饋。
原則上就是鼓勵大家發廢文,吸睛奪得別人覺得有趣後,去點你愛心和互動回饋來獲得BCH數位幣。
當然,你也可以點選對方文章的貨幣值,顯示QR CODE去額外支付想要另外提供的TIP小費給PO文者。

在這幾天操作體驗下,原則上若文章很有趣使互動比較明顯,當天的BCH幣價如果也表現不錯,可能就可以突破USD2.0的收入。
再怎麼差勁怠惰(如一天約只有少於5個廢文,還有寥寥可數的愛心抖內狀態下),目前的體驗至少也可以收到USD0.5元的收入。
對,所以賺錢就是這麼簡單,就是這麼好康~XD

那…,已經取得賺錢的開源門檻。

閱讀全文

寫一個CMD指令,迴圈刪除事件檢視器所有紀錄資料(WIN10)

因為WIN10的系統一直當機,要找原因為什麼都無預警關機或重開。
但是既有的系統檢視器紀錄資料很多很雜,無法判斷哪個是關鍵的問題點時。
乾脆一次砍光光,用迴圈指令把放C:\Windows\System32\winevt\log資料刪除。

在一個資料夾建立一個.CMD的批次檔案,建立如下:
WindowsEventLog.ClearAll.cmd
@ECHO OFF
TITLE 清除所有事件EventLog日誌
FOR /F %%I IN ('WEVTUTIL EL') DO (WEVTUTIL CL %%I)
PAUSE

完成後,用管理者權限執行他,就會一次清除全部的紀錄檔案。

閱讀全文

[DIY] 利用Arduino做電腦平台的偵測當機用看門狗WatchDog

編輯中

利用Arduino做電腦平台的偵測當機用看門狗WatchDog
利用電腦能正常使用下,由Anduino送出訊號,由電腦回應來判斷是否已經當機。
若有回應,計數器就重置消除時間重新計算。
若沒有回應,觸發PIN腳,讓主機板的RESET腳可以短路觸發重開機。

專案作者網頁:
https://shortn0tes.blogspot.com/2018/02/dead-easy-to-make-diy-hadware-watchdog.html
https://github.com/panovvv/hardware-watchdog-arduino
檔案要抓下來。

*********** 電腦端建立溝通訊號執行軟體的部分:

閱讀全文