私は新しいシステムをインストールしようとしています。新しいハードウェア、既存の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つの問題の組み合わせです。
- nVIDIAドライバによって生成されたファイルはIntelオンボードグラフィックスアダプタの存在を完全に無視するため、X自体が常に動作する必要がある一部のPC最小共通分母ディスプレイドライバ(おそらくフレームバッファデバイス?削除された場合はXサーバ自体)
/etc/X11/xorg.conf
に置き換えられます。/etc/X11/xorg.conf
持っているすべてのドライバに対して一種の自動検出魔法を実行します。
しかし、これだけでは十分ではありません。まだより低い解像度を得る。これで、利用可能な解像度のリストに最大1920×1080の値がすべて含まれていますが、1つを選択してください。何もしなかった。これにより、我々は...
- 放射
arandr
(欠落している場合はsudo apt-get install arandr
いくつかの依存関係がインストールされています。)メニューバーから出力を選択します。今使用している発信ビデオ接続を見つけます(私の場合はHDMI 1)。そのサブメニューに移動すると、シナモン表示設定と同じ解像度のリストが表示されます。デフォルト解像度(私の場合は1920×1080)を選択してください。最後に、メニューバーから「レイアウト→適用」を選択します。これは実際に解像度の変更を引き起こすはずです。
ステップ2は(LXDEの場合)またはフロントエンドである低レベルのコマンドlxrandr
ラインxrandr
ユーティリティを使用して実行できます。arandr
lxrandr