David's random thoughts – Telegram
David's random thoughts
1.74K subscribers
273 photos
1 video
31 files
175 links
个人想法合集,主要同步来自Twitter (𝕏)、博客等账号发布的内容。

注:本频道并非纯粹包含技术相关内容(虽然以它们为主),本人不会刻意回避政治观点表达。可能包含一些直言不讳的主观评价,慎入。

个人博客:https://blog.hjc.im
Download Telegram
David's random thoughts
火绒安全为什么会删除Windows 文件资源管理器explorer.exe组件? 360在这个事件中的很多行为比目前的一些分析更加恶劣(并不是“不小心”产生冲突那么简单),微软也不是检测到360在运行就这么退避不管它。只能说360还是那个360,到了2024年还在干一些3Q大战年代的偷鸡摸狗的事情。 特意发个视频出来也是很绷不住,不知道是他本人真的不知道这个事情的全貌,还是借着帮火绒伸冤的名义,明知起因还故意出来带节奏。
看了epcdiy本人的回复的第一条之后,各位应该都懂我昨天晚上说的360的行为是什么了吧。

没人阻止你给自己的用户推送广告,但是在未经用户授权确认的情况下擅自把别的软件的广告关了就是360不对了。本来我站出来讲这个事情其实挺不合适,不过既然本人都说出来了那我就单纯转发过来FYI。

日常工作跟WebXT和Windows Desktop半点联系都没有,再加上没人喜欢广告,我对Windows加广告的行为也积怨已久,所以看到这种事情只能把两边都臭骂一顿咯。
David's random thoughts
SPECint2017.png
加入7735U,之前跑的一直忘了更新这个表。不过N-1估计有兴趣的人也不多就是了(逃
🥰8
C# 最近几个版本新加的feature让人感觉整个语言的定位和发展方向在从“大号Java”往“小C++”转变……怀疑团队里混入了相当大比例的Rust爱好者。
🤨9
最近捣腾了一圈新机器和OS(Windows/Linux/macOS),给人的感觉是一个好用稳定又不折腾的操作系统大概已经跟上个世纪美国登月技术一样失传了吧😂
😁26
热切换卡顿这事纯粹是ms Windows不作为,系统层面没有原生支持热切多卡。这导致IHV只能自己hack一个出来,也就是假装有两个屏幕,需要切换时把屏幕踢进PSR状态然后系统层面切一个屏幕输出,实际上这段时间屏幕信号是黑掉的。

而MacBook当年无论是用N卡还是用A卡都有系统层面的原生多卡热切换支持,自然也就没这种问题。当然这跟微软本身推荐mshybrid也就是混合输出有关系。事实上Windows 11做了CASO再加上游戏本已经人均ddr5带宽过剩之后,混合输出的性能损失在300fps以下的游戏里相比以前已经小多了,但是OEM上了独显直连的车自然谁也不好意思第一个再取消独显直连,否则会被人喷。

https://www.zhihu.com/pin/1747732933526659072
👍8
yuzu本身就是为了性能牺牲正确性的模拟器(ryujinx则是刚好相反,尽可能行为正确但是性能可以一塌糊涂),也就意味着新游戏不做适配大概率没法直接正常玩。

基于这个事实,再考虑到本身注册了公司通过Patreon付费early access进行商业化运作,以及TOTK游戏提前泄漏,等于说把盗版的泄漏游戏拿去卖钱让人提前玩上。说实话被老任抓到把柄拿下完全不冤。

而且老任其实也是针对他们公司而非源码,fork出去的repo只要不提及违反DMCA的内容(比如教用户如何破解机器dump prod.keys之类的绕过DRM的内容)大概率也不会管。

https://www.zhihu.com/question/647123156/answer/3419775353
🤔5
新的Speedometer 3.0 benchmark,我们Firefox终于站起来了🙃
😁5
加入Exynos 2400的测试成绩 (Cortex X4+两种频率的A720+A520)
5
Exynos 2400的GPU (12CU/6WGP的RDNA3 mobile)

系统自带Standard/Light性能模式控制,除了可用于CPU之外,对GPU也有效。粗略测得前者最大整机功耗10W左右对应WLE ~4300,后者锁<6W对应WLE跑分~3400。Light性能模式应该就是可持续运行的功耗了。

OpenCL ICD载入有问题所以只能暂时跑几个简单测试。
👍91
简单翻下Xclipse 940的驱动,Vulkan基于AMDVLK,OpenCL是AMDGPU Proprietary,二者都自带LLVM所以体积巨大

虽然基于RDNA3,但与桌面不同,LLVM target是gfx4020而非gfx11xx。PAL SettingsLoader配置里又叫把它叫做mgfx2。同样的位置还出现了gfx1040(E2200),gfx4010 (死掉的E2300?),gfx4030 (E2500?)

跟桌面架构的异同:ISA是正宗的RDNA3,但无论是OpenCL还是Vulkan都强制wave64模式运行,不支持wave32所以看不到RDNA3新增的VOPD指令。

相比桌面RDNA3的FP32减半(FP32:FP16=1:2)。这个并不意外,上一代E2200也相比桌面砍半(1:4)。FP16 FMA wave64可单周期执行,FP32则需要两个周期。

L0/L1/L2分别为32K/128K/1MB (780M分别为32K/256K/2MB)。缓存结构比高通Adreno 7更复杂,L2以内带宽远强于高通,但除了L0之外延迟略高(粗估延迟周期数大致等同于桌面RDNA3)。

出GPU L2后的SLC/Mem延迟和带宽由于受到SoC节能的干扰,不具备参考和对比的价值。内存疑似只有6400频率(带宽47GB/s左右)
👍2