お知らせ

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

#1 2012-01-25 14:10:42

baoqiong
メンバ
登録日: 2011-12-02

動画がコマ落ちします

下記内容のPCにて動画を見ていますが、コマ落ちしたり、動画が止まってしまい音声のみみなります。

PC:
MS-7060 (v1.X) Micro ATX Mainboard
CPU Pen4 3.4GHz
チップセット SiS 661FX
IDE HDD Ubuntu 11.10
SATA HDD WindowsXP をdual bootしています。

動画は、Firefox 9.0.1
Shockwave Flash(application/x-shockwave-flash)
で動作しています。

WindowsXPでは、問題なく動作しています。
ハードの問題か、Linux の問題かご指導お願い致します。

オフライン

 

#2 2012-01-29 22:01:10

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

少し確認してみたいことがあるのですがよろしいでしょうか。

アプリケーションの「端末」を起動させて下記コマンドを実行し、その結果内容を投稿していただけますでしょうか。

コード:

cat /proc/mtrr
lspci -v | grep -A 10 VGA
lsmod | egrep 'drm|sis'
grep DRI /var/log/Xorg.0.log
grep "Direct rendering" /var/log/Xorg.0.log

それと、下記コマンドの結果もお願いできますでしょうか。

コード:

grep PCI /var/log/Xorg.0.log

オフライン

 

#3 2012-01-31 01:23:36

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん。お世話になります。
下記内容でよろしいでしょうか。
よろしくお願い致します。

~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x0e4000000 ( 3648MB), size=   64MB, count=1: write-combining
reg02: base=0x0e8000000 ( 3712MB), size=   32MB, count=1: write-combining
~$ lspci -v | grep -A 10 VGA
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15) (prog-if 00 [VGA controller])
    Subsystem: Device 1642:3100
    Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
    Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e8000000 (32-bit, prefetchable) [size=32M]
    [virtual] Expansion ROM at eb000000 [disabled] [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: nouveau
    Kernel modules: nouveau, nvidiafb, rivafb

~$ grep DRI /var/log/Xorg.0.log
[    28.724] (II) Loading extension XFree86-DRI
[    28.725] (II) Loading extension DRI2
[    28.773] (II) NOUVEAU(0): Loaded DRI module
[    29.011] (II) NOUVEAU(0): [DRI2] Setup complete
[    29.011] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau_vieux
[    29.044] (II) AIGLX: Trying DRI driver /usr/lib/i386-linux-gnu/dri/nouveau_vieux_dri.so
[    29.051] (II) GLX: Initialized DRI2 GL provider for screen 0

~$ grep "Direct rendering" /var/log/Xorg.0.log

~$ grep pci /var/log/Xorg.0.log
[    28.771] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[    28.771] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[    28.773] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[    28.773] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0

オフライン

 

#4 2012-01-31 06:46:41

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

実行結果の報告ありがとうございます。

…すみません、当てが外れました。
てっきりチップセット内蔵のグラフィックかと思っていたんですが、AGP接続のグラフィックなんですね。

当ては外れたんですが、とりあえず私の確認したかったこと「MTRRの使用の有無」自体は環境が違っても確認できますので(と言っても、環境ごとに違いますので、この場合は "今見ているRIVA TNT2に対して" ということになります)結果のほうを見てみたのですが、どうやら問題なく使用されているようです。
となると、おそらくこれが適用されている「nouveau」ドライバーの性能なのだろうと思われます。(nouveauは比較的新しいドライバーなので、古いTNT2に対応していることに驚いてしまいました)

もし、プロプライエタリドライバーが使えるのであればもう少し性能を引き出してくれるのではないかと思うのですが、TNT2にはもう対応していないと思われますので、これ以上を期待するのは厳しいかもしれません。一応、設定アプリの「追加のドライバー」で確認してみてください。


ちなみに、コマンドのほうに、忘れ去られているものや大文字小文字を間違われているものがあったりします(泣)
が、特に再投稿する必要はありませんです。


その代わり、というのも変ですが、下記コマンドの結果を投稿してもらえますでしょうか。Unity 3D(は動かないとは思うのですが)やgnashを使用していると、重くなる要因となり得るかもしれません。

コード:

echo $DESKTOP_SESSION
dpkg -l | grep -i flash

オフライン

 

#5 2012-01-31 10:45:46

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、ご説明有難うございます。
コマンドまちがえていましたか。とほほ! もう老人ですから、最近目がしょぼしょぼしてPCの細かいのが苦手です。コピー&ペーストができるのですね!始めて知りました。
ジャンクPCをひつこく使っています。新しいデバイスを付けると、何かし問題が起こりますね!昨日も、USB無線マウスを付けて、フリーズしました。WINDOWSでは問題ないのに!

ご説明内容がさっぱり分からない素人です。よろしく!下記にコマンド結果を添付します。
見にくくてすみません。未だに、四角い枠で囲めません。

~$ echo $DESKTOP_SESSION
ubuntu-2d
~$ dpkg -l | grep -i flash
ii  flashplugin-downloader                 11.1.102.55ubuntu0.11.10.1              Adobe Flash Player plugin downloader
ii  flashplugin-installer                  11.1.102.55ubuntu0.11.10.1              Adobe Flash Player plugin installer

オフライン

 

#6 2012-01-31 10:48:53

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

設定アプリの「追加のドライバー」の対応方法が分かりません。教えていただけないでしようか。

>もし、プロプライエタリドライバーが使えるのであればもう少し性能を引き出してくれるのではないかと思うのですが、TNT2にはもう対応していないと思われますので、これ以上を期待するのは厳しいかもしれません。一応、設定アプリの「追加のドライバー」で確認してみてください。

オフライン

 

#7 2012-01-31 10:51:23

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

設定アプリの「追加のドライバー」を見て、検索していますが、利用可能なドライバーがありません。

オフライン

 

#8 2012-01-31 23:55:52

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

コマンドの結果からだと、重たい環境にあるというわけではなさそうな感じですね。

一つ目に確認した「echo $DESKTOP_SESSION」は現在のデスクトップ環境が何になっているのかを調べました。
Ubuntuの標準のデスクトップ環境はUnity(3D)なのですが、これはそれなりにマシンスペックを要求しますのでスペックの足りない環境ですと動かず、その場合はUbuntu 2Dセッション(Unity 2D)に切り替えてログインされます。ログイン画面の歯車のアイコンをクリックすることでもUbuntu 2Dセッションを選択することができ、この環境であればUbuntuセッションよりは軽量なのではないかと思われます(私のところではUnityを確認できませんので推定ですけど)。

もうひとつ確認したFlashのほうも、インストールされているのはAdobeの制作物のほうですので性能的には全く問題ないと思います。

そして、プロプライエタリードライバー(これはメーカーの制作物と思ってください)もやはり利用することができなかったようですので、確認した範囲からの判断では「RIVA TNT2 + 現状のUbuntu」ではその性能が妥当といったところのように思えます。
(若干気になるのが、Flashのアクセラレーションを使用した動作でしょうか。Flashな領域で右クリックして設定を開き、アクセラレーションを無効化させるとどうなりますでしょうか?)

ちなみに、バックグラウンドで何らかのプログラムが走っていたりすると重くなったりしますので、「端末」で「 top 」を実行してCPUリソースを喰っているものがいないか監視しておくと良いかもしれません(topを終了させるには「q」キーです)。
「何だか重たいなぁ」と思っておもむろに確認してみるとupdate-apt-xapian-indexが走っていたりすることがあります。(私の環境ではこいつは長時間居座りますので、ものすごく邪魔だったりします…。という私のマシンは未だにPentiumIII…)

オフライン

 

#9 2012-02-01 00:03:15

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

ちなみに、オンボードのグラフィックを使用するというのは選択肢に入りますでしょうか?
Linuxのsisドライバーは正常に動いてくれるのかが微妙だったりしますが、正常に動くのであればこちらのほうが軽快に動く可能性があります。(sisドライバーは個々の能力を引き出すように作られているのでは?という思い込みと、nouveauドライバーは汎用で安定的なものを目指しているのでは?という思い込みからの判断です)
ただ、WindowsのほうではRIVA TNT2のほうが都合が良い、ということであればsisの使用はやめておきましょう。

オフライン

 

#10 2012-02-01 00:06:29

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

baoqiong による投稿:

未だに、四角い枠で囲めません。

これはBBCodeです。
メッセージ入力欄の下にある「BBCode」が説明ページへのリンクになっています。
「プレビュー」を活用しながら試してみてください。

オフライン

 

#11 2012-02-01 00:56:19

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさま、色々ご指導有難うございます。

Templer による投稿:

(若干気になるのが、Flashのアクセラレーションを使用した動作でしょうか。Flashな領域で右クリックして設定を開き、アクセラレーションを無効化させるとどうなりますでしょうか?)

Flashの設定ボタンがハイライトされず、押せません。無効化できません。

Templer による投稿:

ちなみに、バックグラウンドで何らかのプログラムが走っていたりすると重くなったりしますので、「端末」で「 top 」を実行してCPUリソースを喰っているものがいないか監視しておくと良いかもしれません(topを終了させるには「q」キーです)。

CPUの使用率
NHKニュースの動画を見ているとき。ほぼ問題なく見れます。
plugin-containe 84%
Xorg                        49%
firefox                     14%

TV動画サイト
plugin-containe 98~112%
Xorg                        35%
firefox                     18%

こんな感じです。TV動画サイトがコマ落ちします。CPUに負荷がかかるサイトなのでしょうか?WINDOWSでは、問題なく動いています。やはり、HDDの差が問題でしょうか?
IDE HDD Ubuntu 11.10
SATA HDD WindowsXP をdual bootしています。

Templer による投稿:

ちなみに、オンボードのグラフィックを使用するというのは選択肢に入りますでしょうか?
Linuxのsisドライバーは正常に動いてくれるのかが微妙だったりしますが、正常に動くのであればこちらのほうが軽快に動く可能性があります。(sisドライバーは個々の能力を引き出すように作られているのでは?という思い込みと、nouveauドライバーは汎用で安定的なものを目指しているのでは?という思い込みからの判断です)
ただ、WindowsのほうではRIVA TNT2のほうが都合が良い、ということであればsisの使用はやめておきましょう。

WINDOWSも同時に変わるのは、今は抵抗があります。試すのはOKです。

いろいろご指導有難うございます。明日から、しばらく出張になり留守をします。ノートPCでアクセスしますが、対応は後日になります。あしからず。

オフライン

 

#12 2012-02-01 18:45:39

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

baoqiong による投稿:

Templer による投稿:

(若干気になるのが、Flashのアクセラレーションを使用した動作でしょうか。Flashな領域で右クリックして設定を開き、アクセラレーションを無効化させるとどうなりますでしょうか?)

Flashの設定ボタンがハイライトされず、押せません。無効化できません。

あれ? DRIが有効であれば操作できると思っていたんですが反応しませんか。なんでだろう…?

baoqiong による投稿:

CPUの使用率
NHKニュースの動画を見ているとき。ほぼ問題なく見れます。
plugin-containe 84%
Xorg                        49%
firefox                     14%

TV動画サイト
plugin-containe 98~112%
Xorg                        35%
firefox                     18%

こんな感じです。TV動画サイトがコマ落ちします。CPUに負荷がかかるサイトなのでしょうか?WINDOWSでは、問題なく動いています。やはり、HDDの差が問題でしょうか?
IDE HDD Ubuntu 11.10
SATA HDD WindowsXP をdual bootしています。

現状でのFlashの動画はスレッドに対応していないみたいなので、これ(TV動画サイトでのplugin-container)を見るといっぱいいっぱいな印象を受けたりもするのですが、HDDの話を持ち出されているということはもしかしてTV動画サイトだとディスクアクセスが激しくなったりするのでしょうか? そこでは、topの「Cpu(s):」行にある「wa」以降の値が上がっているということはありませんでしょうか。


sis内蔵グラフィックに関してはbaoqiongさんの判断にお任せします。(おそらく、そのビデオチップだとMTRRが設定されないと思われますので、そうなると設定までしてもらいたく思いますので、少しの間は内蔵グラフィックを使用していただくということになってしまうかと思うのです。実はここに投稿したキッカケが初心者向けの設定方法を見つけた "かもしれない"、 baoqiongさんのマシンならその条件に一致しそうだ、と思ったからだったりします。それで当てが外れたと…)

baoqiong による投稿:

いろいろご指導有難うございます。明日から、しばらく出張になり留守をします。ノートPCでアクセスしますが、対応は後日になります。あしからず。

了解です。

オフライン

 

#13 2012-02-02 00:31:20

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、お世話になります。

Templer による投稿:

あれ? DRIが有効であれば操作できると思っていたんですが反応しませんか。なんでだろう…?

もう一度、帰ったら確認します。ノートPCでは、できそうです。多分、動画がフリーズしていて、操作できなかったかも?

Templer による投稿:

現状でのFlashの動画はスレッドに対応していないみたいなので、これ(TV動画サイトでのplugin-container)を見るといっぱいいっぱいな印象を受けたりもするのですが、HDDの話を持ち出されているということはもしかしてTV動画サイトだとディスクアクセスが激しくなったりするのでしょうか? そこでは、topの「Cpu(s):」行にある「wa」以降の値が上がっているということはありませんでしょうか。

「現状でのスレッド対応していない」とは、どう言う意味か分かりません。
TV動画サイトは、番組のほかコマーシャル等のアニメーションが動いています。番組->放送日->目的の動画画面とリンクで新しいFirefoxのタブが開かれ、それぞれにアニメーションがあります。これも先のタブを消去すると目的の動画の動きが改善されました。動画はストリーミングですが、ネットのスピードにも大きく影響していると思います。ただ、比較でWINDOWSに切り替え、同じサイトの動画を見ますが、コマ落ち等の問題もなくスムーズに見れます。HDDの話は、SATAとIDEとのアクセススピードの違いがこれらの差をまねいているのかな?と危惧しています。
topの「Cpu(s):」行にある「wa」以降の値も、再度確認します。

Templer による投稿:

sis内蔵グラフィックに関してはbaoqiongさんの判断にお任せします。(おそらく、そのビデオチップだとMTRRが設定されないと思われますので、そうなると設定までしてもらいたく思いますので、少しの間は内蔵グラフィックを使用していただくということになってしまうかと思うのです。実はここに投稿したキッカケが初心者向けの設定方法を見つけた "かもしれない"、 baoqiongさんのマシンならその条件に一致しそうだ、と思ったからだったりします。それで当てが外れたと…)

この件は、TRYします。少しお時間をください。よろしく。

オフライン

 

#14 2012-02-02 18:58:50

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

baoqiong による投稿:

「現状でのスレッド対応していない」とは、どう言う意味か分かりません。

分かりにくかったようで申し訳ありません。
該当箇所を言い直すと、現在リリースされているFlash Playerの動画機能はシングルスレッド処理のようですので(※)、「plugin-containe 98~112%」という100%とちょっとという状況は動画の処理で1プロセッサー(HTの場合は1論理プロセッサー)をほぼ独占するくらいの勢いで使われてしまっているのではないだろうか?という印象を受けるんです。つまり、CPU使用率だけで既にコマ落ちを判断する材料が揃ってしまっているのではなかろうか、と…。
という感じです。

※ マルチスレッドへの対応はバージョン11.2からのようです。

オフライン

 

#15 2012-02-02 22:28:18

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、ご説明有難うございます。理解できました。

Templer による投稿:

Flash Playerの動画機能はシングルスレッド処理のようですので(※)マルチスレッドへの対応はバージョン11.2からのようです。

windowsとlinuxの差は、導入しているFlash Playerの差が原因ですか?以前、フォーラムの投稿で、「Flash PlayerがCPUの使用率をあげている」と言うような書き込みがあったと思うのですが、今見つけられません。ソフトがマルチスレッド対応になっても、同じCPUでは効果が期待できませんよね。間違っていますかね。

オフライン

 

#16 2012-02-03 00:31:47

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

baoqiong による投稿:

windowsとlinuxの差は、導入しているFlash Playerの差が原因ですか?以前、フォーラムの投稿で、「Flash PlayerがCPUの使用率をあげている」と言うような書き込みがあったと思うのですが、今見つけられません。

私はWindowsを所有しておりませんので、こちらについては何もわかりません。
言えることは、WindowsとLinux OSはシステムの根底が全く違いますので、比較するのは無理があるということくらいです。

baoqiong による投稿:

ソフトがマルチスレッド対応になっても、同じCPUでは効果が期待できませんよね。間違っていますかね。

baoqiongさんのはHTテクノロジーなCPUのはず(でなければ、CPU使用率が100%を超えることはないはず。topで「1」キーを押すと「Cpu(s)」が複数のCPU情報に別れると思います)なので、マルチスレッド対応になれば過大な期待は禁物ですが効果はあると思います。
(問題は、マルチスレッド対応というのがLinux版も含めての話なのかというところだったりします…)

オフライン

 

#17 2012-02-12 01:05:06

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、お世話になります。連絡が遅くなって申し訳ありません。ようやく帰りました。

baoqiong による投稿:

Templer による投稿:

あれ? DRIが有効であれば操作できると思っていたんですが反応しませんか。なんでだろう…?

もう一度、帰ったら確認します。ノートPCでは、できそうです。多分、動画がフリーズしていて、操作できなかったかも?

動画がフリーズしていないときに再度確認しました。アクセレレーションの無効化の実効をしましたが、あまり変化はありませんでした。

Templer による投稿:

現状でのFlashの動画はスレッドに対応していないみたいなので、これ(TV動画サイトでのplugin-container)を見るといっぱいいっぱいな印象を受けたりもするのですが、HDDの話を持ち出されているということはもしかしてTV動画サイトだとディスクアクセスが激しくなったりするのでしょうか? そこでは、topの「Cpu(s):」行にある「wa」以降の値が上がっているということはありませんでしょうか。

topの内容は、

コード:

top - 23:27:40 up 6 min,  1 user,  load average: 0.13, 0.34, 0.21
Tasks: 147 total,   2 running, 145 sleeping,   0 stopped,   0 zombie
Cpu0  : 53.8%us, 19.6%sy,  0.0%ni, 25.9%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  : 51.8%us, 21.3%sy,  0.0%ni, 26.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2062256k total,   971072k used,  1091184k free,    57960k buffers
Swap:  2096124k total,        0k used,  2096124k free,   426420k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 1749 terrymic  20   0  348m  94m  29m R   98  4.7   3:54.00 plugin-containe    
 1053 root      20   0  109m  79m  15m S   37  3.9   1:46.16 Xorg               
 1674 terrymic  20   0  406m  92m  33m S    6  4.6   1:04.79 firefox            
 1513 terrymic   9 -11  177m 6564 4016 S    5  0.3   0:10.15 pulseaudio         
 1497 terrymic  20   0 66840  13m  10m S    1  0.7   0:03.58 metacity           
 1727 terrymic  20   0 77384  30m 9.8m S    0  1.5   0:02.97 ubuntuone-syncd    
 1963 terrymic  20   0  2820 1156  856 R    0  0.1   0:00.64 top                
    1 root      20   0  3324 1800 1232 S    0  0.1   0:00.97 init               
    2 root      20   0     0    0    0 S    0  0.0   0:00.02 kthreadd           
    3 root      20   0     0    0    0 S    0  0.0   0:00.04 ksoftirqd/0        
    4 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/0:0        
    5 root      20   0     0    0    0 S    0  0.0   0:00.56 kworker/u:0        
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0        
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1        
    9 root      20   0     0    0    0 S    0  0.0   0:00.07 ksoftirqd/1        
   10 root      20   0     0    0    0 S    0  0.0   0:00.02 kworker/0:1

sis内蔵グラフィックに関しては、モニターへの表示に問題があり、ドライバーの更新するもよくならなかった経緯を思い出しました。その後、ボードを追加しました。Linuxの導入はその後です。

Templer による投稿:

そのビデオチップだとMTRRが設定されないと思われますので、そうなると設定までしてもらいたく思いますので、少しの間は内蔵グラフィックを使用していただくということになってしまうかと思うのです。

MTRRの設定について、教えてください。MTRRの意味すら知りません。よろしく。

オフライン

 

#18 2012-02-12 09:24:37

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

お疲れ様です。

本題。
topの内容を見ると、I/Oによる処理待ち(wa)が微量にありますが大きく影響するというほどではないと思いますので、HDDはほぼ無関係と見て良さそうな感じがします。
となると、問題はやはりCPUが処理しきれていないことによるものと思うのですが、その内訳は、システム(sy)による負荷がやたら高くなっているので、見た感じではドライバーなどの性能がボトルネックになっているのではないかと疑います。
これ以上は確認の仕方も含めてわからないです。申し訳ありません。

解決方法とかではないですが、サイトの作りによってはフルスクリーンモードにすると軽減されるということもあるようですので(私の環境ではNHKの動画ニュースサイトが該当)、フルスクリーン機能のあるサイトであるなら試してみるのも良いかもです。(軽くなるどころか、あまりにも重すぎてフルスクリーンを解除できなくなってしまった場合は「 Ctrl + Alt + → 」キーでワークスペースを切り替えて逃げる)

後はもう逃げでしかないのですが、別のもっと軽量なデスクトップセッションを使用するとかが軽くなるかと思います。(ここで話すような内容ではなくなるので、これについては触れません)

オフライン

 

#19 2012-02-12 09:56:16

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

sis内蔵グラフィックのほうは少し確認をしてからになります。
sis内蔵グラフィックでUbuntuが正常に動くようであれば、下記コマンドの結果を投稿していただけますでしょうか。(正常に動かなかったら、やめにするのが現実的だろうと思います)

コード:

cat /proc/mtrr
lspci -v | grep -A 10 VGA
dmesg | grep -i agp
lsmod | grep drm

それと、RIVA TNT2時の「 dmesg | grep agp 」もお願いできますでしょうか。

MTRRについてはこちらが分かりやすいかもしれません。
参考: http://mcn.oops.jp/wiki/index.php?CPU/CPUID/MTRR

で、drmなカーネルドライバーがロードされていれば自動で設定されるものと思うのですが、baoqiongさんの内蔵グラフィックに対してはこれがロードされないはず(「 lsmod | grep drm 」の結果に何も返らない)と思われます。(外してたら全面的にごめんなさいです)

オフライン

 

#20 2012-02-12 12:53:30

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、有難うございます。HDDに無関係と解りハードを変更する必要がなくなりました。今はHDDが品薄ですから。

早速、SIS内臓グラフィック動作確認しました。とりあえず、解像度(1366X768)も問題なく動いています。(この時やはりWINDOWSは解像度の設定ができなく、画像が間延びします。)テレビサイトのコマ落ち、動作等にあまり変化は見られません。やはりWINDOWSの方が良いかな。

まずは、

Templer による投稿:

RIVA TNT2時の「 dmesg | grep agp 」もお願いできますでしょうか。

コード:

************-desktop:~$ dmesg | grep agp
[    0.937319] Linux agpgart interface v0.103
[   26.443346] agpgart-sis 0000:00:00.0: SiS chipset [1039/0661]
[   26.518828] agpgart-sis 0000:00:00.0: AGP aperture is 64M @ 0xe4000000
[   28.304896] agpgart-sis 0000:00:00.0: AGP 3.5 bridge
[   28.304924] agpgart-sis 0000:00:00.0: bridge is in legacy mode, falling back to 2.x
[   28.304937] agpgart-sis 0000:00:00.0: putting AGP V2 device into 4x mode

SIS内臓グラフィックへ変更後の下記codeは、

コード:

***********************-desktop:~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x07e000000 ( 2016MB), size=   32MB, count=1: uncachable
reg02: base=0x0e8000000 ( 3712MB), size=   64MB, count=1: write-combining
reg03: base=0x0e0000000 ( 3584MB), size=    4MB, count=1: write-combining

***********************-desktop:~$ lspci -v | grep -A 10 VGA
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. Device 7060
    Flags: 66MHz, medium devsel, IRQ 5
    BIST result: 00
    Memory at e0000000 (32-bit, prefetchable) [size=128M]
    Memory at ec000000 (32-bit, non-prefetchable) [size=128K]
    I/O ports at d000 [size=128]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel modules: sisfb

***********************-desktop:~$ dmesg | grep -i agp
[    0.929573] Linux agpgart interface v0.103
[   26.318738] agpgart-sis 0000:00:00.0: SiS chipset [1039/0661]
[   26.348802] agpgart-sis 0000:00:00.0: AGP aperture is 64M @ 0xe8000000
[   67.808072] Modules linked in: bnep rfcomm bluetooth vesafb ppdev binfmt_misc pcmcia snd_cmipci gameport snd_opl3_lib snd_intel8x0 snd_ac97_codec ac97_bus yenta_socket snd_hwdep snd_mpu401_uart pcmcia_rsrc pcmcia_core snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device parport_pc shpchp snd sis_agp soundcore snd_page_alloc lp parport usbhid hid firewire_ohci sata_sis firewire_core crc_itu_t sis900 floppy

***********************-desktop:~$ lsmod | grep drm
***********************-desktop:~$

フルスクリーンモードの件ですが、特にon/offで差は見られません。
よろしくご指導お願いします。

オフライン

 

#21 2012-02-12 15:50:45

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

ご報告ありがとうございます。
何というか、正直なところ、この状況は想像していませんでした。
drmなカーネルドライバーがロードされていないところまでは予定通りでしたが、lspciの結果にあるprefetchableな領域(アドレスが0x0e0000000でサイズが128MB)がMTRRに設定されているのは意外でした。しかもサイズが4MBとしてというのがなんとも…。

ということで、残念ながら "自動設定できるかも" という私の考えはあっけなく崩れてしまいましたので、初心者向けではないのですがこちらを確認してみてください。

まず「cat /proc/mtrr」を実行して現在設定されてしまっている「0x0e0000000」な領域のものが「reg03」であることを確認してから、下記コマンドで現在設定されている情報(reg03)を消して再設定してください。「size」の値は128MBなので「0x08000000」となります。
(「 cat /proc/mtrr 」は確認のために入れています)

コード:

cat /proc/mtrr
echo "disable=03" | sudo tee /proc/mtrr
cat /proc/mtrr
echo "base=0xe0000000 size=0x08000000 type=write-combining" | sudo tee /proc/mtrr
cat /proc/mtrr

実行後にシステムがフリーズしないようであれば(※)、そのまま動画のテストをしてみてください。幾許かの改善は見込めるのではと期待します。
(3つ目のコマンドを「 sudo modprobe sis 」に変えることでも設定されるのかというのも確認してみていただけますでしょうか。私の思い描いていた自動設定というものがこれだったりします)

※ 領域オーバーな設定をするとあっという間にフリーズすると思います。

オフライン

 

#22 2012-02-12 17:08:08

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、早速のご指示有難うございます。ご指示にしたがって実行しました。

コード:

***********************-desktop:~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x07e000000 ( 2016MB), size=   32MB, count=1: uncachable
reg02: base=0x0e8000000 ( 3712MB), size=   64MB, count=1: write-combining
reg03: base=0x0e0000000 ( 3584MB), size=    4MB, count=1: write-combining
terrymicron@terrymicron-desktop:~$ echo "disable=03" | sudo tee /proc/mtrr
[sudo] password for ***********************: 
disable=03
***********************-desktop:~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x07e000000 ( 2016MB), size=   32MB, count=1: uncachable
reg02: base=0x0e8000000 ( 3712MB), size=   64MB, count=1: write-combining
***********************-desktop:~$ echo "base=0xe0000000 size=0x08000000 type=write-combining" | sudo tee /proc/mtrr
base=0xe0000000 size=0x08000000 type=write-combining
***********************-desktop:~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x07e000000 ( 2016MB), size=   32MB, count=1: uncachable
reg02: base=0x0e8000000 ( 3712MB), size=   64MB, count=1: write-combining
reg03: base=0x0e0000000 ( 3584MB), size=  128MB, count=1: write-combining
***********************-desktop:~$

もう一つの実行コマンドは、ダメでした。結果は、

コード:

***********************-desktop:~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x07e000000 ( 2016MB), size=   32MB, count=1: uncachable
reg02: base=0x0e8000000 ( 3712MB), size=   64MB, count=1: write-combining
reg03: base=0x0e0000000 ( 3584MB), size=  128MB, count=1: write-combining
***********************-desktop:~$ echo "disable=03" | sudo tee /proc/mtrr
[sudo] password for ***********************: 
disable=03
***********************-desktop:~$ sudo modprobe sis
***********************-desktop:~$ 3298***********************
3298***********************: command not found
***********************-desktop:~$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x07e000000 ( 2016MB), size=   32MB, count=1: uncachable
reg02: base=0x0e8000000 ( 3712MB), size=   64MB, count=2: write-combining
***********************-desktop:~$

128Mへの変更後のサイト状況は、改善は見られませんでした。
その時のtopを下記に記しました。

コード:

top - 15:43:31 up 32 min,  1 user,  load average: 0.41, 0.17, 0.13
Tasks: 146 total,   2 running, 144 sleeping,   0 stopped,   0 zombie
Cpu0  : 78.1%us,  6.3%sy,  0.0%ni, 15.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  : 76.1%us,  7.0%sy,  0.0%ni, 15.3%id,  0.0%wa,  0.0%hi,  1.7%si,  0.0%st
Mem:   2029872k total,  1002132k used,  1027740k free,    59572k buffers
Swap:  2096124k total,        0k used,  2096124k free,   454380k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 2054 ********  20   0  386m  98m  28m R  118  4.9   8:53.77 plugin-containe    
 1024 root      20   0  130m  86m  13m S   25  4.4   2:55.53 Xorg               
 1637 ********  20   0  467m 100m  35m S   24  5.1   2:30.43 firefox            
 1490 ********   9 -11  177m 6672 4072 S    4  0.3   0:21.16 pulseaudio         
 2112 ********  20   0 74692  14m  10m S    1  0.7   0:00.64 gnome-terminal     
 1474 ********  20   0  141m  15m  11m S    1  0.8   0:08.98 metacity           
 1704 ********  20   0 76364  30m 9.8m S    0  1.5   0:05.87 ubuntuone-syncd    
    1 root      20   0  3320 1796 1232 S    0  0.1   0:00.99 init               
    2 root      20   0     0    0    0 S    0  0.0   0:00.01 kthreadd           
    3 root      20   0     0    0    0 S    0  0.0   0:00.02 ksoftirqd/0        
    4 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/0:0        
    5 root      20   0     0    0    0 S    0  0.0   0:00.55 kworker/u:0        
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0        
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1        
    9 root      20   0     0    0    0 S    0  0.0   0:00.04 ksoftirqd/1        
   10 root      20   0     0    0    0 S    0  0.0   0:00.04 kworker/0:1

残念ながら、この様な結果になりました。
同じサイトをWINDOWSに切り替え確認をしましたが、問題なく見れます。
一つ質問ですが、WINDOWSのタスクマネージャーでCPUの使用状況が見れますが、内容はLinuxのtopと同じような内容でしょうか?WINDOWSでサイトを見るときは、CPUの負荷が低いように感じられます。今回は、80%~100%(表示は100%以上はありませんが)何となく、WINDOWSの方が軽い感じがします。

オフライン

 

#23 2012-02-12 18:29:50

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

ご報告ありがとうございます。
結果はどれもダメですか。そこそこ期待していただけに、残念です。
sisグラフィックにしたところ負荷の状況がユーザープロセス(us)側になったようですが、それでも変化なしというのは何でしょう…。
どうやら、私ではこの辺りが限界のようです。申し訳ありません。そして、わざわざsisで試していただきありがとうございました。

baoqiong による投稿:

一つ質問ですが、WINDOWSのタスクマネージャーでCPUの使用状況が見れますが、内容はLinuxのtopと同じような内容でしょうか?WINDOWSでサイトを見るときは、CPUの負荷が低いように感じられます。今回は、80%~100%(表示は100%以上はありませんが)何となく、WINDOWSの方が軽い感じがします。

こちらの質問は私にではないと思いたいです。
私はWindowsに関しては何もわかりませんです(泣)

オフライン

 

#24 2012-02-12 18:46:10

baoqiong
メンバ
登録日: 2011-12-02

Re: 動画がコマ落ちします

Templerさん、いろいろと御教授いただき有難うございました。結果はともあれ、全く初心者の私からの質問に懇切丁寧な回答をいただき恐縮しております。

これからも、懲りずにLinuxの勉強をしたいと思います。
最後に、元に戻す場合、SIS内臓の設定はそのままでよろしいでしょうか。
よろしくお願いいたします。

オフライン

 

#25 2012-02-12 18:58:00

Templer
メンバ
登録日: 2009-07-08

Re: 動画がコマ落ちします

行なった設定は一時的なものとして行なってもらいましたので、システムを再起動するだけで元に戻ります。(敢えて恒久的な方法は書きませんでした)

オフライン

 

Board footer

Powered by FluxBB