Synapticでディスプレイドライバを xserver-xorg-video-radeon系 から non-freeの fglrx-contro 所謂 Catalystを含め、fglrx (Fire GL Radeon X)系に変えてみた。後処理 ‘aticonfig --initial’で再起動。Xではうまく動いているようだが、OS起動処理と終了処理コンソール画面のフォント表示がデカくなった 640x480? 800x600 ?
環境 :
Debian GNU/Linux 日本語版 Wheezy, ビデオカード : ATI/AMD Radeon HD 5450, 昔ながらのスクエアなディスプレイ
目的 :
fglrxディスプレイドライバ時の起動/終了コンソール画面の文字の表示サイズを変更したい。
対処 :
スーパーユーザーで、/etc/default/grub の書き換え。
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
⇓
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset vga=794"
その後、
# update-grub2
で、grub.cfgに書き込み。再起動。
補足1 :
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
GRUB_CMDLINE_LINUX="vga=794"
でも良いかも。
quiet : OS起動の様子を一部のみ表示。
nomodeset : カーネルによる画面サイズ変更をストップ。
794 : VESA (Video Electronics Standards Association)による規格で、1280x1024 16bit(=64K色)。その他の数値は、vesa mode codes などで検索どーぞ。
GRUB_GFXMODE : GRUB起動時の[OS選択とか前の設定を使うか]聞かれる時の画面サイズや、GRUB_CMDLINE_LINUX_DEFAULTで‘splash’、壁紙使用時の設定用であって、その後のテキスト文字・・・ツラツラ~・・・には関係なし。
補足2 :
update-grub2 : ウチの wheezyでは update-grub へのシンボリックリンク、異名同種コマンド。grub-mkconfig を呼び出すシェルスクリプト。
補足3 :
fglrxドライバや動作の確認
fglrx : モジュール Moduleに作成されてるか
$ lsmod | grep fglrx
OpenGL : fglrx で動かしてるか
$ fglrxinfo
レンダリング :
glxinfo | grep "direct rendering"
レンダリング デモ :
fgl_glxgears