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


8

Linux Mint 14をインストールしたばかりで、画面の解像度を変更できません。適切な解像度1920 x 1200は、選択肢の1つではありません。

私はこの解決策を試しましたが、それは報告します:

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: 640x480@59.9hz 
           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ドライバーがインストールされていません。

Edit3

コマンドを実行すると、次の 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) 

オプションなしのxrandrからの出力は何ですか?正しい出力名を使用していますか?
Dave C

@DaveC残念ながら、私はおそらくこの解決策uk.answers.yahoo.com/question/index?qid=20100328145624AAA7lYQを試す際に何か問題があったため、Linux Mintを再インストールする必要がありました。ご質問については、2回目の更新をご覧ください。
eomeroff 2013年

出力はVGA-2であり、VGA0が見つからなかった理由です。xrandrコマンドを試してみてください---ouput VGA-2を使用してください
Dave C

@DaveCこれとまったく同じコマンド:xrandr --output VGA-2?これを実行しても何も起こらないからです。
eomeroff 2013年

試しましたかnvidia-settings(NVIDIAドライバーを使用していると思いますか?)?
poige 2013年

回答:


8

上記のxrandr出力に基づいて、2つの問題があります。1つ目は出力名がVGA-2(VGA0ではない)で、2つ目は1920x1200で使用できるモードがないようです。

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

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

コピーしたいのは、Modelineの後のものです。例:「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

モードの同じ記述子。

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


Edit3をご覧ください
eomeroff

xrandr --output VGA-1 --size 1920x1200は何をしましたか?何でも、出力なしで試してください:xrandr --size 1920x1200。
Dave C

$ xrandr --output VGA-1 --size 1920x1200出力:警告:出力VGA-1が見つかりません; 無視して$ xrandr --size 1920x1200出力:サイズ1920x1200が使用可能なモードで見つかりません
eomeroff

私の答えで同じコマンドのセットを試してみてください:cvt 1920 1200 59.90
Dave C

ああ、もちろん1920x1200_59.90を1920x1200_60.00の代わりに使用
Dave C


1

Xorg -configureを行う前にXServerを停止してください。

  1. すべてのアカウントからログアウトします。
  2. Ctrl + Alt + F1を押す
  3. 通常のアカウントでログインします(numロック付きの番号を使用する場合は注意してください-ログインしてみてください)
  4. 走る sudo service mdm stop
  5. nvidia-settingsあなたがこれを持っているなら実行するか、Xorg -configure
  6. 走る sudo service mdm start
  7. まだターミナルにいる場合は、Ctrl + Alt + F7を押してログインします

0

インストールされていない場合はnvidia-settingsを使用する必要があります。独自のnvidiaドライバーに直接アクセスし、それらを構成できるはずです。それがうまくいかない場合は、ここで答えを試してください:http : //community.linuxmint.com/tutorial/view/176

端末ベースの回答が必要な場合は申し訳ありません。私はそれほどハードコアではありません。


0

私にとってうまくいったのは、デイブ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にDeviceセクションをコピーし、xorg.confの名前を変更して競合を回避します。これで、Xサーバーを再起動(再起動)すると、新しいモードが使用可能になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.