Debian

為什麼在 Skylake CPU 的 Debian 8.5 中無法調整顯示解析度?

  • July 5, 2017

圖 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但沒有相同的失敗輸出。

微分條件

後面的步驟將失敗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 核心模式執行suapt-get remove xserver-xorg-video-intel解決了啟動時的錯誤,然後使用新核心,讓您的系統使用另一個圖形包,最喜歡modesetting. 輸出:1920x1080 解析度。

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