Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0001 228200 1. {main}() /var/www/html/blog/index.php:0 0.0001 228640 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1103 5918248 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1114 5926320 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1114 5926352 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1114 5926936 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1114 5927176 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1114 5941024 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1127 5957232 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1127 5957280 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1128 5957952 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1128 5958048 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1259 6171872 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1259 6172480 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1261 6173264 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1261 6173296 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1261 6173520 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1262 6174008 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

ThinkPad + Fedoraでサスペンドとハイバネーション

 ThinkPad(X31)へFedora11,12,13と載せ変えてきて、ずっと解決していなかった問題がサスペンドとハイバネーションの問題。

 シャットダウン時のダイアログもしくは、ショートカットキー(Fn+F4 / Fn+F12)でPCを休止状態にできるものの、復帰でコケる。何か動作しているようだが画面には何も出力されない。
 なのでバッテリー駆動状態でおちおち放っておけなかったりするし、Windows時代にはハイバネーション機能をよく使っていたので不自由である。

 今の今まで真面目に調べていなかったのだけど、少し調べてみたらそれらしい記事が見つかった。

David Wragg: Kernel Mode Setting for some ATI GPUs breaks suspend/resume

 この記事ではThinkPad(T61)のRadeon GPUs問題に触れているが、X31のビデオチップもRadeon(ATI MOBILITY RADEON [AGP 4X])なので同様の問題なのかもしれない。

The workaround is to disable KMS.
This can be done by adding the nomodeset option to the kernel command line in /boot/grub/grub.conf.

 この問題の回避方法は、KMSを動かなくすること。
 これは /boot/grub/grub.conf のkernel行に “nomodeset” を追加することで実現する。

 早速、grub.confのkernel行に”nomodeset”を付与した。

[cc]kernel /vmlinuz-2.6.34.6-47.fc13.i686 ro root=/dev/mapper/vg_vamp-lv_root rd_LVM_LV=vg_vamp/lv_root rd_LVM_LV=vg_vamp/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=ja_JP.UTF-8 KEYBOARDTYPE=pc KEYTABLE=jp106 rhgb quiet nomodeset
[/cc]

 一度再起動してからサスペンドとハイバネーションを試してみる。
 できた。

 ただ、OS起動時と終了時には文字等が大きくなる(適切なビデオセッティングが成されない)のだが、ハイバネーションと引き換えならば甘んずる事にする。

 もしかすると、kernel行へ更に何か設定すると解消されるのかもしれない。

Related Posts

Comments are closed.