アカウント名:
パスワード:
それって、ATIが作ったWindows向けドライバとATIが作ったLinux向けドライバの比較?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
GUIもっさり (スコア:3, 興味深い)
Athlon XP, Radeon X1300なマシンで最近Linux+Xorgを使って感じました。
Linux+XorgもDRIがありはしますが、
(Vistaで大部分がユーザーモードの戻されたとはいえ)効果的にカーネルモードを使うWindowsのアーキテクチャと比べるともっさり。
トップレベルウィンドウの合成に関しては、aiglx使えばサクサクなんですけど、内部の描画はやはりもっさり。
他にも、Xプロトコルが間に入るのも原因?ローカルプロセスでもマーシャリング/アンマーシャリングは必要でしょうし。
徐々に慣らされてきたから気づきにくいだけで、現在の「質素な」デスクトップって、十分リッチなんですよね。
フォントはAAかかるし、アイコンでイメージを惜しみなく使うし、Webブラウザは並列ネットワークI/O+動的レイアウト+JavaScriptインタプリタだし。
多分、今enlightenment動かすと、すっごいサクサクですよ。当時はウィンドウマネージャごときにこんなに(Xサーバの)イメージリソース使ってバカじゃないか、ともいわれてたけど。
デスクトップ環境のリッチなUI、もしくはUXを実現するための、近代的なアーキテクチャに移行するために、
Windowsは力技で対応 (XP→Vista、GDIをソフトウェアレンダリング化して互換性を確保し、新アプリはWPF)、Mac OSは切り捨てで対応(Mac OS9→OSX)したけど、Xだけ取り残されてる感じ。aiglxでコンポジションはできるとはいえ、ウィンドウ内レンダリングがねぇ。
Re:GUIもっさり (スコア:2, 参考になる)
高速だけどまだあまり使われてないので目にする機会が少ないのが残念ですが。
そもそもの問題はX自体の描画(winでいえばgdiにあたる部分)は結構速いのに、
メジャーライブラリがマルチプラットフォームのために独自にpixmapを持って作業したり、
システムが提供するものをそのまま使わせない所に起因しているような気がします。
ただX内でも(本来の処理には)無駄な多層化されている部分があったり、
アクセラレーションが未対応の意図しないフォールバックが割と起こります。
あとはselinux対応のディストリの場合、Xセキュリティー機構のxaceが結構cpuを食います。
プロセス・スレッド・シグナル/コンポーネント(モジュール)/メッセージ処理あたりが全てバラバラだし、
設計思想の古いPOSIXでは、それらが統合された1社によって開発された近代的なマイクロカーネルのOSにはかなうとは思いません。
一方では柔軟性があるとも言えるけど、それが健全な運用につながるかといえば?です。
と悪口ばかり書いたけど、linuxやオープンソース界隈自体には凄いパワーがあるのは間違いない。
最近はハードウェアベンダが仕様を積極的に公開したりしているので、
エンドユーザーが増えればどんどん改善されていくのではないでしょうか。
Re: (スコア:0)
しかし先に改善されないとエンドユーザが増えないというジレンマ
Re:GUIもっさり (スコア:1)
会社入って仕事でSolaris/Windows,家でWinNT(裏FreeBSD)。
しばらくしてメールとブラウザがNetBSD上で十分使えると判断した時に家はNetBSDへ完全移行。2002,2003年ごろかな。
> 多分、今enlightenment動かすと、すっごいサクサクですよ。当時はウィンドウマネージャごときに
> こんなに(Xサーバの)イメージリソース使ってバカじゃないか、ともいわれてたけど。
今もctwmで困らないのでサクサクです:-)
まっX回りの設定は難しい(と私は思っている)ので、一度動いて満足した設定から
帰る気力が湧きません。
Re: (スコア:0)
xorgが作ったLinux向けドライバの比較だとしたら、そりゃあLinux不利でしょ。
メーカー製バイナリのみ配布ドライバだと、オープンソースでは書けないあんなことやこんなことを満載した、そのOS向けにチューンしたものになっているはずなので、高性能なのは当然。
Re:GUIもっさり (スコア:1, すばらしい洞察)
>
>メーカー製バイナリのみ配布ドライバだと、オープンソースでは書けないあんなことやこんなことを満載した、そのOS向けにチューンしたものになっているはずなので、高性能なのは当然。
利用者にはそんな事情なんか関係ないよ。モッサリなものはモッサリ。
Re: (スコア:0)
Windows の反応に慣れてると GNOMEなんか処理が頻繁に止まって、とても実用に耐えない。
日常的な作業でも Linux系のデスクトップはストレス貯まりまくりですよ。
仕事でLinux上のSDK使わなきゃいけないのでもなけりゃ、Windows が使えるのに Linux なんか使いませんって。
Re: (スコア:0)
Re:GUIもっさり (スコア:1)
#1329538 [srad.jp]は、ドライバに関しては特に触れてないので、ATI(AMD)製のfglrxを使ってると思われ。
それに、ドライバレベルの話しではなく、その手前のことだと思う。
んで、もしかして#1329567 [srad.jp]は、AIGLXについて言及してるのであれば、AIGLX - Wikipedia [wikipedia.org]を見てね。
# もし、解っててのことなら失礼
Kernel1.3辺りから、使ったり使わなかったりの所謂「インスコ厨」な自分の場合。
このところは、楽チンなのでUbuntuを使ってるけど、
# だから何?って感じだけど、ウィンドウ切り替えが軽いのは良い
# Flashは逆に安定してないけどw
ただ、動画再生支援がイマイチなので、未だにメインはXP。
ま、このハードだからきついわけで、最近のマシンなら余裕かもしれないけど。
それと、これ [cnet.com]の成果にも期待。
Re: (スコア:0)
メインで使う気にはならなかったが、今はまともに穴が塞がったのだろうか。
Re: (スコア:0)
難点はEtermがUTF-8で使えないこと。
Re: (スコア:0)
カーネルモードかどうかなんて、連続で描画し続けるならともかく、いまどきのプロセッサで問題になるとは思えませんね。
Windowsでもデスクトップがなかなか描画されなかったりしますが、たいていディスクI/O待ちですね。
コンポジションについては、XRenderとかが結構前から入っています。