拡張カーネル v2.8f リリースと DirectX 10機能 テスト
拡張カーネル v2.8f リリースしました
変更点
・DirectX 10の拡張 (special thx Svyat)
・WSAPoll Stub 関数(Ws2_32.dll)
・QueryFullProcessImageName 対策 (kernel32.dll)
・QueryWorkingSetEx Stub 関数(psapi.dll)
・CreateProcessInternal 対策
(XPモードで実行時でなおかつ kernel32.dll外から呼ばれた場合、XPと互換処理を行う)
・インストーラー改善/ ConditionVariable 追加
・GetProductInfo (kernel32.dll)
・bcrypt / mbedtls 同梱 (ReactOS から流用)
Sample | v2.8d | v2.8f |
10BitScanout10.exe | △ | △ |
AdvancedParticles.exe | × | × |
BasicHLSL10.exe | ○ | ◎ |
ContentStreaming.exe | △ | △ |
CubeMapGS.exe | × | ○ |
DDSWithoutD3DX.exe | △ | ◎ |
DeferredParticles.exe | ◎ | ◎ |
DepthOfField10.1.exe | × | × |
DrawPredicated.exe | △ | ○ |
EmptyProject10.exe | ◎ | ◎ |
FixedFuncEMU.exe | △ | ◎ |
GPUBoids.exe | × | ◎ |
GPUSpectrogram.exe | △ txc_dxtn | △ txc_dxtn |
HDAO10.1.exe | ×× | ×× |
HDRFormats10.exe | × | × |
HLSLWithoutFX10.exe | △ | ◎ |
Instancing10.exe | × | × |
MeshFromOBJ10.exe | × | × |
MotionBlur10.exe | △ | △ |
MultiMon10.exe | △ | ◎ |
MultiStreamRendering.exe | △ | ◎ |
NBodyGravity.exe | × | ○ |
ParticlesGS.exe | × | × |
Pick10.exe | ○ | ○ |
PipesGS.exe | × | × |
ProceduralMaterials.exe | × | × |
RaycastTerrain.exe | × | × |
ShadowVolume10.exe | △ | ○ |
SimpleSample10.exe | ◎ | ◎ |
Skinning10.exe | × | × |
SoftParticles.exe | × | × |
SparseMorphTargets.exe | × | × |
SubD10.exe | × | × |
TransparencyAA10.1.exe | ×× | ×× |
×× クラッシュ
× エラー
△ 起動するだけ
○ 不完全動作
◎ 完全動作
次のバージョンでは、Vista MUI有効時の高速化を実装予定です
Windows 2000 Kernel32 改造計画【BM】
いつものサンプル
背景が描画されない
マウスで動きます多分OK
新たに動くようになった
シンプルだけどこれでOK
うねうね動きます
これもOK
これもOK
動いてるけど、なんだか動作がおかしい気がするので「◎」にはしなかったサンプル
惜しい、もうちょっと
あれ?v2.8eは欠番ですか?
拡張カーネル2.8c→2.8fにアップデートしたところ
CCleaner5.19.5633でクリーン→クリーンアップ開始を
実行するとクラッシュするようになりました。
2.8fのインスト設定はデフォルト状態のままです。
2.8cでは問題なかったですし、DX10拡張とコンフリクトするような
内部処理をしてるとも思えませんが、他の方々はどうでしょう?
2.8eはゲームバージョンだけパッケージしてる途中で、不具合などが明らかになって、公開する前に、2.8f 用のパッケージになったので欠番です。
バージョンアップ時の不具合などがあった場合、利用する予定です。
ありがとうございます
調べてみます
2.8fをダウンロードしようとしましたが、リンクがまだ無いようです。
ソースを適当に書き換えたリンクをクリックしたところダウンロードが始まったので、ファイルは上がっているようですが。
WLUにリンクがあったり・ω・
>CCleaner5.19.5633でクリーン→クリーンアップ開始を
>実行するとクラッシュするようになりました。
うちの環境でも試してみましたが、クリーアップ正常終了しました。
fc2winでCCleanerをInstallする際、レジストリ書き換えしてるからなのかそれとも他の要因?
22:30に v2.8f2に差し替えたので落ちる方はお試しください
CCleanerに限らず、fc2win経由でインストしたアプリが
軒並み不安定な動作になっていたようです。
7の名無しさん、情報ありがとうございました!
現在はv2.8f2への差し替えでどれも正常動作しています。
それはそうと、いつのころからか拡張カーネルをインストールすりと、「スクリーンセーバー」がオフにされます。
スクリーンセーバーといっても、モニタの電源を切るようにしてるだけだし、再設定すれば問題がないのですが・・・。
ちょっと気になったので。
v2.8f2 にて VLC の 2.2.4win32 というビデオ再生ソフトがループ設定にしても1回再生し終えるとエラーも出さずに落ちます
プレイリストに複数登録しても最初の1回を再生し終えると落ちます
内部的にはエラーを記録していて次回起動時に送信しようとするようですが何のエラーなのか表示されません
なおv2.8dに戻すと問題ありません
うちの環境で落ちなかったので、インストールオプションを教えてください。
ゲーム対応版ではどうでしょうか?
http://www.gomplayer.jp/player/support/sample.html
テストはflv_h263_mp3.flv でおこないました
>ゲーム対応版ではどうでしょうか?
申し訳ありませんv2.8f2Gでした
>テストはflv_h263_mp3.flv でおこないました
当方でも再度v2.8f2Gを入れ確認しましたところ同ファイルにて現象が起きないことは確認しましたが同ページの mp4_h264_aac.mp4 にて現象の発生を確認しました
オプションはvistaMUI無効のチェックを外し自己署名有効をチェックし関数の無効化のすべてのチェックを外した状態です
(Windows Defender のために Query FullProcessImageName を無効化すると今度はFirefox46.0.1がおかしくなるようなので Windows Defender のほうを犠牲にしています)
なお同じオプションでv28dGにおいては現象は発生しません
表面的にエラーが出ないのが何が起きているのかわからないところですがコーデックに絡む問題のようですね
v2.8f3G にて同じ条件でテストしてみましたが VLC の 2.2.4win32 に mp4_h264_aac.mp4 では現象が起きるようですね
VLC側の問題なのでしょうかね
うちは起きなくなったんですが、オフライン再生、URLで直接再生いずれでも起きますか?
あと、Vista MUI 無効にしてないなら、無効にしてください。
>オフライン再生、URLで直接再生いずれでも起きますか?
いままでダウンロードしてから再生のみで試していました
今 v2.8f3G を入れなおして試してみましたが URL でも現象が発生しました
>Vista MUI 無効にしてないなら、無効にしてください。
これでも変化はありませんでした
(多言語環境じゃないので以後は無効にしておきます)
デバッガによるステップ実行等でログをとるべきか考えていましたが、もはや私個人の環境だけの問題のような気がします
kernel32のバージョン5.0.2195.7246 か確認してください
また、スタートメニューにあるVLC どのオプションから起動しても同じでしょうか?
DependencyWalkerのF7実行後のDWIファイルがアップロードできるならお願いします
可能ならばインストール後 system32にあるkernel32.dll のアップロードもお願いします
>kernel32のバージョン5.0.2195.7246 か確認してください
上記の通りのバージョンでした
>DependencyWalkerのF7実行後のDWIファイルがアップロード
>kernel32.dll のアップロード
アップローダーでヒットした一番上の奴にアップしてみました
ご面倒をおかけしましがよろしくお願いします
確認してみましたが、 IME2010がKDW版になってるようで、kernel32 が3種類、 ntdll が2種類 ロードされてしまっていますIME2010のオリジナルファイルをインストールし直してみてください
(KDWのkernel32 にはメモリ解放のバグがあるので、一部のアプリが終了時にクラッシュします)
*2k*.dll はすべて削除しておくのが望ましいです
IMEをアンインストールしてMSから落としてIME2010にしてできる限り見つけられる限りの古い kernel32 を排除し*2k*.dllを削除してみたのですが現象が起き続けますね
やはり何か根本的な部分でミスをしていたようです
Windows 2000 hfslip 統合イメージRC15Cをクリーンインストールして v2.8f3G 当てなおしてみようかと思います
大変お手数かけました
ありがとうございました
最後に排除終わった状態の DWIファイルいただいていいですかね・ω・