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版本。
步驟流程也很單純。

抓檔案,解壓縮:
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版本。 閱讀全文

分類: 遊戲相關, 電腦相關 | 發佈留言

螢幕太小(太大),TTY字體太小看不清楚的解法(UBUNTU Linux)

我的老螢幕(CRT 17″)配新的電腦硬體和顯卡,安裝UBUNTU的時候,X桌面還可以設定解析度把畫面從1920X1080P LCD模式降到1024X768的VGA模式。
但是在文字登入TTY Console的畫面,除了字很小以外,字體也看得很不清楚。
找好多資料終於找到,趁記憶猶新趕快給自己筆記做紀錄。

指令:
sudo dpkg-reconfigure console-setup
進去後,會提示修改想要的選項。
先選UTF-8之後,
第一個畫面,我是選擇最後一項系統自己判斷語言字型。
第二個畫面,我是選擇VGA。
第三個畫面,我是選擇最大字體。

接著確定後,等他更新一下系統,然後登入的TTY Console就會恢復成舒服的字體和尺寸了。
螢幕太大或是太小,造成文字字體太小看不清楚,可以嘗試這樣調整看看。

其他相關參考連結:
1.
https://unix.stackexchange.com/questions/49779/can-i-change-the-font-of-the-text-mode-console
2.
https://askubuntu.com/questions/173220/how-do-i-change-the-font-or-the-font-size-in-the-tty-console
3.
http://felix-lin.com/linux/%E5%B8%B8%E7%94%A8-dpkg-reconfigure-%E8%A8%98%E9%8C%84/

分類: 電腦相關 | 發佈留言

有這麼好康!?發廢文也可以賺錢的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
檔案要抓下來。

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

分類: 電腦相關 | 發佈留言

[UBUNTU]安裝增加支持PPA的套件

如果add-apt-repository指令出現無法使用此功能:
sudo: add-apt-repository: command not found

就要先安裝這個
sudo apt-get install software-properties-common
sudo apt update

其他相關:
https://itsfoss.com/add-apt-repository-command-not-found/
https://gitpress.io/@chchang/install-nvidia-driver-cuda-pgstrom-in-ubuntu-1804

分類: 電腦相關 | 發佈留言

[UBUNTU]使用CERTBOT套件,自動更新SSL憑證,網頁主機提供HTTPS的連線

給自己紀錄一下,避免忘記和找不到資料。

這幾天清理信箱時,發現有錯誤的回報通知。
Cron Failure /usr/bin/certbot renew –quiet
Challenge failed for domain jir.idv.tw
Challenge failed for domain www.jir.idv.tw
Attempting to renew cert (jir.idv.tw) from /etc/letsencrypt/renewal/jir.idv.tw.conf produced an unexpected error: Some challenges have failed.. Skipping.

研究了一下,不知道為什麼CERTBOT的套件異常,跳出要看installation的文件。
乾脆給他重裝一次找問題,更新APT。
sudo apt-get update
sudo apt-get install certbot

另外我的系統是UBUNTU和APACHE網頁服務,所以另外安裝PLUGIN來支援服務。
sudo apt-get install python3-certbot-apache
然後安裝好以後,看有幾個網域要加入,就都加-d xxx.xxx.xxx來新增。
certbot --apache -d jir.idv.tw -d www.jir.idv.tw
這個執行後,CERTBOT程式他會自己去跟Let’s Encrypt申請和更新系統的資料。
過程中還會問這些新增的子網域要怎麼和APACHE結合,我的選項都是選1。
雖然最後還是會有故障訊息,但是我的內容只是說有幾個子網域不能用,找不到主機(預留XD)。
但是他說相關資料已經跟Let’s Encrypt申請和把新增的檔案加入到指定的目錄儲放了。
所以馬上測試https連線到網頁,果然就沒有再出現異常的SSL憑證問題。
另外,若第一次安裝,需要新增一航指令加到CRONTAB裡面,我是每個禮拜都檢查一次憑證。
sudo nano /etc/crontab
30 5 * * 0 root /usr/bin/certbot renew --quiet

說明文件:
https://certbot.eff.org/docs/install.html
其他參考:
https://hackmd.io/@8irD0FCGSQqckvMnLpAmzw/B1JEPsqIw
https://kejyuntw.gitbooks.io/ubuntu-learning-notes/content/web/ssl/web-ssl-lets-encrypt.html

分類: 電腦相關 | 發佈留言

UBUNTU系統若安裝在USB裝置 開機和讀取很慢的解法

USB記憶卡安裝UBUNTU系統後,明顯速度沒有像LIVE USB用RAMDISK的速度。
這個可能是解方,還在測試應用中。

方案一,減少檔案讀寫一直同步置換讀寫到USB記憶卡
編輯/etc/sysctl.conf
vm.swappiness = 0
vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 6000

方案二,測試目前跑USB的速度是多少,我測試約30MS/s上下,USB2.0有點慢。掛載適合的USB模組驅動。
hdparm -tT /dev/sda
所以編輯/etc/initramfs-tools/modules兩行後重開機。
ohci_hcd
ehci_hcd

方案三,關閉SWAP檔案,直接用記憶體。
看/etc/fstab的內容,把SWAP那行#標記忽略。
然後sudo swapoff指令關閉磁區或檔案。

文章出處:
https://askubuntu.com/questions/104504/how-to-improve-the-speed-of-a-usb-based-installation-of-ubuntu

https://odd.blog/2009/05/07/ubuntu-linux-slow-external-usb-drive/

***** 2021.05.11更新
方案四,減少/var資料夾相對不重要的讀寫動作。
編輯/etc/fstab,加入下列幾行敘述。
# LOGS OFF START
tmpfs /tmp tmpfs defaults,noatime,size=100M,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/log/apt tmpfs defaults,noatime 0 0
tmpfs /var/log/journal tmpfs defaults,noatime 0 0
# LOGS OFF END

方案五,把主要開機系統都封裝成一個映像檔,用RAMDISK開機,只保留磁區用來存放/home的可以修改檔案。
缺點是沒辦法更新套件(很麻煩),適合重複單調的工作主機。
要怎麼製作的步驟,還在研究中。待更新。

分類: 電腦相關 | 發佈留言

網頁軟體挖礦:Cryptotab Browser

這幾天研究了下Youtuber兔頭介紹的網頁軟體挖礦:Cryptotab Browser

總歸一句,看起來就是一個老鼠會的方式拉下線來疊高自己的計算倍率。(不課金的話…租倍率的話。)
總之,似乎是有那麼一點搞頭…?!
只是真的會不會出金,看吐頭那天那篇的影片時間點還沒收到款項。
而其他搜尋引擎看到的分享文,都有點像詐騙一樣,信不信仰任由各位參考看看惹~XDDD

不過他之前YOUTUBE介紹的Cryptotab手機版APP,一開始研究的時候,還有免費版的可以抓。
但是,這幾天GOOGLE PLAY平台看似好像已把免費版的下架,只剩下付費版。
https://play.google.com/store/apps/details?id=pro.cryptotab.android&hl=zh_TW&gl=US
(個人猜:大概是免費版被強制要用VPN的方式搭配使用,被討厭了吧?)

總之,現在要手機版網頁挖礦,看起來是要先支付30元買軟體和課金才能用(。..。!)
所以又回歸到基本盤,嘗試使用電腦版的網頁瀏覽器來參加人生初體驗什麼叫做數位挖礦。
閱讀全文

分類: 電腦相關 | 發佈留言