シナモンがクラッシュし、最大解像度を上げることができません。

シナモンがクラッシュし、最大解像度を上げることができません。

私は新しいシステムをインストールしようとしています。新しいハードウェア、既存のOS(まあ、古いものではありません。Linux Mint 18です)。私のシステムには、オンボードIntelグラフィック(以前はZ77ボード、現在はZ170)と個々のGPUがあります。いいえモニターで使用したいのですが、コンピューティングに使用する必要があるため、nVIDIAドライバーが必要です。

とにかく私の話はいくつかの段階で構成されていますが、簡単に説明すると、次のようになります。

  • ハードウェアのアップグレード前にシナモンがクラッシュし、フォールバックモードでロードされました。少なくとも、解像度がモニターの基本解像度(1920×1080)であったため、これに耐えることができました。
  • ハードウェアをアップグレードした後も同じクラッシュモードと代替モードが発生しますが、今は何らかの理由で解像度が720×400(または640×480?誰がわかりますか)に制限されます。

私の質問:

  • どのように再びより高い解像度を得ることができますか?
  • (1)nouveauを使用せずに(3)nVIDIAカーネルドライバを起動し、(4)使用しようとしていない間にCinnamonがクラッシュしないようにするにはどうすればよいですか?
  • 余分な古いnVIDIAカードがあります。オンボードグラフィックスの代わりにそれを試してみると役に立ちますか?

lshw -c VGA結果:

   *-display               
       description: VGA compatible controller
       product: GK106 [GeForce GTX 650 Ti Boost]
       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:f6000000-f6ffffff memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:130 memory:f2000000-f2ffffff memory:c0000000-cfffffff ioport:f000(size=64)

コンテンツ/etc/X11/xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 375.39  (buildmeister@swio-display-x86-rhel47-09)  Tue Jan 31 20:47:44 PST 2017

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

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

ベストアンサー1

私は「最大解像度を上げることはできません」部分を修正できました。シナモンの衝突ではなく、この回答では無視します(残念ながら私の場合は)。

とにかく、これは2つの問題の組み合わせです。

  1. nVIDIAドライバによって生成されたファイルはIntelオンボードグラフィックスアダプタの存在を完全に無視するため、X自体が常に動作する必要がある一部のPC最小共通分母ディスプレイドライバ(おそらくフレームバッファデバイス?削除された場合はXサーバ自体)/etc/X11/xorg.confに置き換えられます。/etc/X11/xorg.conf持っているすべてのドライバに対して一種の自動検出魔法を実行します。

しかし、これだけでは十分ではありません。まだより低い解像度を得る。これで、利用可能な解像度のリストに最大1920×1080の値がすべて含まれていますが、1つを選択してください。何もしなかった。これにより、我々は...

  1. 放射arandr(欠落している場合はsudo apt-get install arandrいくつかの依存関係がインストールされています。)メニューバーから出力を選択します。今使用している発信ビデオ接続を見つけます(私の場合はHDMI 1)。そのサブメニューに移動すると、シナモン表示設定と同じ解像度のリストが表示されます。デフォルト解像度(私の場合は1920×1080)を選択してください。最後に、メニューバーから「レイアウト→適用」を選択します。これは実際に解像度の変更を引き起こすはずです。

ステップ2は(LXDEの場合)またはフロントエンドである低レベルのコマンドlxrandrラインxrandrユーティリティを使用して実行できます。arandrlxrandr

おすすめ記事