Linux

將高畫質移動到新 PC 後,肉桂在沒有影片硬體加速的情況下執行

  • February 25, 2022

我剛剛升級了我的電腦。這是一個帶有 nvidia 顯卡的舊英特爾 Q8400。我換了CPU(現在是i3-6300)+主機板,放棄了顯卡(想用intel自帶的cpu顯卡)。

然而,現在我收到消息,Cinnamon 在沒有影片硬體加速的情況下執行,螢幕上的所有內容都是“滯後的”。我也有雙顯示器設置,當我進入系統設置 - > 顯示時,我只看到一個名為“筆記型電腦”的顯示器。顯示檢測不起作用,它們是鏡像的。從邏輯上講,它與驅動程序有關。

基於這個執行緒我應該尋找一個相關的 xorg.conf 文件,但似乎沒有相關的(下面是我的 xorg.conf 文件搜尋結果)

/usr/share/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d/10-evdev.conf
/usr/share/X11/xorg.conf.d/10-quirks.conf
/usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
/usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf
/usr/share/X11/xorg.conf.d/50-synaptics.conf
/usr/share/X11/xorg.conf.d/50-vmmouse.conf
/usr/share/X11/xorg.conf.d/50-wacom.conf
/usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
/usr/share/man/man5/xorg.conf.5.gz
/usr/share/man/man5/xorg.conf.d.5.gz

系統資訊基於inxi(似乎實際上正在使用英特爾驅動程序):

$ inxi -b

System:    Host: HomePC Kernel: 3.16.0-38-generic x86_64 (64 bit) Desktop: Cinnamon 2.6.13  Distro: Linux Mint 17.2 Rafaela
Machine:   Mobo: ASUSTeK model: B150M-C version: Rev X.0x serial: 151055956202383
          Bios: American Megatrends version: 0402 date: 09/25/2015 
CPU:       Dual core Intel Core i3-6300 CPU (-HT-MCP-) clocked at 760.00 MHz  
Graphics:  Card: Intel Device 1912 
          X.org: 1.15.1 drivers: fbdev,intel (unloaded: vesa) tty size: 80x24 Advanced Data: N/A for root  
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169  
Drives:    HDD Total Size: 256.1GB (6.7% used) 
Info:      Processes: 215 Uptime: 1 min Memory: 1472.4/15928.1MB Client: Shell (bash) inxi: 1.9.17

當我安裝 NVidia 驅動程序但無法讓它與肉桂一起使用時,我自己的機器出現了問題。我不得不使用我的舊英特爾驅動程序來獲取肉桂。xorg.conf 文件自動預設為 NVidia 驅動程序,所以我不得不手動更改驅動程序,但後來我遇到了這個硬體加速問題。

我針對這個問題執行的修復是:在 中/etc/X11/xorg.conf,刪除說Option "AccelMethod" "None".

當我獲得最新一代的 Core i5 CPU 並使用集成的 Intel 顯卡時,我遇到了同樣的問題。

Debian stable 沒有最新版本的 Linux 核心或 Mesa,對於每一代英特爾顯卡,這兩者都需要最低版本或更新版本。

Debian 11 將在第 10 代核心 ix CPU 中執行圖形,但不是第 11 代。在 Debian 11 穩定發布之前的某個時間點,Linux Mint 趕上了第 10 代 Intel 支持,但直到 Debian 11 穩定後才支持 Debian。

我發現只有基於 Debian 的發行版(在我發布此內容時)支持第 11 代英特爾酷睿顯卡,但它是 MX 的 AHS(高級硬體支持)版本。

Arch 和大概其他滾動發行版應該可以正常執行。

引用自:https://unix.stackexchange.com/questions/253445