Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2019年3月26日(火) 23:49

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 11 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
 記事の件名: [解決済み] FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月19日(金) 14:24 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
 雑談からの延長 及び、code_air_edgeさんのブログ記事を読んだのですが、うまく出来ない為、質問します。

3Dとは、[システム]→[設定]→[デスクトップ効果]の意味なのでしょうか? FC13 Alphaでは可能なのですが、2.6.33(fc12)ちょっと手前のカーネルではわたしが手順を間違っていると思いますが、以下手順の他に何かが必要なようです(クリーン・インストール実施)。

# yum install mesa-dri-drivers-experimental

だけではFC12の場合、可能となりません(主にcompiz)。xorg-x11-drv-nouveauは入れました。

$ glxinfo |grep direct
direct rendering: Yes

とはなるのですが、うまく3Dが動かないようです。少し拘っているのがわたしと同じようにグラフィックボートとの相性により、Fedroraを動かすとハングする! という方がいます。多少 fpsが遅れても、ハングしなければ御の字かな?とは思っているのですが。

宜しくお願いいたします。

================================================
6/4タイトル変更と内容の訂正
[ATIでは解決済]というタイトルを[解決済]に変更しました。Nouveauドライバーの見識を間違っていたことは事実です。すみません。

2.6.33カーネル以降のカーネルにNouveauドライバーが実装されている話です。

 ここで少し?な展開へとわたしが導いてしまった経緯なのですが(重ねてすみません、

# yum install mesa-dri-drivers-experimental
+xorg.confなし 

$ uname -r
2.6.33.5-112.fc13.i686.PAE

により、FC13上、nVidiaでは、3Dの動作を確認しています。

このスレでは「 FC12」と「nVidia」の組み合わせで動くか、否かを当初考えていたのですが、

「無理をして、Nouveauドライバーを動かすより、nVidiaであれば今まで通りの手法でよいのでは?」

というご指摘をうけ、わたしもfpsの違い (まだ開発段階な為、遅いです)を感じ、NouveauドライバーをFC12上で動かすことを辞めました。FC13がリリースされてからは、本日テストをしたのが最初でして、まだ今まで通りかな (akmod-nvidia等)と感じています。


最後に編集したユーザー mako999 [ 2010年6月04日(金) 11:36 ], 累計 4 回

トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月19日(金) 15:48 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
という記事がありまして、ATIの と似た雰囲気?な内容でした。

実施した流れは、xorg-x11-drv-nouveauを逆に削除して、mesa-libGL-devel (mesa-dri-drivers-experimental も入ります)を入れ、ソースビルド (nVidia 195.30 init 3)なのですが、作業そのものは問題なく、しかし結果はフリーズでした。 :shock:

間違っていなければ、2.6.33カーネルでnVidiaドライバーを実装なわけで、今違う区画で動かしているFC13は2.6.33-1です。FC12でmesa-dri-drivers-experimentalは入りますし、Nouveaドライバはデフォルトかと思います。

ちょっと流れがつかめません。どうやって、3Dが可能になるのでしょうか?


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月19日(金) 20:45 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
 今日、時間がとれたので、FC11を久々にインストールしました。やはりfpsは愕然とした差がありますね。通常nVidiaと比較すると 10% ~20% のfps という展開でした。これには少し。。

恐らくグラフィックボードとの相性なのでしょうが、Nouveauはまだ無理があるのかな? と感じています。すみません。


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月20日(土) 01:00 
オフライン
プライベートメッセージ送信  WWW  プロフィール

登録日時: 2008年9月13日(土) 12:37
記事: 250
所在地: 兵庫県
NouveauはFedora12ではまともに動きませんでしたか、うーんむ残念。
私はAMDなのでnVidiaのカードは確認できてないです。

まぁnVidiaの場合はkmod-nvidiaが頻繁に更新されてますし、無理にNouveauに拘らなくてもいいのかも知れませんが・・・。

radeonドライバも、direct renderingがYesなのにCompizが使えないことはよくありました。ドライバが更新されていくと動くようになったので、Nouveauも同じなのかも。


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月20日(土) 04:26 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
お手数をお掛けして申し訳ありません。
xorg-x11-drv-nvがいるとFC12の場合、もれなくkmodが呼ばれてしまうので、工夫が必要なのかもしれません。

# が、諦め気味です :o

今のところは、7900GS環境に FC12とFC13Alphaを入れ直し、8800GTS環境にはFC11とUbuntu環境を構築中です。

FC13(リリース版)でも8800GTS (8シリーズはかなりマズイよう~)がフリーズする場合、色々なことを考えています。

1. OpenGL機能がモサっとしてもFC13を使う。
2. 割り切って、7900GS環境だけ Fedora にする。
3. グラフィックボードを転売する (これはないです)。

Linuxを使う、さらに書けば、Fedoraの場合、個人的には、Compizが動けばね! という発想なので、1 かもしれませんね。

ただ、Compiz起動時のfpsがFC13 Nouveau で 800fps それに対して Nvidia FC11 8000~9000fps はムゴイでーす。 :(  


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月20日(土) 18:43 
オフライン
プライベートメッセージ送信  メール  WWW  YIM  プロフィール

登録日時: 2010年1月09日(土) 15:58
記事: 104
nVidiaを持っていないので確認できませんが、
ドライバを導入後
dracutでinitramfsを作り直せば安定しませんか?

Nouveauを使う場合でもカーネルインストール後
再度、initramfsをdracutで作り直して見てください。


当方では、別途ndiswrapperですがカーネルモジュールを導入した場合
initramfsを作り直すと動作が安定したもので....


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月21日(日) 10:02 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
kenken さんが書きました:
nVidiaを持っていないので確認できませんが、
ドライバを導入後
dracutでinitramfsを作り直せば安定しませんか?


FC12で稼働するか否かでスレッドを造りました。nVidiaでは未だ、compizの稼働を確認していません。

行ったこと

1. /boot/grub/grub.conf
に rdblacklist=nouveau があれば、指定を外す。以外に nouveau を無効にさせる状態にする指定をしているのであれば、駆除。

2. /etc/X11/xorg.conf
を空にする

3. # yum install mesa-dri-drivers-experimental
を実行。

基本的に、nVidia 等を変更する場合、

# cd /boot
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
# sync
# reboot

を実行。

今のところ、compizは動かず です。

xorg-x11-drv-nouveau.i686 0.0.15-20
xorg-x11-drv-nv.i686 2.1.15-2.fc12

 わたしの場合、作業環境(代替環境)がある為、FC12は今のところ、そちらに避難、そしてnVidiaドライバーを入れています。FC13ではまず間違いなく、 Nouveauは動くはずなので、それでいいのかな? という発想ではあります。fpsは安定しないと思いますが。

予備的内容として、Rawhideカーネルもしくは、FC13で用意されているカーネルを移植してみましたが、依存でRawhideを要求される為、あまり・・・・

現在、FC12 (8800GTS)区画にはFC11、7900GS区画に FC12 FC13Alpha 運用中です。

上記ステップ以外で抜けている箇所があり、うまく動いた事例があれば、教えていただきたいですね。


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月21日(日) 13:06 
オフライン
プライベートメッセージ送信  メール  WWW  YIM  プロフィール

登録日時: 2010年1月09日(土) 15:58
記事: 104
引用:
rdblacklist=nouveau があれば、指定を外す

lsmod|grep nouveau
nouveauが無効になっているか確認を…
というのは試されていますよね^^


話を変えるとして、
Fedoraのカーネルが依存関係でインストールできなければ、

の素のカーネルを使ってカーネル再構築してみては?
ちょうど、2.6.33も安定版として扱われていてマイナーアップデートの
2.6.33.1がリリースされています。


2.6.33カーネルではNouveauがかなり改良されているはずです。
ですので、試してみる価値はあると思います。


ATIのradeonでも2.6.33カーネルを用いた場合、
2.6.31のFedoraカーネルでは、解像度が800x600しか表示されないようなデバイスでも
1024x768で表示されるようになったケースがあります。
もちろん、compizも動きましたよ。


また、compizをONにすると白くなってしまう症状が出る場合は、
.config/compizを削除、もしくはリネームしてみると症状が改善する場合があります。
お試しを。

念のためカーネル再構築の方法を以下に示しておきます。
バージョン名が異なるので、
うまく補完してください。


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月21日(日) 15:48 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
code_air_edge さんが書きました:
まぁnVidiaの場合はkmod-nvidiaが頻繁に更新されてますし、無理にNouveauに拘らなくてもいいのかも知れませんが・・・。


  わたしの中では、ここで一定の結論が出ています。無理にFC12でNouveauを動かす必然性はないかな?と。でなければ、環境を変えません。
さらに書けば、当フォーラム内で、 http://fedora.forums-free.com/topic-t273.html というスレッドも書いています。よくよくflxgearsの値を見ると、家の8800GTSでは差がないんですよ。よって泣くほど困っている話でもなく、将来的にはね というニュアンスになります。その将来が 次のFC13であり、現状では1/10のfpsしか出なくても (ネイティブで稼働中)、逃げの一手にはなる!しかしnVidiaドライバーには勝てない という結論になっています。安定している2.6.33.1 kernelだろうと2.6.34・・・のRawhideカーネルであろうと、結果は同じであり、

カーネル再構築は一切考えていません。


トップへ
 
 記事の件名: Re: FC12上でNouveauを稼働させるためには?
投稿記事Posted: 2010年3月22日(月) 13:34 
オフライン
アバター
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年3月20日(金) 22:04
記事: 239
---------
少し後味が悪いので、追記します。

わたしが見る限り、ワールドの管理人さんもFC13 で最近 Nouveau が使えたことを確認されています(nVidia)。
わたし自身もFC13では使えるのにね、という気持ちから、FC12であると使えないのかな? という意図からスレッドを造りました。しかしながら、動かそう と模索していた際、code_air_edgeさんの助言から、fpsをもう一度比較しました。

 遅くてもよい とは書きましたが、 あまりに遅すぎ というのが、その時であり、その後、無理に Nouveau を動かす必然性を感じなくなったのです。

2.6.33-1(FC13)では、幸せなことに nVidia rpmイメージ 及び Nouveau が動かせます。しかしfpsが出るにはまだ未来の話でしょうし、汎用性?(例えばATIな方がcompiz) という部分で書けば、道としてありとも思えます。

 現在、このフォーラムで二名 ATI での実績がある ということでよいのでは? と思っています。

現段階では、nVidiaの場合、nVidia rpmイメージをわたしは、お薦めします。


トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 11 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009