rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

Arch系Manjaro Linux + AMD Radeon R7 Graphics での画面解像度

2021 May 02.
2021 Apr. 29.

Arch系Manjaro Linux + AMD Radeon R7 Graphics でのディスプレイ解像度

ビデオチップ確認

$ lspci
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics]

[AMD/ATI] Kaveri [Radeon R7 Graphics]チップにはオープンソースのAMDGPUを利用可能。

ドライバー利用状況確認

$ lsmod
amdgpu               5537792  0

既にAMDGPUが利用されているので、設定を変えればよい。

Manjaro Linuxをインストールした直後の最高解像度は1024x768


高解像度対応

出典 画面解像度1360x768の追加 - rokkonet

次の方法で高解像度に変更できるが、設定はログアウトすると失われる

(出力先を取得)
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 16384 x 16384
DVI-0 disconnected primary (normal left inverted right x axis y axis)
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
HDMI-0 disconnected (normal left inverted right x axis y axis)
<出力先はVGA-0>

(希望解像度のModelineを取得)
22型テレビでのPC画面解像度は最大1366×768らしい
$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

(新しい xrandr のモードを作成)
$ xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

(新しいモードを出力先に追加)
$ xrandr --addmode VGA-0 1368x768_60.00

(画面解像度を追加した解像度に変更)
$ xrandr --output VGA-0 --mode 1368x768_60.00

上記をX Windowログイン時に実行するスクリプトを作成し、各ユーザーにインストールする

参考スクリプト掲載ページ
https://bitbucket.org/arsmus/shell-script-public/src/master/linux-utility/changeResolution-radeonR7-ubuntu2004.sh