お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-01-26 21:41:39

shigezo0
メンバ
登録日: 2008-11-03

Ubuntu8.04 ATi Radeon IGP340MでComipz Fusionが動かない

まだUbuntuユーザ数ヶ月の初心者です。

マシンスペック
 PCモデル:HP Compaq nx9000
 CPU:Intel Celeron 2.4GHz
 メモリ:512GB
 グラフィックメモリ:64MB(メインメモリから64MBを割当て)
 グラフィックチップ:ATi Radeon IGP340M
なのですが、システム/設定/外観の設定/視覚効果で通常効果・追加効果を選択しようとすると「デスクトップ効果を有効に出来ません。」とのポップアップが出てCompizFusionのエフェクトが有効になりません。

過去の書込みなどを検索し、
 http://forums.ubuntulinux.jp/post.php?fid=15
 http://forums.ubuntulinux.jp/viewtopic.php?pid=11824
 http://blog.livedoor.jp/vine_user/archives/51101820.html
の情報を元にしたのですが、
Ubuntuのバージョンが8.04ではなく7.04であったり、CompizFusionとBerylが統合直後であったりと、自分の環境と異なります。

素の状態でUbuntu8.04をインストールしたのですが、グラフィック関係の/etc/X11/xorg.confは、
 Section "Device"
 Identifier    "Configured Video Device"
のままでATiのドライバが認識されていません。

アプリケーション/未分類/モニタとディスプレイ でグラフィックカードをATi Radeon(fglrx)に代えて再起動しても、前述同様システム/設定/外観の設定/視覚効果で通常効果や追加効果を選択しようとすると「デスクトップ効果を有効に出来ません。」とのポップアップが出て
CompizFusionが有効になりません。

ちなみにLiveCDでKNOPPIX5.3.1を起動させた時にはこのPCスペックでもCompizFusionの3Dキューブなどのエフェクトが有効になるのですが、Ubuntu8.04では視覚効果が有効にならないため、CompizFusionを動作させることが出来ません。

Ubuntu8.04でATi Radeon IGP340Mのドライバを認識させCompizFusionを有効にするためには、どの様にすれば良いのでしょうか?

各種設定などご存知の方、情報いただけないでしょうか?

最後の編集者: shigezo0 (2009-01-26 21:49:01)

オフライン

 

#2 2009-01-26 23:16:01

ack
メンバ
登録日: 2007-06-01

Re: Ubuntu8.04 ATi Radeon IGP340MでComipz Fusionが動かない

同じくIGP340Mの、NEC Lavie LL900/6D + Ubuntu 8.04でCompizを有効にしたことがあります。

http://ubuntuforums.org/showthread.php?t=815025
http://ubuntuforums.org/showthread.php?t=764633

このあたりが参考になります(英語)が、根本的な原因は、もともとスペック的には動作条件を満たしているがうまく動作していない部分があるのでcompizが動作しないようにチェックを行っているため、のようです。
※自分が試したときは大体問題なく動作していたような覚えはありますが、メニューをプルダウンした時に黒地が見え隠れしたり、
※何か表示が崩れたことがあったような、なかったような・・・
※あと、さすがにGPUの性能が足りていないのか大して速くなかったです。

そこで、まず

コード:

mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager

これでホームディレクトリの.config/compiz/ に SKIP_CHECKS=yes と書き込まれた compiz-manager というファイルが出来ます。
この設定ファイルがあるとcompizの対応機器チェックが飛ばされます。
ドライバをプロプライエタリのものを使ったかどうかは覚えていません。

ただ、そもそも開発陣が「挙動があやしい」と思ってブラックリスト入りさせているようですので、
compizは動作し始めると思いますが何か問題が起きるかもしれません。

オフライン

 

#3 2009-01-27 06:43:59

shigezo0
メンバ
登録日: 2008-11-03

Re: Ubuntu8.04 ATi Radeon IGP340MでComipz Fusionが動かない

早速の返答ありがとうございます。

ack による投稿:

そこで、まず

コード:

mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager

これでホームディレクトリの.config/compiz/ に SKIP_CHECKS=yes と書き込まれた compiz-manager というファイルが出来ます。

上記コードを端末で試してみたのですが、
bash: /home/shigezo0/.config/compiz/compiz-manager: Permission denied
となりcompiz-managerファイルは出来ませんでした。(sudoでも試しましたが同じでした。)

何が悪いのでしょう?

オフライン

 

#4 2009-01-27 06:51:15

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: Ubuntu8.04 ATi Radeon IGP340MでComipz Fusionが動かない

http://linuxsalad.blogspot.com/2008/04/ubuntu804.html

wikiにも載せてますが、IGP340Mでcompiz動いてます。fusion-iconで解決できるかと=)

Section "Device"
    Identifier    "Configured Video Device"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
EndSection

ちなみに私の8.04でのxorg.confです

最後の編集者: hide (2009-01-27 06:55:45)

オフライン

 

#5 2009-01-27 11:41:55

ack
メンバ
登録日: 2007-06-01

Re: Ubuntu8.04 ATi Radeon IGP340MでComipz Fusionが動かない

shigezo0 による投稿:

bash: /home/shigezo0/.config/compiz/compiz-manager: Permission denied
となりcompiz-managerファイルは出来ませんでした。(sudoでも試しましたが同じでした。)

何が悪いのでしょう?

どうやら compiz-manager ファイルに書き込む権限がないようです。
※今までの試行錯誤中に、ユーザ shigezo0 以外の権限で先に設定ファイルが出来たのか?

要は compiz-manager ファイルに

コード:

SKIP_CHECKS=yes

と書き込めればそれで良いので、

sudo gedit /home/shigezo0/.config/compiz/compiz-manager

と管理者権限のGeditから compiz-manager ファイルを開いて、ファイルの先頭に SKIP_CHECKS=yes の行を直接書き込んでしまう、というのはいかがでしょうか。

なお、先頭に単純にsudo と付けて

コード:

sudo mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager

とした場合、sudo の効力が>>から先は届きません。そのためsudoで試しても書き込めなかったのだと思われます。
このような場合は、実行したいコマンドの文字列 を 管理者権限で起動している sh(bash) に渡す、という形を取り

コード:

sudo sh -c "mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager"

とするとうまくいくはずです。

オフライン

 

#6 2009-01-27 17:16:48

shigezo0
メンバ
登録日: 2008-11-03

Re: Ubuntu8.04 ATi Radeon IGP340MでComipz Fusionが動かない

hideさん
返答有難うございました。
xorg.confを旧のものに書き直し、Compiz Fusion Iconを追加したのですが、私のPC環境では有効になりませんでした。

ackさん

ack による投稿:

このような場合は、実行したいコマンドの文字列 を 管理者権限で起動している sh(bash) に渡す、という形を取り

コード:

sudo sh -c "mkdir -p $HOME/.config/compiz && echo SKIP_CHECKS=yes >> $HOME/.config/compiz/compiz-manager"

とするとうまくいくはずです。

これでチェックが無効になり、無事Compiz Fusionのエフェクトを動かすことが出きるようになりました。

皆さん
有難うございまた。

オフライン

 

Board footer

Powered by FluxBB