oneshot在linux上运行问题的解决
这篇文章搬运自我的b站专栏,原贴传送门
问题
从linux的steam下载的oneshot,点击运行就闪退
我的系统是archlinux
排查
在终端中运行~/.local/share/Steam/steamapps/common/OneShot/steamshim直接启动游戏,有类似这样的输出
dlopen failed trying to load:/home/icedtangerine/.local/share/Steam/linux64/steamclient.sowith error:/mnt/Data01/Game/SteamLibrary/steamapps/common/OneShot/librt.so.1: undefined symbol: __clock_nanosleep, version GLIBC_PRIVATE[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/icedtangerine/.local/share/Steam/linux64/steamclient.so[S_API ...
编译Linux From Scratch 8.4心得
前言
LFS(Linux From Scratch)是一本指导从源代码构建Linux系统的电子书。通过LFS,可以得到一个及其精简,完全适合特定硬件的Linux系统,同时对Linux系统的结构和软件编译过程有更深入的了解。
4年前曾尝试过LFS8.0,因为水平有限卡在了内核配置上,编译出的内核没进入用户空间就panic,于是烂尾,留下了遗憾。之后一直对LFS念念不忘,现在趁暑假有时间,再次尝试LFS。
使用的LFS版本是8.4 SysV,其它版本的LFS章节序号可能与本文不对应
准备工作
宿主机系统
宿主机系统需要能通过LFS手册提供的version-check.sh脚本的环境检查,gcc版本和内核版本越接近lfs所用的版本越好,可以降低出现玄学问题的概率
理论上任何一个linux发行版都可以,不过根据LFS用户的反馈,Ubuntu很接近LFS环境要求,并且由于使用ubuntu进行LFS的人多一些,出现问题查找到解决方案的几率也更大,因此更容易成功。为了让这次进行LFS的过程顺利些,我用ubuntu 20.04 LTS作为宿主机环境
划分出LFS分区
不需要太大,如果不打算把完 ...
blog 维护记录
博客管理维护记录
Linux笔记汇总
是个很乱的笔记
775平台超频方式解析
这篇文章搬运自我的b站专栏,原贴传送门
现在我们对cpu超频的做法都是提升cpu的倍频,但是cpu主频 =倍频 *外频 ,从这个公式来看提升外频也是可以提高主频的。为什么不超外频?因为随着芯片组功能结构的改变在现在的平台上超外频已经十分困难,但是在老的775平台上,超频主要是依靠超外频实现的。
独立的北桥与外频
先看一张p43芯片组的架构图
可以发现,CPU只能和北桥芯片交换数据,处理器访问pcie、内存和挂在南桥上的sata、usb等外接必须经过北桥,如果北桥和CPU、内存和pcie的数据交换速度能提高,那么整个系统的运行速度就提高了。北桥与其它部件交换数据的速度就是外频
775平台北桥的外频预设值有133MHz,200Mhz,333Mhz,400Mhz。外频可以调节
前端总线FSB
既然外频是北桥与主板上其它部件交换数据的速度,那么CPU和北桥、内存与北桥交换数据的速度就是外频了?一开始确实是这样,但后来由于DDR(Double Date Rate)和QDR(Quad Date Rate)技术的出现,电子元件间交换数据的倍率能提高到双倍和四倍,实际的传输速率不再等于外频,而是 ...
my first blog
这是文章摘要description