起動/ログイン後の解像度の変更


8

私はUbuntuのGnomeの13.10と私はそれが何をするかに関係なくので、Gnomeの3.8 / 3.10 / 3.12を使用しようとしている画面の解像度に変更720Pの代わりに、1080を私がしているので、手動で私はPCを起動するたびに1080セット

カード:Nvidia GTX 550ドライバー:利用可能なすべてのディストリビューション:Ubuntu 13.10 / 14.04 Gnomeシェル: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 output 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を強制しようとすると、画面が1080pに1秒間変わり、その後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を購入するためにお金を節約しました... ATIで...しかし...私はどれほど間違っていましたか???? 基本的な機能(RESOLUTION / VSYNC / VDPAU)に問題があります!

.... 3年前にLinuxの使用を開始しましたが、これらすべてのGPUの混乱は、私のLinux体験において悪夢のようなものでした!....それが私がLinuxをすべてあきらめることについて私に考えさせるものです!

回答:


5

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

sudo nvidia-settings

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

ここに画像の説明を入力してください


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

#!/bin/bash

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

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


@ user282534 OK、その場合、何かが設定を上書きしているようです。おそらくGnome Displayの設定です。私がリンクした答えを見ましたか?考えられる回避策は、を使用xrandrして目的の設定を設定し、そのスクリプトをセッション起動ファイルに追加するスクリプトを作成することです。xrandr質問に(正しい設定を選択した後)の出力を追加する場合は、スクリプトを書いて喜んでいます。
terdon 2014年

こんにちはterdon、最初に答えてくれてありがとう... 1°-「Save to X Configuration」ボタンを何度もクリックし、nvidia-settingsをSUDOとして実行し、GKSUDOとして実行し、xorg.confをrootとして手動で編集しました... 。2°-Xrandrは1920x1080を含む利用可能なすべての解像度をリストしますが、「推奨」とマークされている解像度は12080x720です。3°-ログインすると画面が1080pで点滅し(xorg.conf / gdm init.conf、xprofile、monitors.xmlを微調整した後)、720pに戻ります。
Raphael Sanches、2014年

1
@ user282534はい、知っています。正しいxrandrコマンドを実行するスクリプトを作成すると、これが修正されます。エレガントではありませんが、機能するはずです。質問を編集し、必要な解像度を設定したxrandr 後にの出力を追加してください。適切なコマンドを呼び出すスクリプトを作成します。点滅は、希望する解像度が設定されているため(おそらくにあるxorg.conf)、無限の知恵のGnomeによって上書きされます。
terdon 2014年

こんにちはterdon、..... 1°-xrandrに1080pを強制的に出力させるスクリプトを使用して、それをスタートアップアプリケーションに追加しようとしました...ある時点でそれを行いますが、何かがすべてをバイパスして画面を設定します720pに.... GDM / X11 / Nvidia以外にこれに関連する他のモジュールはありますか?| 2°-GDMにコマンドがあり、EDIDの「優先」モードを強制することは可能ですか?
Raphael Sanches、2014年

@ user282534 1)GDMのスタートアップアプリケーションまたはあなたのアプリケーションに追加しましたか?2)コマンドの前にsleep 10スクリプトに追加してみてください。これにより、実行前に10秒待機します。ログイン後に他の何かが解像度を再設定していると仮定すると、遅延を追加するとスクリプトが後で実行さ、問題が回避されます。3)はい、Gnomeも関与しています。それがあなたの痛みの原因になっていると確信しています。nvidia-settingsの代わりにgnomeの設定で実際に解像度を設定してみましたか?xrandr
terdon 2014年

0

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

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

削除:

/etc/X11/xorg.conf

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

/etc/X11/xorg.conf.d/

例えば:

10-optimus-manager.conf

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

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