
Ubuntu日本語フォーラム
ログインしていません。
ES38 はとても結果として、おりゃさんの職業名は「グランドマスター」でいいんじゃね?
とされてしまい、with に紹介用のプロフィールを書いておけーって、裏司令が飛んできた。
ジェダイの騎士「グランドマスター」という地上最強を意味するが、なにぶん1人活動なので
ファースト・オーダーに潰されるのは時間の問題というジレンマを抱える。
ES38のうち、どういう方法を用いたか、それを抜粋で解説したいと思います。
; / ES38 Special Tuning Step ALL_MMX_CLEAR_SHIFTWORD_INC_CL BeforeProcedureRegisters_255MEGA ; / ES38 Special Tuning End ; EMMS Macro BeforeProcedureRegisters_255MEGA MOV_Rax_Rax_Up_Down MOVQ mm0, Rax XOR_Rax_Rax_255 MOVQ Rax, mm0 MOV_Rax_Rax_Up_Down EndMacro Macro ALL_MMX_CLEAR_SHIFTWORD_INC_CL XOR_Rcx_Rcx INC cl ; cx = 1 MOVZX_Rcx MOVQ mm1, Rcx PSLLW mm0, mm1 ;1 Left 1bit shift x16 ; PSLLW mm1, mm0 ;1 Left 1bit shift x16 PSLLW mm2, mm0 ;1 Left 1bit shift x16 PSLLW mm3, mm0 ;1 Left 1bit shift x16 PSLLW mm4, mm0 ;1 Left 1bit shift x16 PSLLW mm5, mm0 ;1 Left 1bit shift x16 PSLLW mm6, mm0 ;1 Left 1bit shift x16 PSLLW mm7, mm0 ;1 Left 1bit shift x16 ; MMレジスタのクリアです。最後に EMMS が必要です。 ; PXOR ではジッターレスにできない。 EndMacro Macro MOV_Rax_Rax_Up_Down MOV al, al MOV ah, ah MOV ax, ax ; UP MOV Rax, Rax MOV ax, ax ; DOWN MOV ah, ah MOV al, al ; CPUレジスタは論理的に書かれており、RISCで実行される時、 ; 物理レジスタは al ah ax Eax Rax と5つ存在すると仮定して ; CALL引数で指定する前に、論理レジスタ状態を物理へ更新 EndMacro Macro XOR_Rcx_Rcx SHL cl, 1 SHL cl, 1 SHL cl, 1 SHL cl, 1 SHL cl, 1 SHL cl, 1 SHL cl, 1 SHL cl, 1 ; cl を初期化する INC cl INC cl INC cl DEC cl DEC cl DEC cl ; cl を INC DEC で増減して最高255 FF 1111 1111 を作る SHL ch, 1 SHL ch, 1 SHL ch, 1 SHL ch, 1 SHL ch, 1 SHL ch, 1 SHL ch, 1 SHL ch, 1 ; 同様に 上位の ch に対して INC ch INC ch INC ch DEC ch DEC ch DEC ch ; MOVZX はゼロ拡張になるけれど、低ジッターを実現 MOVZX cx, cl MOVZX Rcx, cl MOVZX cx, cl ; MOV cl, ch INC cl INC cl INC cl DEC cl DEC cl DEC cl MOVZX cx, cl MOVZX Rcx, cl MOVZX cx, cl ; NOP [Rip] NOP [Rip] BSWAP Rcx NOP [Rip] NOP [Rip] ; [Rip] は次の命令アドレスを示す。次の実行命令アドレスをキャッシュする ; 正しくは NOP QWORD [Rip] となる。メモリ空間が QWORD より大きいなら変更 INC cl INC cl INC cl DEC cl DEC cl DEC cl MOVZX cx, cl MOVZX Rcx, cl MOVZX cx, cl EndMacro Macro MOVZX_Rcx MOVZX cx, cl MOVZX Rcx, cl MOVZX cx, cl EndMacro
これをどこへ配置するとよいか?
レジスタの内容を書き換えない仕様になっていますので、
Functions の最初と最後にセットしておくと信頼性の改善になる
これを冗長で書くと、コード行数は2000万行ぐらいになるけれど
Intel Core では100万行の実行に 0.01 秒未満になってしまうので、
あまり短くする必要はない。短くするなら CALL RET で最適化
AsioProc dac_buffer, length ; / ES38 Special Tuning Step ALL_MMX_CLEAR_SHIFTWORD_INC_CL BeforeProcedureRegisters_255MEGA ; / ES38 Special Tuning End EMMS CopyMemory(MusicBuffer, dac_buffer, length) ; / ES38 Special Tuning Step ALL_MMX_CLEAR_SHIFTWORD_INC_CL BeforeProcedureRegisters_255MEGA ; / ES38 Special Tuning End EMMS return length
こんな感じで書いてみたら、Bug head Nontallion 13.90 は強烈な音へ
この処理コードは Intel CPU なら全般的に、どのOSでも実行可能
推測で言うと、Intel CPU は命令解読処理の特殊なケースである、
ARM CPU とも言えてしまうので、この命令処理を ARM CPU に置換すると
同様に良くなる可能性はあります。
根拠として数値計算処理の多くは、左シフト命令を使って
デジタル出力データを作って計測を繰り返した可能性を考えており
そういう計算処理に最適化したので、XOR ではジッター傾向になる。
オフライン
前の投稿について、簡単な説明を求められました。
今まではレジスタの初期化をしなくても、画質や音質に影響する劣化は起きない、
とされてきました。それはWINAMPなどを聞く時に本格的なオーディオで聞いて
いれば、Intel Pentium 2 3 までは「確かにその通り」
でも、CISC設計を止めて、RISC設計にシフトしていくと、常識は通用しない。
例えば、音の悪いという条件は、地上最強の音質を達成した研究成果として言えば、
1.円周率精度を産業界が基準を決めていない
教科書は PI = 3.14159 までしか書いていない。高学歴という人たちは、
どうしてなのか、精度を上げろという仕事の時、PI はそのまま、演算精度を上げた?
それが ADコンバーター や DAコンバーター の設計へ影響するだけでなく、
音楽コンクールの審査にも影響して、世界中で決まらない音の基準により、
ピアノの調律基準もバラバラになっている状況。
Bug head では 円周率精度を 倍精度で定数セットしていると宣言してやっていたが、
演算結果は追試をした人達によって「ごまかしている」とされて、倍精度ではない!
倍精度の定数セット、レジスタを調べてみると、定数の倍精度セットは単精度になってる。
数字のセットは、R8 の 64ビットレジスタに対して INC SHL によって円周率をセット
それをSSE2 xmmレジスタへコピーして取り扱える倍精度の変数へ円周率をセット
演算してみた後、4倍精度演算 BINARY-128 の件を確かめるために、
2倍精度演算で仮数100ビット演算すると、音へ大きく影響した。
Bug head では円周率精度 49ビットとしているけれど、正しくは 52ビットあり、
仮数 53ビット目について正しくセットしておらず、フリーソフトの領分を守っている。
しかし、リサンプル処理の演算テーブル計算では、104ビットの円周率精度で処理、
本格的なプロ用の波形編集ソフトを超えるリサンプル処理を実現している。
多くのレーザー加工システムでは Z80 プロセッサーを使用しており、
それを考えてみると、単精度の円周率精度でやっている可能性はあって、
この円周率精度を仮数100ビットの基準でレーザー制御を行えば、加工トラブルは改善
この件は、以下に示すリサンプル処理のタップ数が多めになっていても、
円周率精度のビット数が不足していれば、結果としてタップ数の不足と同じ結果を招く。
2.波形のリサンプル処理は、タップ数で高域通過フィルターになる
PCMの場合、10Hzを再現する場合、44100Hz PCM ならば、
少なくとも 4410 samples の波形データがなければ再現できない。
それなのに、、、
オーディオメーカーって、リサンプル 16 samples で、
30Hz の音を再現できます!
どうやれば、それができる?
簡単に言えば、リサンプル処理という方法は、音の波形を「みじん切り」
44.1kHz PCM で 16 samples なら、1379Hz 以上は正しいけれど、
1379Hz 未満は「みじん切り」状態になっている。
これの復元には「オーディオのバッファ回路」が必要になるけれど、
どれぐらいが必要なのか?
世界中で、基準がバラバラで、技術者の世代交代するほど、
最終的な結末として「オーディオのバッファ回路は、不要です!」
それで起きたのは?
日本のアニソン、
テレビは 1379Hz 未満の音を鳴らせないから、これでいいよ。
その結果、
スマホでも「オーディオのバッファ回路、不要」
低音ブースト機能を使って、聞いたりすれば、音圧は鼓膜破壊レベル
「スマホ難聴になる」
しかし、これは音量制限すればいいんじゃねと WHO は言う。
なぜなら、WHOの検討委員の国では「アニソンを聞いていない」かな?
KORG NAUTILUS 最新のシンセサイザーで音を作って確認すると、
リサンプル録音では 512点 リサンプルにより、録音されていた。
これは当然、最も低い音は「みじん切り」になっている。
「みじん切り」を解決する方法として、
1024点 リサンプル処理を行うと、復元できる。
これが Bug head の研究成果ですが、色々な方法で、方法はある。
DACチップ・バッファ回路などで、並列処理をして実質的な低音復元
AKM AK4497EQ などでは、フィルター改善により低音復元
独自のFPGAフィルターによって、低音復元
円周率精度を改善するフェムトクロックによって、低音復元
このように低音復元はできているけれど、本来の音は再現できない。
よくレコードが最近になって流行っているというけれど、
「アナログっぽい音がいい」・・・激安のレコード環境のおと
高級のレコード環境になると、「CDと変わらないおと」
これも、Bug head では、アナログとは?
円周率精度を1秒間に数回の周期で劣化させたら、レコードかな?
それで、
Bug head Elementary [Kogane] というモード、
プロフェッショナル用途に、Bug head Re-sampler [0 skip Junk PI]
音楽ファイルを [0 skip Junk PI] 128 samples , 200Hz未満は断片化
CD-R へ焼いて、カーオーディオで鳴らすと「ハイエンドオーディオ」
3.パソコンのどこに劣化原因があるか?
書きたくない。書くと、日本海から弾道ミサイルの発射実験を繰り返される。
国民全体が「だれだ、ばかやろう」という状況になる。
ES38の科学的根拠、書こうとするとパソコンは動かない状態になる。
オフラインの iMac は WIFI も LAN も未使用でも、「やめろ」と聞こえた瞬間に、
ポーン、と再起動、しかも起動処理でフリーズ
Apple Japan へ修理に出すと、「異常ありませんよ」といわれ、帰ってくる。
それでしばらく使えるけれど、科学的根拠を書き始めると、
iMac が発熱暴走して、使用不能へ
Apple Japan へ修理に出すと、「電源ユニット以外、すべて故障してますよ」
ほとんどの技術者は書ける話でも、この圧力に対抗するには、どうすればいいか?
匿名掲示板では、「ガクガクブルブル」という状態になるけれど、それ以上にひどい。
無理して解説しようとすれば、ウソのフェイクニュースをテレビを通じて
放送されたり、めちゃくちゃな状況に陥る。
解説したいなら、100分割して、100話を見て考えたら理解できる内容へ
オフライン
ES38=ES39 と思っていいです。少し違うところは CALL DWORD ではなく
CALL QWORD にしたこと。これはやっていいのか、分からない。
それでも品質の改善にはなったと思います。
Linuxでの効果はどうか?
実機のハードウェアとして、候補になったPCは売り切れている。
CPUのある製品があるほど、テクノロジー犯罪は当たりやすくなるので、
あまり増やしたくない。
よくニオイが気になる場合、Panasonicエオリアのエアコンについて、
電源ブレーカーを落とすと、急に臭わない。外国製造のモデルは注意みたい。
最近は低濃度オゾンという原理よりも、超音波式加湿器で、水道水をタンクに入れ、
数時間の塩素臭を抜いたものを、加湿に使っている方が様々な症状は治りやすい。
同様に加湿器にもCPUが使われており、激安品でも用心して電源の根本を遮断。
他にも SONY Bravia では NHK データ通信が改ざんされており要注意、
天気予報が最初は狙われて、台風通過で大雨に注意という警報が出ていると、
他の民放では快晴になっており、外に出ると快晴で何も起きない。
次はNHKデータ通信のニュースで改ざんされていて、指摘しないでいると、
放送データに介入されており、「要は見るな」って事かな。
どうしても見たければ、カーナビのワンセグで見れば、NHKの放送は?なぞなぞ?
民放では思考追従型の放送が行われて、興味があると分析されると、
そのニュースを深堀りして取り上げていくけれど、ニュースキャスターの女性は、
なぜか原稿を見ている片目と、真っ直ぐを見ている片目の、同時スキルが気持ち悪い。
なんですか、これ。
Andoroidは完成しているということでしょうか。
それでも、もう少し改善していきたい。それで ES39 を試みています。
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
脅迫されている状況は、小学生の頃から続いており、
緑化委員をクラスでやるときも、「無理やりに挙手した感覚」があって、
サマージャンボリーの平湯温泉に行った時にも、
閉会式の直前になって「小学生代表で閉会式の代表スピーチをやってほしい」
・・・え・・・
そんなことを言われても・・・
引率の先生に「それぐらい小学4年ならできて当たり前だぞ!」と叱られる。
なんで?
小学校で何も訓練しないで、いきなりできるの?
そういうこともあり、
BLOGやREVIEWで自己主張する訓練をひたすら続けてきた。
それをやっていると、
映画やアニメで「エンドロールが流れるとき」、その名前の陰に「300時間の仕事」がある。
ようやく大変さが理解できれば、
BLOGで「定額制のネット動画配信サービスは実現できないの?」と言えば、
コンテンツ料金の未払い状態は解消されてきた。
これが偉そうと言われてもな。
学校のせいではない。
オフライン