Skip to content

Commit

Permalink
Deployed 6b66730 with MkDocs version: 1.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Oct 2, 2024
1 parent 796ece7 commit 48288a0
Show file tree
Hide file tree
Showing 11 changed files with 185 additions and 121 deletions.
4 changes: 2 additions & 2 deletions en/hardware/cpu_microarchitecture.html
Original file line number Diff line number Diff line change
Expand Up @@ -3039,7 +3039,7 @@ <h3 id="_7">雁栖湖</h3>
<li>isBr: 是否间接跳转</li>
<li>isRVC: 是否压缩指令</li>
<li>valid: 是否合法</li>
<li>28 bit tag: 用于找到匹配的全相连的 entry,28 等于 39(虚拟地址位数) - 5(一次 fetch 32B) - 6(index 位数, log2(64))</li>
<li>28 bit tag: 用于找到匹配的全相连的 entry,28 等于 39(虚拟地址位数) - 5(一次 fetch 32B) - 6(index 位数log2(64))</li>
<li>13 bit lower: 目的地址相对分支地址的偏移,由于指令对齐到 2,不需要保存偏移的最低 1 位</li>
<li>1 bit extend: 如果 lower 位数不够,把目的地址保存在另外的地方</li>
</ul>
Expand Down Expand Up @@ -3073,7 +3073,7 @@ <h3 id="_8">南湖</h3>
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年8月15日</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年10月2日</span>
</span>


Expand Down
34 changes: 33 additions & 1 deletion en/software/cg.html
Original file line number Diff line number Diff line change
Expand Up @@ -1816,6 +1816,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#_8" class="md-nav__link">
<span class="md-ellipsis">
抗锯齿/超分辨率/帧生成
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -2514,6 +2523,29 @@ <h2 id="api">图形 API 对比</h2>
<ul>
<li><a href="https://medium.com/@christophkrautz/what-are-the-coordinates-225f1ec0dd78">What are the coordinates?</a></li>
</ul>
<h2 id="_8">抗锯齿/超分辨率/帧生成</h2>
<ul>
<li>SSAA(Super Sampling Anti Aliasing)/FSAA(Full Scene Anti Aliasing): 按更高的分辨率渲染,再降采样到屏幕分辨率,计算量很大。</li>
<li>MSAA(Multi Sampling Anti Aliasing):按更高的分辨率来进行覆盖测试和深度测试,即一个像素有多个采样点,每个采样点都要找到覆盖了这个点的三角形,但每个三角形只进行一次着色(SSAA 是每个采样点进行一次着色),着色结果会复制到这个三角形覆盖的所有采样点上。如果有多个三角形覆盖了不同的采样点,最后相当于是按照覆盖的采样点个数加权平均。最坏情况下,每个采样点都属于不同的三角形,这时候性能会退化为 SSAA,但大多数情况,一个像素的多个采样点属于同一个三角形,这时候性能就很好。</li>
<li>NVIDIA DLSS(Deep Learning Super Sampling) 1.0:按更低的分辨率渲染,用 AI 进行超分辨率,再降采样到屏幕分辨率上,例如 1920x1080 渲染,AI 超分辨率到 15360x8640,再降采样到 3840x2160。每个游戏需要专门训练模型,经过 AI 超分辨率,一个像素变成 64 个像素。</li>
<li>NVIDIA DLSS(Deep Learning Super Sampling) 2.0:和 DLSS 1.0 不同,DLSS 2.0 是一种 TAAU(Temporal Anti Aliasing Upscaling)算法,Temporal 意思是利用了多帧的信息,去预测高分辨率的输出。DLSS 2.0 支持不同的超分辨率档位:Quality 就是按照长宽各是原来 66.7% 的分辨率去渲染,Balanced 是 58.0%,Performance 是 50.0%。用低分辨率渲染以后,再用通用的 AI 超分辨率网络,不再需要给每个游戏训练单独的网络。</li>
<li>NVIDIA DLSS(Deep Learning Super Sampling) 3.0:引入了帧生成技术,每渲染一张图,就生成出新的一张图,即有一半的图像是生成出来的。</li>
<li>NIS(NVIDIA Image Scaling):开源的图形缩放和锐化算法,非 AI,无时序信息。用低分辨率渲染,再用 NIS 进行放大,即实现了超分辨率。</li>
<li>AMD FSR(FidelityFX Super Resolution) 1:和 NIS 类似,开源的图形缩放和锐化算法,非 AI,无时序信息。前身是 Fidelity Contrast Adaptive Sharping(CAS)锐化技术。</li>
<li>AMD FSR(FidelityFX Super Resolution) 2:开源的图形缩放和锐化算法,非 AI,引入了时序信息。</li>
<li>AMD FSR(FidelityFX Super Resolution) 3:开源的图形缩放和锐化算法,非 AI,引入了时序信息和帧生成。</li>
<li>AFMF(AMD Fluid Motion Frames):在 AMD 驱动上实现的帧生成,软件无感知。</li>
<li>Intel XeSS(Xe Super Sampling):开源,类 DLSS,用 AI 进行超分辨率。</li>
</ul>
<p>参考:</p>
<ul>
<li><a href="https://www.zhihu.com/question/20236638">请问 FXAA、FSAA 与 MSAA 有什么区别?效果和性能上哪个好?</a></li>
<li><a href="https://therealmjp.github.io/posts/msaa-overview/">A Quick Overview of MSAA</a></li>
<li><a href="https://www.bilibili.com/video/BV1Qi4y117tf/">免费的性能增强是怎么来的?DLSS/NIS/FSR 技术解析</a></li>
<li><a href="https://en.wikipedia.org/wiki/Deep_learning_super_sampling">Deep learning super sampling</a></li>
<li><a href="https://en.wikipedia.org/wiki/GPUOpen">GPUOpen</a></li>
<li><a href="https://zhuanlan.zhihu.com/p/401030221">详细剖析 AMD FSR 算法</a></li>
</ul>



Expand All @@ -2536,7 +2568,7 @@ <h2 id="api">图形 API 对比</h2>
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2023年11月7日</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年10月2日</span>
</span>


Expand Down
2 changes: 1 addition & 1 deletion feed_json_updated.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion feed_rss_created.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion feed_rss_updated.xml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions hardware/cpu_microarchitecture.html
Original file line number Diff line number Diff line change
Expand Up @@ -3039,7 +3039,7 @@ <h3 id="_7">雁栖湖</h3>
<li>isBr: 是否间接跳转</li>
<li>isRVC: 是否压缩指令</li>
<li>valid: 是否合法</li>
<li>28 bit tag: 用于找到匹配的全相连的 entry,28 等于 39(虚拟地址位数) - 5(一次 fetch 32B) - 6(index 位数, log2(64))</li>
<li>28 bit tag: 用于找到匹配的全相连的 entry,28 等于 39(虚拟地址位数) - 5(一次 fetch 32B) - 6(index 位数log2(64))</li>
<li>13 bit lower: 目的地址相对分支地址的偏移,由于指令对齐到 2,不需要保存偏移的最低 1 位</li>
<li>1 bit extend: 如果 lower 位数不够,把目的地址保存在另外的地方</li>
</ul>
Expand Down Expand Up @@ -3073,7 +3073,7 @@ <h3 id="_8">南湖</h3>
<span class="md-icon" title="最后更新">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年8月15日</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年10月2日</span>
</span>


Expand Down
2 changes: 1 addition & 1 deletion search/search_index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit 48288a0

Please sign in to comment.