跳到主要內容

發表文章

Debian 13 原生 Python 安裝與使用 CodeFormer 修復臉部照片與影片教學

目前人工智慧(AI)已有越來越多的應用,而 CodeFormer 是一種人工智慧數位臉部修復工具,一般可以在其官網上傳照片( https://huggingface.co/spaces/sczhou/CodeFormer ),它會修復後讓你下載,但傳過一次曠日費時。還好它是開源軟體,於是將其安裝到自己的電腦中,便可以批次處理。不過事涉大量運算,有獨顯速度會快些,沒有的就只能用 CPU 硬解。如果原稿臉部夠大張(最好 512×512 像素以上),其還原程度相當不錯,有針對臉部一般修復、精細修復、上色、破碎還原等功能,個人覺得蠻自然傳神的。 因為自己筆電沒有太高檔 GPU,且 Debian 12 時使用 Anaconda3 來處理在 Debian 13 時卻失效,常常說空間不足、安裝 CUDA 相依性錯誤等問題,重灌系統好幾次,於是改變作法,打掉重做,用原生 Python 來執行。 在 Debian 13 中安裝 Nvidia GPU 驅動與 CUDA 若使用 Nvidia GTX 1060 等顯卡,想讓 CodeFormer 利用 GPU 加速運算,需要先安裝 Nvidia 官方驅動與 CUDA 開發環境。 注意!核心要使用 Debian 標準版核心以免編譯失敗。 1. 更新系統並安裝基礎工具 sudo apt update sudo apt upgrade sudo apt install linux-headers-amd64 sudo apt install -y build-essential dkms 2. 安裝 Nvidia 官方驅動 sudo apt install nvidia-detect nvidia-driver firmware-misc-nonfree sudo reboot 3. 驗證驅動安裝是否成功 nvidia-smi 4. 安裝 CUDA Toolkit(實做時沒做) 建議前往 NVIDIA 官網下載適用於 GTX 1060 的 CUDA Toolkit(例如 11.8),依官方指示安裝(通常為 .run 安裝包),並設定環境變數: export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/...
最近的文章

Debian 13 安裝 KVM Manager 教學

  過去一直以 VirtualBox 作為主要的虛擬化工具,原因是跨平台、上手快、介面直覺,對於臨時測試與教學情境相當便利。然而升級至 Debian 13 後,內建就能啟用的 KVM/virt-manager 生態在效能、整合度與資源使用上展現明顯優勢:KVM 作為核心層級的虛擬化技術,搭配 QEMU 與 libvirt,能提供更貼近原生的執行效率與更彈性的硬體配置,同時也更適合長期穩定運行與自動化管理。在實際比較維運成本、主機資源效率與功能需求後,決定從 VirtualBox 轉換到 KVM,讓開發測試與服務模擬能更貼近生產環境並獲得更佳的效能與可擴充性。 前置作業 確認 CPU 支援虛擬化技術(Intel VT-x 或 AMD-V): grep -E -c '(vmx|svm)' /proc/cpuinfo 若回傳數字大於 0,代表支援虛擬化。 系統更新 sudo apt update sudo apt upgrade -y 安裝 KVM 及相關套件 sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y 此命令同時安裝 QEMU、KVM、libvirt 管理守護程序及 virt-manager(圖形介面管理工具)。 啟動並檢查 libvirtd 服務 sudo systemctl enable libvirtd sudo systemctl start libvirtd sudo systemctl status libvirtd 設定使用者權限 將目前使用者加入 kvm 和 libvirt 群組,方便管理虛擬機: sudo usermod -aG kvm $USER sudo usermod -aG libvirt $USER newgrp kvm newgrp libvirt 完成後建議重新登入或重啟系統。 啟動並使用 KVM Manager (virt-manager) 在桌面環境中,執行以下命令啟動 virt-manager: virt-manager 透過圖形介面即可建立、管理虛擬機器。 ...

VirtualBox VERR_VMX_IN_VMX_ROOT_MODE 解決方法

問題說明 這個錯誤訊息:「 VirtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE) 」,通常發生於 Linux 系統,原因是在同一台機器上同時啟用 KVM(Kernel-based Virtual Machine)與 VirtualBox,導致這兩個虛擬化技術衝突。KVM 會讓 CPU 處於 VMX root mode,VirtualBox 則需要 VMX non-root mode,因此,不能同時運作。 解決方法 免重編內核,直接卸載 KVM 模組 確認 KVM 模組是否載入 lsmod | grep kvm 若有顯示相關資料(如 kvm_intel, kvm),代表 KVM 已載入。 手動卸載 KVM 模組 如果使用 Intel CPU,請輸入: sudo rmmod kvm_intel 之後執行: sudo rmmod kvm 重新載入 VirtualBox 驅動 sudo modprobe vboxdrv 重新啟動 VirtualBox,即可正常運作。 補充 若重新開機後 KVM 又自動載入,可以考慮關閉 KVM 自動啟動(例如將相關模組列入黑名單)。 此方法省去重編 kernel 的麻煩,且無須停用整個虛擬化功能。切記,KVM與VirtualBox不可同時啟用,必須二選一運用。 指令簡表 ...

Live Debian System 搭載 Debian 13,全新升級,專為台灣使用者優化!

Live Debian System (基於 Debian 13) 主要特色 一鍵隨插即用 :USB 隨身碟直接啟動系統,支援 EFI,免安裝、不影響硬碟。 預設繁體中文環境 :Cinnamon 桌面,符合台灣使用者操作習慣。 支援自然人憑證/健保卡讀卡機 :內建 EZ100PU、InfoThink IT-500U 驅動,免額外設定。 系統優化 :常用軟體 (Firefox、LibreOffice、GIMP、VLC) 全面中文化與設定優化。 低硬體門檻 :1GB RAM 即可運行,64位元作業系統。 備份機制 :整合 Penguin's Eggs,支援備份、自訂與還原。 硬體支援佳 :涵蓋 NB/桌電,便於在台灣環境部署。 Debian 13「Trixie」核心新功能與改進 最新 LTS 核心 6.12 ,支援最新 Intel Arrow Lake、Lunar Lake、Raspberry Pi 5、AMD RDNA 4。 RISC-V 64 位元 :完整支援新興硬體架構。 桌面環境更新 :GNOME 48、KDE Plasma 6.3、Cinnamon 6.4、LXQt 2.1、Xfce 4.20。 APT 3.0 :新 Solver3 引擎,介面改善,套件維護效率更高。 /tmp 使用 RAM (tmpfs):提升性能與安全性。 HTTP Boot 支援 :可經由 UEFI 或 U-Boot 網路開機。 安全強化 :ROP、COP/JOP 防護(Intel CET & ARM PAC/BTI)。 平台精簡 :i386 改為傳統支援,MIPS 移除。 全新主題「Ceratopsian」 :介面美化,使用體驗更佳。 適用族群與情境 政府、學校、企業資訊室,建立安全標準化工作環境。 自然人憑證、健保卡相關業務。 自由軟體推廣與初學者培訓。 舊硬體環境復活,跨機維持一致作業環境。 下載與體驗方式 請自 專案網站 下載最新映像檔(lds2-d13-debian13-cinnamon64_amd64...)。 ...

如何在 Linux 中使用 Fuji Xerox DocuPrint P375dw

官方不支援 Linux Fuji Xerox DocuPrint P375dw 官方並未提供 Linux 驅動程式 ,僅支援 Windows 與 macOS。這讓許多 Linux 使用者在安裝時遇到困難,必須尋找替代方案。 與 Brother 印表機的相容線索 根據耗材型號與硬體設計,DocuPrint P375dw 與 Brother 某些型號(如 HL-5370DW、HL-5380DN)有高度相容性。因此,可以嘗試使用 Brother 相容型號的驅動程式來實現基本列印功能。 安裝印表機驅動程式 安裝 printer-driver-all 套件: 由於 printer-driver-brlaser 未列出所需型號,建議直接安裝 printer-driver-all ,以增加驅動相容性。 sudo apt install printer-driver-all 設定印表機連線: 可使用 CUPS 網頁管理介面(http://localhost:631) 或 system-config-printer 圖形工具。 請勿直接選用系統自動偵測到的印表機名稱及建議驅動程式! 手動設定 AppSocket/HP JetDirect: 新增印表機時,裝置類型請選擇「AppSocket/HP JetDirect」,輸入印表機 IP 與 port 9100,例如: socket://192.168.1.100:9100 選擇驅動程式: 可先選擇 Brother HL-5370DW 或 HL-5380DN。 紙張大小設定: 預設紙張為 Letter, 請務必改為 A4 ,以符合台灣常用規格。 測試與使用心得 使用 Brother HL-5370DW / HL-5380DN 驅動時,雙面列印功能可正常運作,但每張紙列印時會有明顯停頓,速度...

Live Debian System 基於 Debian 12.11 全新釋出

專為台灣與華語使用者優化,支援多元應用場景 Live Debian System 團隊宣佈,基於最新 Debian 12.11(bookworm)的全新版本正式釋出!本次發行不僅全面整合 Debian 12.11 的安全與穩定性更新,更針對台灣及華語用戶深度優化,提供更友善、更即時的作業系統體驗。 主要特色 完整支援繁體中文與英文桌面: 介面本地化,預設中文環境,適合台灣用戶。 Cinnamon 桌面環境: 操作直覺、外觀現代,適合新手與進階用戶。 即時啟動,免安裝可用: 可直接於 USB 隨身碟或 DVD 啟動,適合行動辦公、系統救援與測試。 高度硬體相容性: 支援主流與新型電腦,驅動自動偵測,降低安裝障礙。 強大備份機制: 內建 Penguin’s Eggs 工具,方便系統備份、還原與複製。 輕量化設計: 最低僅需 1GB RAM,適用於新舊電腦。 預設常用軟體與中文化優化: 提升本地用戶體驗。 64 位元架構: 相容現代硬體。 政府與金融應用支援: 完整支援自然人憑證、健保卡讀卡機(如 EZ100PU、InfoThink IT-500U)及玉山銀行 WebATM,滿足政府機關與金融業務需求。 簡易安裝流程: Calamares 圖形安裝器,讓新手也能輕鬆上手。 發行類別 發行版本 基礎系統/特色 適用情境 1.x Sparky Linux 7 Stable 穩定桌面環境,推薦新安裝 2.x Debian Linux 12 ...

我的生成式 AI 使用經驗分享:Qwen、Gemma、Deepseek 與 Taide 比較

隨著生成式 AI 技術快速發展,我也嘗試了幾款不同的大語言模型來協助工作與日常用途,包括 Qwen 3、Gemma (Gemma 3)、Deepseek R1 以及由台灣開發的 Taide。在這篇文章中,我將分享我在使用這些模型時,特別是針對繁體中文的使用體驗與一些實用的小技巧,提供給同樣關心繁體中文支援程度的朋友參考。 💻 使用環境:中階 GPU 限制下的實測 我目前的使用環境是一張 6GB 顯示記憶體的獨立顯示卡,屬於比較中階的配置。雖然在這樣的規格下無法運行最大型的語言模型,但這些模型的「小型版本」(如 4B、7B)仍能順利跑起來,因此足以進行日常對話、協助寫作或做些技術查詢。 🔍 繁體中文體驗排名 以下是我根據實際使用體驗,針對繁體中文支援程度給出的排名與說明: 🥇 1. Qwen 3(Qwen) Qwen 是目前我覺得對繁體中文最友善的模型之一,語句流暢、理解力佳,即使大多訓練資料來自簡體中文,卻能穩定輸出繁體字,答覆品質也很高,幾乎不用太多糾正。使用時不太會有簡體字或中國用語混入的情況。 🥈 2. Gemma 3(Gemma) Gemma 的表現也相當不錯,語句通順且邏輯清楚,只是偶爾會出現一兩個簡體字或中國用語,但整體而言還在可接受範圍內,回應品質穩定且快速。 🥉 3. Deepseek R1 Deepseek 的回答能力不差,但默認使用簡體字,必須不斷提醒它「請用繁體中文作答」。即便如此,有時還是會偷渡簡體字或中國用語。若不主動糾正,很容易看起來像是直接從大陸語境複製貼上的內容。 🏅 4. Taide Taide 是由台灣團隊開發、主打繁體中文支援的模型,原本我對它期望很高。但實際使用下來卻常常出現「答非所問」、「講一堆無關內容」、「亂講話講不完」的情況,雖然偶爾回答會讓人驚艷,但整體穩定性與準確率仍有明顯落差。 🛠️ 解決語言風格問題的小技巧:新同文堂外掛 由於除了 Taide 之外的模型大多是基於簡體中文語料訓練,因此不可避免會出現一些簡體字或中國用語。但我找到一個實用的小技巧 —— 使用 Firefox 的外掛程式「新同文堂」,只要點兩下,就可以把頁面上所有簡體字轉成繁體字,更酷的是,連大陸用語也會轉成台灣用語,對我這樣需要以台灣本地語言習慣來進行溝通的人來說非常方便。這也讓我在使用 Qwen、...