web-dev-qa-db-ja.com

起動/ログイン後に解像度が変わる

Ubuntu Gnome 13.10以降、Gnome 3.8/3.10/3.12を使用しようとしてきましたが、何を実行しても画面解像度を変更720pの代わりに1080pなので、PCを起動するたびに手動で1080pに設定する必要があります

カード:Nvidia GTX 550ドライバー:利用可能なすべてのディストリビューション:Ubuntu 13.10/14.04 Gnome Shell:3.8/3.10/3.12

これまで試したもの:

  • rootおよびユーザーとしてnvidia-settingsを開く
  • nvidia-settings =の設定を変更すると、Powermizerが最大/ OpenGL設定/品質設定に強制されます-(すべて完了しました)
  • 起動時にnvidia-settingsを強制的に読み込む(Startup Aplications)
  • 追加/削除/変更xorg.conf = "modes"/"metamodes"/"Display"/"EDID"-(すべて完了しました)
  • gdm/init = xrandr出力を追加DVI-D-0 --mode
  • 異なるカーネルのインストール= 3.10/3.12/3.13/3.14
  • 異なるNvidiaドライバーのインストール=すべてUbuntuで利用可能
  • lightdm/MDMのインストール=すべてが故障する
  • ケーブルの変更= DVI/HDMI
  • eDIDのブロック/変更= EDIDの拡張機能をブロックする(おそらくhdmiサウンドが問題の原因だった)/「noEDID」-システムはすべての解像度を失う

これまでに学んだこと:

  • Xorg/gdm/xrandrにコマンドを追加して1080pを強制しようとすると、画面は1秒間1080pに変わり、その後720pに戻ります! ...:(
  • テスト済みのXubuntu/Kubuntu 14.04 =解像度の問題はなく、通常のひどいNvidiaのパフォーマンスのみ(vsync、vdpauなし)
  • 昨日Linux Mintをインストールしたばかりで、この問題は発生しません(MDM)、ログイン画面から1080p。
  • 最新のFedora/Suse/AntergosでGnome 3.10/3.12をテストしましたが、問題は解決しません!

考えられる原因:

  • Xserver 3.15/3.13 = ubuntu 14.04 xserver(3.15)をubuntu 12.02(3.13)に置き換えてリポジトリを不正に実行しようとすると、システム全体が溶けてしまいました!

  • Gnome 3とUbuntuのサポートされているバージョンが本当に欲しいです(13.04で立ち往生しています)!

  • 私は非常に粘り強く、答えにNOをとるのに問題があります!
  • ATI HD 4xシリーズを持っていて、Linuxでのゲームが不可能になったため(レガシードライバーのGL拡張機能がないため)、このNvidiaを購入するためにお金を節約しました。 LinuxでATIを使用していたときのビデオの問題...しかし... ...今、基本的な機能(解像度/ VSYNC/VDPAU)に問題があります!

....私は3年前にLinuxを使い始めましたが、これらのGPUの混乱はすべてLinuxの経験では悪夢です! ....それが、すべての人にLinuxをあきらめることを考えるきっかけです!

8
Raphael Sanches

/etc/X11/xorg.confを使用して、設定をX構成ファイル(nvidia-settings)に保存したかどうかを指定しませんでした。これで解決するはずです。 nvidia-settingsrootとして開くだけです:

Sudo nvidia-settings

次に、適切な設定を選択し、「X構成に保存」ボタンをクリックします。

enter image description here


これが機能しない場合、設定を上書きする他の何かがあります。おそらくあなたのデスクトップ環境。回避策として、次のスクリプトを使用できます。

#!/bin/bash

sleep 10
xrandr --output DVI-D-0 --mode 1920x1080 
echo "Script was run" 

sleepは、スクリプトが実行される前にデスクトップ環境の起動が完了したことを確認するために必要です。そうすれば、実行されることがわかりますafter DEが画面を再構成しました。スクリプトを実行可能にし、スタートアップアプリケーションに追加します。これでうまくいくはずです。

5
terdon

同じ問題がありました。 Optimus Manager(NVIDIA Primeの代替)を使用している間、私は普通にゲームをしていました。ゲーム内のグラフィック設定をいくつか変更し、クラッシュしました。これは、Linuxを再起動する必要があったため、ログインした直後(ログイン画面後)に解像度が変更されたためです。 xrandrおよびその他のものを使用して修正するために無限の時間を費やしていますが、失敗しました。後でnvidia-settingsoptimus-managerが独自のxorg.confを生成することがわかりました。

したがって、迅速かつ効率的なソリューションは非常にシンプルで、次のとおりでした。

削除:

/etc/X11/xorg.conf

不要な構成ファイルを削除します。

/etc/X11/xorg.conf.d/

例えば:

10-optimus-manager.conf

その後、再起動し、すべてが正常に戻りました。

0
Diy Hackers