仅当我在尝试首次启动或处于实时 USB 模式时重置 PC 时,GPU 才能正常工作

仅当我在尝试首次启动或处于实时 USB 模式时重置 PC 时,GPU 才能正常工作

[AMD Athlon 64 xp3200] 带旧的 [ati rage 128 PRO agp]、[xubuntu 18],我有这台旧机器。

仅当我在 grub 菜单之后尝试启动时重置 PC 时,GPU 才能正常运行,我尝试设置 grub,但问题仍然存在(使用 nomodeset 删除了静音启动画面),我注意到一些差异:

  • 如果我正常重启电脑,没有启动画面,grub 菜单后的字体分辨率会很高

  • 如果我在第一次尝试启动时(就在 grub 菜单之后)重新启动并重置 PC,那么第二次尝试时,启动加载中的字体分辨率会很低,或者会出现文本启动画面,并且 gpu 会按预期工作...

似乎与驱动程序或内核模块的加载有关,我对 grub 和引导加载不是很熟悉,也抱歉我的英文解释得不好,有什么线索或解决方案吗?

答案1

解决了:

模式设置

最新的内核已将视频模式设置移至内核。因此,当 X 服务器启动时,视频卡上硬件特定时钟速率和寄存器的所有编程都在内核中发生,而不是在 X 驱动程序中发生。这使得拥有高分辨率、美观的启动画面和从启动画面到登录画面的无闪烁过渡成为可能。不幸的是,在某些卡上,这无法正常工作,最终会出现黑屏。添加 nomodeset 参数指示内核不加载视频驱动程序,而是使用 BIOS 模式,直到加载 X。

这样你就可以安全地启动,然后交给 X 来选择适合你需求的驱动器。你甚至可以决定不做任何编程,看看简单的命令

dpkg-reconfigure xserver-xorg

(这适用于 Debian 及其衍生产品,这是您的情况)可能适合您的情况。

编辑:

可以完全禁用图形启动。复制

  cp /etc/default/grub /etc/default/grub-orig

编辑/etc/default/grub,注释掉这一行,

  #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

修改此行使其看起来像

  GRUB_CMDLINE_LINUX="text"

然后取消注释此行,

  GRUB_TERMINAL=console

保存,运行

   update-grub

重新启动时,如果没有损坏的安装,您将进入文本模式。重新配置 X 后,您可以使用以下方式启动图形会话:

   startx

相关内容