LOADING

加载过慢请开启缓存 浏览器默认开启

羽烁 世尘

记录一次学习K8S Gateway的部署

2024/7/25

前言

粗浅学习了K8S相关的东西,国内的资源时效性还是落后一些,记录一下Gateway的部署流程,备忘笔记。

安装 Gateway API CRD

官方文档
K8S默认没有对 Gateway API 资源进行实现,需要手动进行CRD (Custom Resource Definition)
关于安装CRDs

# Install Standard Channel
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.1.0/standard-install.yaml

# Install Experimental Channel
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.1.0/experimental-install.yaml

选择合适的 Gateway Controller 实现

懵,东西好多,看有一部分资源教程是用 Istio ,我还是选择 NGINX Gateway Fabric (nginx 老熟人了)吧
实现列表
入门指南

阅读全文

关于ArchLinux下一些软件使用

2024/5/29

下载工具

  • Aria2
    • 前端使用浏览器拓展 Aria2 Explorer,后端使用 aria2-fast/archlinuxcn
    • 关于配置,有自己的配置可以将aria2.conf放入~/.aria2/中,如果没有配置可以参考P3TERX维护的配置 注意修改成适合自己的配置。
    • 注意配置用户服务,session等,yay接管,这些均可以参考ArchWiki
    • 前端链接时,可以将RPC地址协议改为 ws://... 避免HTTP轮询。

系统工具

  • CoreCtrl
    • Cpupower_GUI在我这台8845H本上有点问题,最大频率只显示3800MHz。故选择其他管理程序。(补充 是调速驱动问题 联想在笔记本bios中不给开放一些配置项导致无法更换新调速器。
    • CoreCtrl 是一个自由开源的GNU/Linux应用程序,允许您使用应用程序配置文件轻松控制计算机硬件。它旨在为普通用户提供灵活、舒适、方便的使用。
    • 一个较为好用的CPU与GPU调度程序,更方便的管理功耗、调度等等。
    • KDE设置开机自动启动,在参数中加入 --minimize-systray 开机时最小化启动。
    • 不提示输入密码、AMDGPU完整控制参考这里
  • Lan Mouse:
    • 一个新局域网鼠标、键盘透传项目,支持Windows、Mac、Linux,还蛮好用的。以后会开一篇新Post细嗦。

媒体

  • MPV
    • 因为我是AMD设备,使用原版mpv-git在使用着色器时出奇的卡,且无法调用wayland渲染窗口。最后选择了mpv-amd-full-git/aur
    • 若没有自己的配置,MPV配置可以参考 MPV_lazy ./portable_config,修改完成后将配置全部放入 ~/.config/mpv/ 中,基本上只需修改 mpv.conf 音频相关配置删除,基础按自己窗口显示服务修改,基础配置见下方:
    • 在MPV_lazy 2024v1 版更新中,将默认右键菜单换成了原生样式,在我这里无法正常显示,需要修改 input_uosc.conf 右键绑定为 MBTN_RIGHT script-binding uosc/menu

mpv.conf:

...
 ########
 # 基础 #
 ########

 vo = gpu-next
 gpu-context = waylandvk
 gpu-api = vulkan
 hwdec = yes
 hwdec-codecs = h264,hevc,vp8,vp9,av1
...
  • LX Music
    • 因为你我都懂的原因,音源基本全🐔了,之前用惯了,目前当作一个本地播放器,如果有需要转其他项目或自建音源吧。

Windows 程序

  • Protonup Qt
    • 一个好用的wine/proton多版本安装器,可以给steam、lutris等安装。
  • Lutris
    • 虽说是一个游戏库,但里面自带成套的容器管理很香(至少比steam那套好用),自带winetricks。
  • ProtonDB
    • 如果有游戏需求,且不能正常使用,可以看看这里,一般都会有大佬给出的解决方法。

靠这些,基本上Windows常见程序、游戏可以正常使用了,如果有问题可以参考我 Wine 下的其他Post。( 挖个坑 以后填

Android 程序

美化

  • 终端
  • 主题
  • 开始菜单
  • 任务栏
阅读全文

ArchLinux 下 Wine兼容层程序 电流音问题解决方案

2024/5/29

前言

24年4月入手了一台Thinkbook14+(2024),由于饱受Windows的折磨(神笔微软电脑管家,OfficePlus),故到手时安装使用ArchLinux。
此为小问题的解决记录,存档备忘,若有帮助,倍感荣幸。

问题

本人使用PipeWire作为音频后端,主机音频与wine程序同时运行时,喇叭时常有刺耳的电流音。

根据搜索,在PulseAudio后端下,Wine有已知的音频断断续续BUG(可能表现也为电流音),这点在 WineWikiWineBug 都有提到。

分析与解决

  • PulseAudio:

关于 PulseAudio 解决方案,有人提到是缓存问题,解决方案参考 Debian-PulseAudio (没有使用PulseAudio的设备,仅供参考

  • PipeWire:

开关 EasyEffects,仍有电流音。
查看 Winecfg 当前调用驱动是调用 PulseAudio 后端。故猜想同样是缓存值太低导致音频异常。

尝试修改PipeWire缓存:
首先用 pw-top 命令查看 quantum ,然后用这个命令增加 quantum 值,直到音频变得更加平滑。

pw-metadata -n settings 0 clock.force-quantum 2048

一旦你找到适合你情况的 quantum 值(对我的设备 quantum = 2048 在以往场景下未出现异常,故采用此值)。
可以通过创建一个内容如下的配置文件 ~/.config/pipewire/pipewire.conf.d/choppy-under-load.conf,并重启与 pipewire 相关的守护程序,使这个值永久化。

context.properties = {
   default.clock.force-quantum = 2048
   default.clock.quantum = 2048
   default.clock.min-quantum = 2048
}

参考链接

阅读全文
1
avatar
XEarthlydust

陨翼飘然闪烁