4

神秘的启动参数 ibt=off

 1 year ago
source link: https://awsl.blog/2023/ibt-off
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

神秘的启动参数 ibt=off

menu Thinking Null
TLSv1.3 TLS_AES_256_GCM_SHA384
chevron_right 首页  »  ArchLinux  »  神秘的启动参数 ibt=off
神秘的启动参数 ibt=off
2023-01-20   ArchLinux   暂无评论   40 次阅读
你们这是什么间接分支跟踪技术(IBT)啊,你们这是害人不浅啊你们这个技术.
麻烦你们,真的太过分了,你们搞这个技术干什么,
我游戏本每一种内核,都启动不到那个图形界面呐!你叫我游戏本怎么办啊,它现在连steam都打不开啊好不好
你们这是什么技术啊,
你们害死我游戏本了.
谁是intel 快点出来 再不来我去报警了啊
我跟你们说你们这一帮人啊
一天到晚乱改,是不是人啊,你们一天到晚乱改

我使用的设备是 Asus Tuf F15 laptop,搭载了 i7-12700H 和 RTX 3060 Mobile。
为了配置显卡的optimus模式,我关闭了独显直连并按照wiki进行配置,不出意外的,进入不了图形界面了。这也不是什么大问题,拿出安装介质,chroot进去一通操作。但是就这样反复开关机好几次,optimus-manager不工作,nvidia-xrun也不工作,又重新安装了好多软件,内核从linux-g14切换到XanMod,再到linux-lts。很快原来可用的supergfx也不能用了,此时,我也不记得当初能用的是哪些软件组合了。SDDM登陆界面彻底失灵,只能换成了gnome的登陆界面,经历了各种尝试,最后不仅没有配置好显卡切换,steam上竟然没有一个游戏能启动了,另外,不用独显直连会有严重的性能问题。毕竟是游戏本,续航还是不能要求太高。再三考虑,还是切换回原来的独显直连模式吧。
由于我反复安装了大量软件包、AUR脚本,各种文件被改的面目全非,再加上对系统启动过程了解甚少,一不小心错了一个配置文件就会导致启动失败。于是干脆重装了,等装好了十几天就过去了

无论是我手动安装,还是archinstall脚本,都无法启动到图形界面。在经历了不下于五次重装archlinux之后,我100%确定按照wiki来做的,可还是没法进入图形界面,由于我之前用的就是闭源nvidia驱动,wiki中也说性能好,所以我也没想到问题出在驱动上。在多次摸索之后,终于找到问题的原因了,原来安装了nvidia私有驱动就会导致图形界面初始化失败。

820541851.png
图片来自 gnu.org

那么问题来了,那么多使用rtx3060显卡的用户怎么都没爆出问题?我之前使用的时候也正常,重装了怎么就不正常了?天哪,linux真是太用户友好啦!

725721374.png

装上nvidia-open驱动之后,终于进入图形界面,steam还是有少部分游戏打不开,proton也不太工作。本以为就这样告一段落了,但后面各种软件的安装又让人头大。专有软件VMware强大的3D加速功能让我抛弃了virtualbox,但是,现在居然安装不上去?看起来像是vmnet的错误,搜索结果很少,官方社区,arch论坛,aur讨论,都有遇到类似问题的人,但基本上没人回答,或者说启用某个服务、重启、重装就解决问题了。也有观点认为是安全启动导致的,可是安全启动要是开了连arch安装介质都进入不了啊。总之,没有找到适合我的解决办法。而常常是恶意的闭源软件,本身日志输出就不详细,社区支持也不完善,完全无法解决问题。

转投virtualbox,也不能启动,没有错误日志,就是卡死在20%的进度,也没法关闭窗口。幸好这次搜索到了结果,是一个半年前的bug,https://bugs.archlinux.org/task/74891
反查一下ibt=off,看到原来半年前就有讨论了,加上这个启动参数,一切都恢复正常了。虽然我不知道是谁的问题,但我还是想说 So... Nvidia & Intel, Fxxk you both !

下面是我这几天搜索的关键词(一行一个)

linux steam game not start after vulkan
archlinux steam vulkan error
udev rule
Steam doesn't launch any games
archlinux remove steam clearly
nvidia-xrun archlinux
vmware.log location
VNET: MACVNetPortOpenDevice: Ethernet0: can't open vmnet device (No such device or address)
vmware.service: Failed with result 'exit-code
Failed to start VMware host virtualization and network services"timeout"
vmware-networks.service cant start
GLib does not have GSettings support.
Adding interface eno2 index:2 Can't open vmnet device /dev/vmnet0 (No such device or address)
archlinux how to check if secure boot enabled
uninstall vmware clear
linux vmware uninstall
rmmod: ERROR: Module vmnet is in use
elfutils-libelf-devel
Virtual ethernet - failed
arch downgrade kernel
Cannot open /dev/vmnet1: No such device or address
GLib does not have GSettings support.
enable vmxnet3 in mkinitcpio
fix windows boot on archlinux
windows lost boot efi
Callee RC: NS_ERROR_NOT_IMPLEMENTED (0X80004001)
virtualbox stuck at starting virtual machine 20%
virtualbox cant start but no error
linux5.18 nvidia ibt=off
......

本篇文章采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议进行许可。

转载或引用本文时请遵守许可协议,注明出处。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK