Linux Mintで画面解像度を変更する

Linux Mintで画面解像度を変更する

私はLinux Mint 14をインストールしましたが、画面の解像度を変更することはできません。 1920 x 1200の適切な解像度はオプションではありません。

頑張りましたこれ解決策ですが、次のように報告します。

xrandr: cannot find output "VGA1"

私も試しましたこれ、しかし、次のように報告されます。

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.
(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

編集1

私のグラフィックカードについて:

Graphics:  Card: NVIDIA GF108 [GeForce GT 440] bus-ID: 01:00.0 X.Org: 1.13.0 driver: nvidia Resolution: [email protected] 
           GLX Renderer: GeForce GT 440/PCIe/SSE2 GLX Version: 4.3.0 NVIDIA 313.26 Direct Rendering: Yes

実行sudo lshw -class出力:

*-display               
       description: VGA compatible controller
       product: GF108 [GeForce GT 440]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fb000000-fb07ffff
  *-display
       description: Display controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:57 memory:fb400000-fb7fffff memory:b0000000-bfffffff ioport:f000(size=64)

編集2

ターミナル出力でxrandrコマンドを実行します。

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
VGA-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  

NVIDIAドライバがインストールされていません。

編集3

次のコマンドを実行して xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync報告します。

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:  29
  Current serial number in output stream:  29

編集4

私が解決策を試すときここ実行すると、sudo Xorg -configure次のようになります。

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.

(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
(EE) 

答え1

上記のxrandr出力によると、2つの問題があります。まず、出力名がVGA-2(VGA0ではない)で、2番目に、1920×1200のモードがないようです。

まず、解像度を設定してみてください。

xrandr --output VGA-2 --size 1920x1200

これがうまくいかない場合(1920x1200はモードではないため動作しないようです)、次の手順を実行します。

cvt 1920 1200

モデル全体の行情報をコピーして貼り付けます。たとえば、次のようになります。

Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync

コピーする内容は、「1920x1200_60.00」などのモデリン以降の内容です。 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync

次に、次のようにします。

xrandr --newmode <WHAT_WE_COPIED_FROM_MODELINE>
xrandr --addmode VGA-2 1920x1200_60.00

たとえば、VGA-2に続く2番目の命令では、モデル行にビットを引用符で囲みます。

ついに:

xrandr --output VGA-2 --mode 1920x1200_60.00

スキーマの同じ記述子です。

これにより、1920 x 1200の新しいモードが作成され、そのモードをVGA-2に割り当ててからそのモードを使用するようにVGA-2を設定する必要があります。

答え2

xrandrのグラフィックフロントエンドを使用して解像度を設定します。例:
arandr
http://christian.amsuess.com/tools/arandr/
光線回折計
http://kde-apps.org/content/show.php/xramdr?content=70521
グランデ

https://launchpad.net/grandr

解凍する

http://wiki.lxde.org/en/LXRandR

答え3

Xorg -configureに同意する前にXserverを停止してみてください。

  1. すべてのアカウントからログアウトしてください。
  2. Ctrl+Alt+F1 を押す
  3. 一般アカウントでログインしてください。 (番号ロックが設定されている番号を使用している場合は注意してください。ログイン情報を確認してください。)
  4. 走るsudo service mdm stop
  5. nvidia-settingsこれを持っているか実行している場合Xorg -configure
  6. 走るsudo service mdm start
  7. 端末にまだいる場合は、Ctrl+Alt+F7 を押してログインします。

答え4

私にとって効果があったのは、Dave Cのアプローチと似ていました。私のモニターが認識されないため、ドライバーは標準解像度のみを提供します。

まず、モニターの水平方向と垂直方向のリフレッシュレートを探します。モニタに付属のマニュアルにこれらの内容が含まれていない場合、またはマニュアルが便利ではなくなった場合は、製造元のWebサイトからその内容を入手できます。この情報を /etc/X11/xorg.conf.d/50-monitor.conf に追加します。

cvtでこれらのリフレッシュレートを使用してモデル行を計算し、それを50-monitor.confファイルに追加します。結果は次のようになります。

Section "Monitor"
  Identifier "Monitor0"
  VendorName "Samsung"
  ModelName "Samsung S27C230"
  HorizSync 30-81
  VertRefresh 56-75
  # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
  Modeline "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
EndSection

次に、同じディレクトリの50-screen.confにパターンを追加します。

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes "1920x1080" 
    EndSubSection
EndSection

/etc/X11/xorg.confでこれを行うことはできますが、Xorgサーバーはこれらの小さなファイルを好みます。まだ実行していない場合は、xorg.confファイルのデバイスセクションをxorg.conf.d/50-device.confにコピーし、xorg.confの名前を変更して競合を避けてください。 Xサーバーを再起動すると、新しいモードが利用可能になります。

関連情報