web-dev-qa-db-ja.com

Ubuntu 12.10-オープンソースRadeonドライバーを使用して解像度が1024x768で止まる

Ubuntu 12.10とATI Radeon HD5670カードを使用しています。

私は現在、オープンソース xorg-edgers ドライバーを持っています。 fglrxを使用すると多くのフリーズが発生するため、Radeonオープンソースドライバーと同じようにこのドライバーを使用しています。だから私は本当にプロプライエタリなドライバーを使うことはできません、Radeonドライバーは私にとって安定しているようです、解像度が唯一の問題です。

解像度は1024x768で止まっており、私のモニターのネイティブ解像度は1366x768です。その解決を有効にするにはどうすればよいですか? [システム設定]> [ディスプレイ]に移動すると、800x600と1024x768しか表示されません。

そしてもう1つの質問です。xorg-edgersドライバーが有効になっているかどうかはどうすればわかりますか? Sudo lshw -c videoを実行しても、radeonドライバーが表示されます。

configuration: driver=radeon latency=0

事前に感謝します!

UPDATE:

xrandrを実行すると、次のことがわかりました。

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
..
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

そこで、ガイドに従って、次のように入力しました。

cvt 1366 768 60

xrandr --newmode "1366x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync

xrandrから次の行が送られます。

1366x768_60.00 (0x178)   85.2MHz

しかし、addコマンドxrandr --add-mode DVI-0 1366x768を実行することはまだできません。xrandrの使用方法ページが表示されるだけです。

3
gerky

私があなたの質問を理解するのが正しいなら、あなたはxorg-edgers PPAのxserver-xorg-video-ATIパッケージでradeonドライバーを使用しています。その場合は、radeonドライバーを使用していることになります(必要に応じて)。

次の手順を実行して、新しいビデオモード(解像度)を追加できます。 $ xrandrを使用して、使用中のビデオ出力を判別します。次に、# xrandr --addmode [OUTPUT] [MODE]。たとえば、# xrandr --addmode LVDS1 1920x1080と入力します。これは here から取得されます。

編集:完全を期すために、デバイスにモードを追加する前に新しいモードを作成する必要がありました。その後、モードを切り替える必要があります。これらはすべてリンクで説明されています。

3
astex