Windows 11 令人不爽

今天更新了 Windows 11,为了体验 Windows 下 WSLg 是否好用。没想到一用上就遇到了好几个啼笑皆非的问题

  • 字体渲染还是那样子毫无改进,我没有4k大屏,没有2k大屏,只有 1080p 笔记本屏幕,我的使用感特别不好,字体渲染还是充满锯齿

图片

这可能是字体的问题,因为 B 站新版网页界面用的这个字体看起来就特别圆润(好像是鸿蒙的字体)

图片

  • 任务栏的位置居然不能改了,我挺喜欢任务栏在上面的,现在微软直接把这个改的选项砍了,印度人教你用系统,全都得放在下面。

但是最好笑的还是当我用 Windows 自带的 Movies 应用打开视频的时候(可能与 Windows 11 无关,但是与微软有关)没想到居然跳出来了这样的操作

让用户花钱去买解码器?真的给我整笑了。这就是拥抱开源,拥抱 Linux,永远在赢的微软吗?真是赢麻了 :sweat_smile:

10 个赞

这个解码器哪个平台都要买吧?(除非OS自己掏钱了)不买就不能打开这种格式的视频而已。如果拥抱开源你就不要使用这种格式的视频。

1 个赞

对 legal 相关的不太懂, 不过在自己产品 (比如 windows) 里面用很多 codec 需要付 license fee 给 patent holder, 以前微软应该是自己付掉的, 现在多了一步, 转给用户了 :expressionless:

patent holder 对开源实现可能会 waive 掉这部分费用, 所以 Linux 上看起来就不用付钱.

在4k分辨率下Windows的渲染策略得到了极大的改善;如果没有4k的分辨率,可以开启显卡的超分辨率功能,虚拟到4k之后再在系统里开启200%缩放,也能规避掉原生1080p出现的低分辨率渲染策略。

根据弹窗提示,你打开的是hevc格式编码的视频,在Windows下需要安装hevc video extensions进行解码。如果不想付费购买可以从第三方网站下载appx包自行安装(Codecs.com | Downloads for HEVC Video Extension 1.0.50361 )。顺带一提Linux原生亦不支持hevc解码,需要自行寻找第三方库(libde265)。

GNU/Linux distributions do not include tools and libraries capable of playing or encoding HEVC video.

Most distributions require a user-configured third party repository to be configured in order to play and encode HEVC video.

Snipaste_2022-02-23_11-01-54

总结:用Linux桌面、用Emacs的用户应该已经具备一定的自行查找并解决问题的能力,但是到了Windows上,突然就变得脑袋空空,搜索引擎都不会用了。可能这才是Windows相对Linux最大的弊端吧。

8 个赞

不好意思,ffmpeg 就有这个,免費的。基于 ffmpeg 的 mpv 也是跨平台的自由软件。

DEV.L. hevc                 H.265 / HEVC (High Efficiency Video Coding) (encoders: libx265 hevc_videotoolbox )

真正的收費原因是 MS 的这个用的是硬件解码,如果硬件厂商没有给你付过就要收費。

if you have a 7th Gen or newer Intel CPU, you have a license from Intel. Newer nVidia cards also come with the license.

https://www.reddit.com/r/Windows10/comments/a8lgzj/paying_for_codecs_no_thanks/

6 个赞

原帖子里面好几个人提到 Windows 体验怎么好,Linux 体验怎么差。我自己亲身安装了 Windows 11 体验了一把,体验非常不好,发了这个贴子,没想到就有 Windows 高玩回复我,称:“Linux + Emacs 用户用了 Windows,连搜索都不会了”。为了防止偏题过度,再加上互相攻击,造成帖子被锁的结局,把那几个回复分割到了这个帖子。

笔记本的 Intel + Nvidia 独显+核显双显卡,能开超分辨率吗?开不了吧,很蓝的啦。

另外,字体渲染丑很可能是微软雅黑本身的缺陷,这个字体这么久没有推陈出新,很可能要去知乎问问 Belleve 收了微软的工资到底有没有在干正事,该不会是带薪上知乎吧 :sweat_smile:

类比不能这么类比,这样比较的话,Linux 很多发行版没有预装 X 或者 wayland,连 GUI 都没有,那岂不是没得比?Windows 这个自带播放器,应该与 GNOME 和 KDE 的播放器进行比较,他们都是桌面生态的一部分。

Linux 下绝大多数的视频播放器,都是基于 ffmpeg 解码+播放的(还有一部分可能用的是 gstreamer framework),上面 LdBeth 已经说了,ffmpeg 自带一个 HEVC 解码器,在 PC 上,软件解码和硬件解码用户真体会不出差别,就是软件解码 CPU 占用偏高。

ffmpeg 有版权问题吗?我不知道,ffmpeg 开发者也说:“我们是开发软件的,不要搞这些问题来问我!” 我不敢妄自断定使用 ffmpeg 就不违反版权。幸好,这位朋友已经为我们指了一条明路:libde265,这个库明确声明自己是 LGPL 授权,只要动态链接就可以闭源。

另外一个值得玩味的事情是:微软的 HEVC 插件,原来是免费的,后来改成收费的。 微软先用免费旗号收割市场,然后突然加钱,恶心所有人。这种行为就像百度云的限速,MIUI的广告,同样有人会说:“MIUI的广告可以关掉!百度云的限速可以看广告换速度!”中国网民太熟悉这一套了。这种行为就算换成微软来搞,仍然是不道德的。

上面提到,付费的编码插件是利用了硬件解码。大家设想一下,如果微软在找不到编码插件的时候给出两个选项,一个是收费的硬件编码,一个是免费的,基于 libde265 或者 ffmpeg 的软件解码。用户会选哪个?大多数人都选免费的,更别说解码质量根本没有大差别了!

我觉得这个话的问题在于,把一个人想得太二元化了,我是 Linux+Emacs 用户,出了名的“爱折腾”型用户,哈哈哈。但是我在 Windows 下连“看电影”这么个小小的娱乐需求,都要被微软恶心一下(看电影应该算是小白用户都有的需求了吧),让我对微软实在没啥好感。

我能想象一个场景,一个普通 Windows 用户(其实抓一下身边的很多普通人都是这样,现在手机普及,很多人对电脑都半抓瞎),弄了个 HEVC 编码的文件来看(HEVC是 x264 的接力棒,可以算是未来会逐渐普及的编码),默认用了微软的 Movie 播放器打开(你总不能让他们知道怎么装 PotPlayer,怎么装 mpv 吧),结果微软突然弹了个窗让你给钱,这个用户会怎么想?

图片

总结:Windows 的技术很强,Windows 内核技术改了好几个版本了,Win32 API 的 ABI 都不变,因此,Windows 上 GUI 软件的生态很丰富。但是微软搞 UI 得用户体验是真的差。像 Windows 8 大改开始菜单,搞得民怨沸腾,又在 Windows 10 调了回去。你回复里面没有谈把任务栏从下面改到上面的事情,这个我也搜索过,结果搜索出来要改注册表。原本右键任务栏调设置就能改的东西现在又牵扯到注册表去了,也没有带来切实的好处,印度人改 Windows 的风格就是损人不利己吗?

4 个赞

刚看到帖子,谈谈我的想法吧。

  1. 字体问题:锯齿主要还是显示器分辨率问题,换4k没啥问题。不能换屏幕就用雅黑,调下cleartype,应该是能接受的。
  2. 任务栏:设计确实如此,不过有工具可以修改,可以找找。
  3. 解码器:法律问题,如果要用商业的就需要付费,Linux也是一样。可以选择不用就行,或者换其他播放器。

整体上讲,Windows GUI还是高出Linux桌面系统的,很多不便只是习惯不同罢了。

1 个赞

ffmpeg使用的是LGPL,微软使用也是受限制的,有风险的。这些巨头被讹巨款讹怕了。。。

另外就是生态的问题了,Windows内置的都干完了第三方就没活路了,比如记事本、画图板。都内置了,想想会不会有很多公司告垄断?

请问下怎样替换系统级字体?win10的时候折腾过mactype和nomeiryoui,到了win11没来得及折腾,一块1080p一块2k屏幕看着确实很不舒服,现在比较好的字体替换方案是怎样的?

光是从Win8.1到Win11,UI设计语言都换了好几套了,说实话,作为一个还算忠实的Win10用户,界面变更看得人都麻了,从最初的新鲜到现在的无聊。。

1 个赞

不知道 win11 的 path 长度限制有没有增加。。。

今天玩游戏,麦克风居然用不了,回退到 Windows 10 了。

Windows 根本没什么折腾的资本。如果是 Linux 下麦克风出现问题,我还知道查 pulseaudio,alsa 这些组件的 log。在 Windows 下你就只能对着麦克风和 Windows 设置像个傻子一样捣鼓半天(Windows 11 也免不了经典的疑难解答安慰剂环节,笑死)

回退到 Windows 10 之后,问题解决,麦克风也正常了。祝各位道友用得开心。

4 个赞

同好奇。。。

HEVC 软解是专利持有者专门给自由软件开的特例,可以不收授权费,原则上不管软解硬解,是否独立开发,专利的钱都是可以收的,但是考虑到自由软件带来的推广就给个方便了。

当然其实比较实在的原因是用户偷偷用也没法收钱,去起诉自由软件作者也不太好看,最多人家直接删代码也收不到钱。

个人感受楼主对Windows存在一定偏见,作为商业软件license问题是很敏感的。开源世界中license问题其实更复杂,只是在没有商用的情况下一般不会有人追究。国人对于版权的意识确实还不够,包括我自己,一直用着mac,也尽量用正版,但也只能是尽量。这点国外确实要好很多。。。

回到楼上提到的麦克风问题,也许是个例,我不敢确认。但是在多年的经验中,我敢说没有系统的驱动能赶上Widnows,包括macOS。出了问题也有工具可查,只是楼主并不熟悉而已。不得不承认Windows下的调试工具其实友好很多,虽然我也习惯于命令行。

2 个赞

最近没有折腾字体,主力用MacOS,windows下也只用4k显示器,默认就挺好。

Windows 完全可以像(以前的)苹果那样把部分应用程序开源,或者干脆扶植一个开源项目取代原来的应用,不这么做无非就是懒,不肯整理闭源💩山代码,和吝啬,没有钱景的项目就不做。

1 个赞

说句公道话,开公司哪能这么随性,苹果不是更封闭吗?VSCode正好是你要的例子,还有更多。我很感激LSP,要不不能在emacs中这么愉快的码代码 :joy:

  1. 苹果现在的确不咋样,至少以前带起了 WebKit LLVM FreeBSD,“程序员三大浪漫”全占了。没有 clang 有 lsp 也你也只能用 msvc(

  2. macOS 自带的国际象棋游戏是 GPL 协议授权的,付费操作系统因为协议问题不带开源不是借口。

2 个赞

https://opensource.apple.com/releases/

https://github.com/apple/darwin-xnu

都没什么人关注罢了,相比windows只有个计算器开源了,,,