2011-01-18 13 views
2

私は最近ATIモビリティRadeon HD 5650を搭載した東芝Satellite A660を購入しました。電源を節約するために、バッテリ電源と統合グラフィックスを使用するとRadeonが無効になります。WPFグラフィックスカードの問題

私は、回転や移動が可能な3Dサーフェスにマップされたボタンやチェックボックスなどの共通のコントロールを持つWPFアプリケーションをいくつか用意しています。ボタンを押すかボックスにチェックを入れたときにラーデオンが実行されている場合は、部分的にのリペイントまたはボタンが押し込まれ、再び取り消されません。それは恐ろしいね!バッテリー電源に切り替えるとはすべて正常に動作します

私は完全に立ち往生しています。私は、ドライバの問題やカードのDirectXの欠陥が疑わしいですが、Radeonのドライバは最新です。

修正の提案はありますか? WPFは現代のPCのグラフィックスカードやドライバに本当に敏感ですか?開発者はこのような事態を最小限に抑えるためにWPFアプリケーションをテストし、どのように展開しますか?

(1例は - 教科書から - 背後にある純粋なXAML、基本的にノーコードであるので、私は、サーバー上のXAMLファイルを置く:http://pnart.com/temp/WPF_XAML_Example.xaml - それはバッテリーの上だときには、東芝の4台のコンピュータ上で正常に動作しますプラス)

答えて

2

はい、WPFはDirectX、したがってグラフィックスドライバに依存します。ハードウェアアクセラレーションをオフにしてみてください。それが問題を解決すれば、ドライバーの問題であることが分かります。

+0

これは私がやったことです。オリジナルの記事では、統合されたグラフィックスに切り替えると問題はなくなります。しかし、ATI Mobility Radeonは主要なグラフィックスカードであり、そのドライバは最新のものであり、これはまったく新しいPCです。WPFを使ってWPFアプリケーションをどのように配備するのですか?これらは4台のPCで動作しますが、これを引き起こす可能性のあるものはありますか? –