Xの描画を速くするスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGXFreeのチューニング、XFree4.0.X, 商用Xサーバーの導入など
Xの描画を速くする方法を語りましょう。
0002SAGE
NGNG0003名無しさん@お腹いっぱい。
NGNG極端な話、Xい゛ら゛ね゛な゛〜。
0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNGってさがらね゛な゛・・・
0006名無しさん@お腹いっぱい。
NGNGX の事あ゛れこれ、皆できゃますべ〜ってスレだよ゛な゛・・・
0007名無しさん@お腹いっぱい。
NGNG理解するのに20秒くらいかかった。
0008名無しさん@お腹いっぱい。
NGNGいらないサービス削りまくって、
ウィンドゥマネージャーを軽いやつに替えれば少しは早くなります。
Sawfishだけを(GNOMEを使わず)立ち上げてみるなんてのはどうでしょう。
あと、Linuxは標準ではハードディスクへのアクセスが16ビットならしく、
32ビットにするなり、DMA/66 なりにするとアクセスが速くなる、とか
聞いたことがあります。というか、昔やってみたことがあったんだけど、
二度と立ち上がらなくなってデータを全部消して以来、やってません。
結構、ハードに依るようです。
あと、フォントの設定で、bdfとかpcfとかの形式のフォントは
スケーリングすると時間がかかるのでunscaledにしたほうがよいようです。
/etc/X11/fs/config とか、/etc/X11/XF86Config とかの中で、
/usr/X11R6/lib/X11/fonts/japanese:unscaled, とか、
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
等のように書きます。
Vineとかの設定を見てみれば分かりますが、大体japaneseとmiscと
75dpiと100dpiなんかはunscaledのものを上のほうに書き加えた
ほうがいいようです。
詳しくは調べて下さいね。
0009名無しさん@お腹いっぱい。
NGNG彼はPIOとかDMAとかATA66とかそういうことがごっちゃになってるね。
PIOというのはCPUが直接HDDアクセスを管理する方式。
HDDにアクセスするたびにCPUに大きな負荷が掛かる。
DMAというのはチップセットがHDDのアクセスを担当する方式。
PIOに比べてCPUへの負荷は低い。
ATA33、66、100というのはDMAの中の転送速度の方式。
ATAで動かすにはチップセットとHDDとDRIVERの対応ATA速度を
揃える必要がある。
でlinuxは標準でPIOなの?
0010名無しさん@お腹いっぱい。
NGNGIDE CD-ROMをSCSIエミュして、CDDA吸い上げすると
よくわかる。レスポンス低下。ろくに動かない。
だが、ISAのSCSIに繋いだCD-ROMでCDDA吸い上げすると
レスポンス低下全くなし。言っておくけどPCIじゃないよ。
ISAだよ。
0011名無しさん@お腹いっぱい。
NGNGカーネル構築時の設定で、最初から DMA を有効にするかどーかを
設定できた、よーな覚えが。
俺も MATROX のドライブで UDMA 入れて一瞬でふっ飛ばしたから
ここ暫くは PIO。IBM の DTTA の時は問題無かったんだがなー。
0012名無しさん@お腹いっぱい。
NGNG当たり前ですが、UDMA対応のCD-ROMを使ってください。
0013名無しさん@お腹いっぱい。
NGNG>DMAというのはチップセットがHDDのアクセスを担当する方式。
今手に入るPCのHDDアクセスはチップセットが担当しています。
DMAはチップセットがHDD<->メモリまで面倒を見てくれる方式です。
0014名無しさん@お腹いっぱい。
NGNGつか11はMaxtorじゃなくてビデオカードの話してますか?
以前G400のドライバをカリカリにチューンして早くしてる
って人の話とか聞いたのでもしそうだったら詳細希望
(クロック弄るとかって意味じゃなくてドライバの最適化の話)
0015名無しさん@お腹いっぱい。
NGNGmttrとか設定してる?
0017名無しさん@お腹いっぱい。
NGNG0018名無しさん@お腹いっぱい。
NGNGmttr弄ると何かメリットありますか?
とりあえずカーネル構築の時に設定はしてるのだけど何なのか謎
0019名無しさん@お腹いっぱい。
NGNGP-Pro, PII以降にあるMTTRってレジスタを使うようになる。
PCIorAGPバスを使ったビデオカードならバス転送が2.5倍以上アップ。
002018
NGNGそんなに変わるんですか!?
吃驚。ちょっとマシン全部確認してみます。情報ありがとう
0021名無しさん@お腹いっぱい。
NGNG0022名無しさん@お腹いっぱい。
NGNG0023sage
NGNG0026名無しさん@お腹いっぱい。
NGNGIDEのCD-ROMは吸出し出来ただけで儲けもの。
Linux板でXの話をしてるのに、なんでCD-ROMの話するのかしらん。
002710-14代表
NGNG手のひらであそばれていたんだよ。ちゅーぼーはすぐのってくるよな
みんなそうおもうでしょうぼくは正しくておまえらみんなばかだばーかばーか」
と書きたかったのですが有意義な生活で忙しい為そこまでタイプする暇が無かったのです。
ですがこの度やっと時間が取れたので10日遅れで誰も見ていないスレに
己の正当性及び11-14に対する自身の優位性を匿名で主張しに来てくれました。
誰も見てねーよ、どーでもいーよ、第一におもしろくねーよ、
限られた見る人の総意を10は知りません。自身が関わっている以上これは最高のスレに違いないと
確信しています。その場で自己の素晴らしさを主張し自分に注目してくれている
不特定多数の人間にそのメッセージを伝えることで抱え込んだ鬱屈、不満、
社会全般へのルサンチマンの開放をする事が出来て今10は喜びに
包まれています。
そんな彼の幸せな姿を見ることが出来て、10-14一同これ以上の喜びは御座いません。
素晴らしい愛すべき痴呆人格者10の帰国を、我々は盛大な拍手で歓迎したいと思います。
パチパチ
0028名無しさん@お腹いっぱい。
NGNG002910
NGNG書いてさっさと逃げましょう。最後の "(藁" が特にポイントです(藁
0030xengine 550くらい
NGNGXFree86の3.3.6で手動で設定してもxengineで10%くらいしか変化なく、
4.0.1だと自動で設定された値が変なのか画面が乱れたりして
mtrrをdisableさせないとまともに動きません。
うまく設定するとどのくらい速くなるんでしょう?
(K6-2はstepping 12 ,ビデオカードはVoodoo Banshee(PCI,16MB)です)
■ このスレッドは過去ログ倉庫に格納されています