PawnIO とは? FACEIT にブロックされるのか
PawnIO は、CPU 温度センサーなどのハードウェアをプログラムが読み取れるようにするオープンソースのドライバーです。FACEIT は古いバージョンをブロックします。w0a は最新版をインストールします。
PawnIO は、独立したオープンソース プロジェクトによる Windows のカーネル ドライバーで、プロセッサの温度の読み取り値のように、通常のプログラムでは届かないハードウェアのレジスタにプログラムがアクセスできるようにします。FACEIT のアンチチートは古いバージョンの PawnIO があると起動せず、FACEIT のブロック対象ドライバー一覧は最新バージョンを求めています。w0a が PawnIO をインストールするときに毎回ダウンロードするのも、その最新バージョンです。w0a が PawnIO を使うのは CPU 温度、RAM のタイミング、RAM の温度を読み取るためだけで、インストールするのはあなたがボタンを押して確認したあとだけです。w0a を標準どおりにインストールしただけでは、カーネル ドライバーは 1 つも読み込まれません。
PawnIO とは?
PawnIO は自らを、さまざまなプログラムにハードウェアへのアクセスを提供する、スクリプトで拡張できる汎用のカーネル ドライバーだと説明しています。プログラムはモジュールを通じて PawnIO を使い、モジュールはそれぞれ 1 種類のハードウェアを担当します。公式モジュールはプロジェクトが PawnIO.Modules で公開しています。ドライバーのソース コードも公開されています。PawnIO を作っているのは w0a ではなく独立した開発者で、独自のセットアップを持つ別の製品としてインストールされます。
PawnIO のセットアップには 2 つのエディションがあります。
- 公式エディション: プロジェクトによれば、オープンソース版と同一で、デジタル署名が付いたものです。インストールするのはこちらです。
- 「unrestricted」エディション: 署名チェックのない、署名なしのバージョンです。テスト署名しかないため、Windows はテスト署名モードでのみ読み込みます。このモードには Secure Boot のオフが必要で、FACEIT を含むどのアンチチートも同時には動作しません。
w0a は PawnIO を何に使うのか
w0a は独自のドライバーを持たず、PawnIO を同梱してもいません。PawnIO の公式モジュールのうち 4 つを改変せずに含んでいて、PawnIO がインストールされていれば、それを使って 3 つの値を読み取ります。
| 値 | w0a での表示場所 | 対応範囲 |
|---|---|---|
| CPU パッケージ温度 | ホーム の CPU 周波数 にある 温度 の行 | AMD Ryzen 7 9800X3D で確認済み。Intel 向けの処理は Intel のマシンでは確認していません |
| RAM の詳細なタイミング | RAM Timings | AMD Zen 1 から Zen 5 まで。Intel ではメモリ速度と XMP の状態を表示し、これにはドライバーが要りません |
| RAM の温度 | RAM 設定 の DRAM 温度 カード | メモリ モジュールが温度を報告する場合だけ表示されます |
モジュールは読み取りしか行いません。ゲームの実行中、w0a は自身の画面向けのこうした読み取りを止め、最後に測定した値を表示し続けます。w0a のほかの機能はすべて PawnIO なしで動作します。w0a がほかに何を監視しているかは 機能 ページに、何をインストールし、どこからダウンロードするかは 信頼性 ページに書いてあります。
w0a から PawnIO をインストールするには
- ホーム を開きます。温度 の行がダッシュになっていれば、カードに PawnIO をインストール が表示されます。RAM Timings ページでも、PawnIO ドライバーがインストールされていません の下に同じボタンが表示されます。
- ボタンを押します。w0a は PawnIO の公式セットアップを、プロジェクトの GitHub のリリースから HTTPS でダウンロードし、ほかの場所からは取得しません。何かを実行する前にファイルのデジタル署名を確認し、署名を検証できないファイルは実行しません。
- w0a が署名を検証した発行元の名前がダイアログに表示され、確認を求められます。あなたが確認するまで、何もインストールされません。
- PawnIO 自身のセットアップ画面が開きます。公式エディションのまま進めてください。
- 完了するには Windows の再起動が必要だとセットアップが表示したら、再起動してください。再起動後、w0a がもう一度ドライバーを試します。そうでなければ、w0a を再起動しなくても値が表示されます。
PawnIO のセットアップで「unrestricted」エディションを選ばないでください。それがインストールされてしまった場合、w0a がそれを知らせ、署名済みのエディションで入れ直すよう求めます。
ダウンロードに失敗した場合は、接続を確認するか、pawnio.eu から自分で PawnIO をインストールしてください。セットアップ画面を途中で閉じると、w0a はインストールが完了していないようだと表示します。その場合はもう一度ボタンを押せます。
破損した PawnIO ドライバーを修復するには
PawnIO ドライバーが破損しています は、PawnIO のファイルは PC にあるのに、そのドライバーのサービス エントリが Windows になく、ドライバーが一度も起動しない状態を指します。w0a を再起動しても直りません。この状態になったあるマシンでは、破損したコピーの上から PawnIO を入れ直してもエントリは戻らず、いったん削除してからインストールすると戻りました。修復ボタンが行うのはまさにその手順です。
- ホーム または RAM Timings で PawnIO を修復 を押します。
- w0a は初回のインストールと同じように公式セットアップをダウンロードして検証し、確認を求めます。
- PawnIO のセットアップを画面を出さずに 2 回実行します。1 回目で PawnIO を削除し、2 回目でインストールし直すことで、サービス エントリが書き戻されます。
- 修復が完了しなかった場合は、w0a がそう知らせます。そのときは Windows で PawnIO を削除し、pawnio.eu のセットアップでインストールし直してください。
温度やタイミングの表が空のままなのはなぜか
| w0a の表示 | 意味 | 対処 |
|---|---|---|
| PawnIO ドライバーがインストールされていません | この PC に PawnIO がありません | PawnIO をインストール を押すか、そのままにします。ほかの機能はすべてなしで動作します |
| PawnIO ドライバーが破損しています | PawnIO はインストールされていますが、ドライバーにサービス エントリがなく起動しません | PawnIO を修復 を押します |
| 管理者権限が必要です | w0a がドライバーを開けませんでした | w0a を管理者として実行し、もう一度試します |
| お使いのプロセッサはサポートされていません | タイミング モジュールがこのプロセッサを受け付けませんでした | 詳細なタイミングの対象は AMD Zen 1 から Zen 5 までです |
| 詳細なタイミングは現在 AMD のみ対応です | Intel のプロセッサです | メモリ速度と XMP の状態は引き続き表示されます |
| タイミングを読み取れませんでした | メモリ コントローラーにアクセスできませんでした | PawnIO がインストールされて動作しているなら、w0a を再起動します |
よくある質問
FACEIT は PawnIO をブロックしますか?
FACEIT のブロック対象ドライバー一覧には PawnIO.sys が載っていて、PawnIO を最新バージョンに更新するよう求めています。古いバージョンの PawnIO があると、FACEIT のアンチチートは起動しません。これは起動のブロックで、BAN ではありません。あるマシンでは、PawnIO 2.2.0 が FACEIT と同時に動作したまま試合をプレイできました。これは 1 つの観察結果で、保証ではありません。FACEIT がインストールされていて、PC の PawnIO が 2.2.0 より古い場合、w0a は何かをインストールまたは修復する前に警告します。FACEIT のエラーとそのほかの要件については、アンチチート向けの Secure Boot と TPM 2.0 で説明しています。
CPU 温度を読み取るのに、なぜドライバーが必要なのですか?
w0a はプロセッサ自身のレジスタから温度を読み取りますが、このレジスタを読めるのは Windows のカーネル内で動くコードだけです。w0a は独自のドライバーを持たない通常のプログラムとして動作するため、PawnIO のドライバーを使います。RAM のタイミングも同じです。Windows はメモリ速度を報告しますが、詳細なタイミングは報告しません。
PawnIO を削除するには?
Windows の 設定 → アプリ を開き、インストール済みアプリの一覧から PawnIO をアンインストールします。PawnIO には発行元が namazso の独自のエントリがあります。w0a はそのまま動作し、CPU 温度、RAM のタイミング、RAM の温度だけが空になります。
PawnIO のバージョンを確認して更新するには?
インストール済みアプリの一覧では、PawnIO の名前の下にバージョンが表示されます。w0a は PawnIO をインストールまたは修復するたびに最新バージョンを入れますが、正常に動いている PawnIO を自分から更新することはありません。更新するには pawnio.eu から最新のセットアップを実行してください。PawnIO のリリース ノートによると、2.2.0 は 2.1.0 を先にアンインストールせずに更新できます。
w0a をアンインストールすると PawnIO も削除されますか?
いいえ。PawnIO はインストール済みアプリの一覧に独自のエントリを持つ別の製品なので、w0a を削除しても残ります。上で説明した方法で別に削除してください。ほかに何が残るかは w0a のアンインストール にまとめています。
関連
- アンチチート (VALORANT、FACEIT) 向けの Secure Boot と TPM 2.0: 確認と有効化
- ゲーム中の CPU と GPU の温度: 正常な範囲とは
- RAM は定格速度で動いているか? XMP、EXPO、デュアル チャネル
- w0a のアンインストール
アンチチートが起動しない場合に、Secure Boot と TPM 2.0 を確認し、BitLocker でロックされずに有効にする方法: アンチチート (VALORANT、FACEIT) 向けの Secure Boot と TPM 2.0: 確認と有効化
Pro の 3 日間トライアルはアプリ内から Discord を通じて受け取り、カードは不要です: 無料トライアルの仕組み
このページは役に立ちましたか?
何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。
送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー
このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。