Debian
為什麼在 Skylake CPU 的 Debian 8.5 中無法調整顯示解析度?
圖 1 我目前顯示器的解析度為 1024x768,我無法在設置中更改它,圖 2 輸出範例
我的螢幕解析度最大為 1920x1080。我願意
# http://superuser.com/a/716837/2005 root@masi:/home/masi# cvt 1920 1080 # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync # Same output if without `su` here root@masi:/home/masi# xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr: Failed to get size of gamma for output default X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 16 (RRCreateMode) Serial number of failed request: 19 Current serial number in output stream: 19
提案
su
在某些階段不需要(範例此處關於Failed to get size of gamma for output default when trying to add new screen resolution)。我執行第一個命令,su
但沒有相同的失敗輸出。- …
微分條件
- Debian 8.5 的 Linux 核心對 skylake 第六代 Inter CPU 的支持不好,導致圖形複雜化,執行緒的擴展在 Debian 8.5 中升級 Linux 核心如何平滑?.
- …
後面的步驟將失敗
xrandr --addmode VGA1 "1920x1080"
並且xrandr --output VGA1 --mode "1920x1080"
.硬體:華碩 Zenbook UX303UA
作業系統:Debian 8.5
升級到具有足夠 Skylake 支持的 backports 的 Linux 核心 4.6,如執行緒How Smooth is Upgrading Linux kernel in Debian 8.5 中所述?. 以 3.16.x 核心模式執行
su
,apt-get remove xserver-xorg-video-intel
解決了啟動時的錯誤,然後使用新核心,讓您的系統使用另一個圖形包,最喜歡modesetting
. 輸出:1920x1080 解析度。