晚上好 世界

晚上好 世界

早安

前置确认:Xorg 下运行良好
切换方法:用户登录页面右下角选GNOME,不选GNOME Xorg

问题1:卡顿

使用 mission center 确认 GNOME 此时在用AMD核显当主GPU,不是预期的 Nvidia 卡当主GPU。
怀疑问题为AMD核显太弱带不起 显示器+笔记本自带显示器 所致。

尝试: 切换 主GPU 到 Nvidia 卡。

使用搜索引擎:

通过最后一个回答,转到 GNOME mutter 的一个 PR,在PR描述中得到切换方法:

To make it possible for the user to override the automatically calculated default, make it
possible to override it using a udev rule.
E.g. to select /dev/dri/card1 as the primary GPU, add a file e.g.
/usr/lib/udev/rules.d/61-mutter-primary-gpu.rules (path my vary
depending on distribution) containing the fellowing line:
ENV{DEVNAME}=="/dev/dri/card1", TAG+="mutter-device-preferred-primary"
Reboot or manual triggering of udev rules to make it take effect may be
required.

按照上面的方法切了默认主GPU重启果然变流畅了!

小插曲:我没法确认 /dev/dri/ 下的 card0、card1 ,哪个才是我要的N卡,问了GPT,知道了可以先用 lspci | grep -i nvidia 获取 N卡 在PCI总线上的地址标识符,再通过 ls -l /sys/class/drm 判断出来哪个才是我要的N卡了。

推荐设置1 :打开分数缩放

在软件APP搜索、安装并打开 Dconf Editor 这个软件

Dconf Editor

确保勾选上 scale-monitor-framebuffer 即可在设置APP的显示器设置里使用分数缩放了,其他的实验特性开关也值得你研究。

参考:ArchWiki / HiDPI#Wayland

推荐设置2:为 Xorg 也配置下主GPU

教程:rpmfusion/Howto/Optimus#NVIDIA_PrimaryGPU_Support

感觉 Xwayland 会使用 Xorg 的配置文件才推荐的,实际上会不会我也不清楚。。。


你提出的这个问题很有意思,涉及到计算机硬件历史、技术标准以及知识产权的领域。

More...


问题

  • 浏览器无法查看github项目图片,无法加载raw.githubusercontent.com上的内容
  • yarn install 报网络错误,通过 yarn install --verbose 查明无法正常下载的文件位于 raw.githubusercontent.com 上面

通过 resolvectl 查 raw.githubusercontent.com,发现被解析到 0.0.0.0

$ resolvectl query raw.githubusercontent.com

raw.githubusercontent.com: ::                  -- link: wlp2s0
                           0.0.0.0             -- link: wlp2s0

-- Information acquired via protocol DNS in 35.7ms.
-- Data is authenticated: no; Data was acquired via local or encrypted transport: no
-- Data from: network

More...


这是《百图解码支付系统设计与实现》专栏系列文章中的第(3)篇。

本章主要讲清楚支付系统中为什么要有业务ID,各子域的业务ID为什么要统一规范,以及最佳实践。

More...


这是《百图解码支付系统设计与实现》专栏系列文章中的第(9)篇。

本篇主要讲清楚什么是状态机,简洁的状态机对支付系统的重要性,状态机设计常见误区,以及如何设计出简洁而精妙的状态机,核心的状态机代码实现等。

More...