OpenBSD 不支持的视频信号
OpenBSD Unsupported Video Signal
今晚在#openbsd irc 频道上花了几个小时解决显示问题。尽管我们尝试得很开心,但还是想不通!
规格:
USB 记忆棒和 Openbsd 6.2 镜像
- 众所周知,
- Openbsd 映像已成功从此 USB 安装到单独设备上的虚拟环境,using these instructions
台式电脑
- Motherboard, 64 位英特尔处理器
- 仅板载显卡
- 当前 运行 Ubuntu 16.04.03 服务器
- BIOS(启用旧版)设置为先启动 USB
监控
症状
- 在 Ubuntu 服务器上启动计算机,显示正常,没有问题
- 启动到 Openbsd U 盘,BIOS 屏幕运行,自检通过然后显示器显示 "Unsupported Video Signal"。这不是 Openbsd 消息,而是来自监视器本身。
到目前为止完成
- 干净格式化的 USB(在监督下)
- 从 USB 安装到单独设备上的虚拟环境,没问题,加载 Openbsd 就好了。
- 将计算机启动至 Ubuntu,显示效果完美
- 将计算机启动到 Openbsd USB,显示屏显示以上错误消息。
- 拔下并重新插入 VGA 线
- 关闭电源,打开显示器电源
疑点
-页。 Toshiba 显示器手册的 88 显示了 table of Acceptable Signal Formats for PC IN。我的直觉是图形驱动程序与此显示器不兼容。
问题
- 我可以做些什么来让这个显示器在新安装的 Openbsd 6.2 上工作吗?
- 如何在下次开始之前检查 Openbsd 监视器兼容性?
Ubuntu 对 nVidia 显卡有 KMS 支持,但 OpenBSD 只支持旧的 UMS 驱动程序。 OpenBSD 内核(可能,我不确定)使用 640x480 作为分辨率,Linux 内核使用您的显示器支持的最高分辨率。
你有两个选择来"fix"这个问题。在另一台计算机或不同的显示器上安装 OpenBSD(您也可以使用带有 USB<->HDD 适配器的笔记本电脑),当安装程序询问您是否需要图形支持(或类似的东西,我不记得了)时,回复是的。完成安装并重新启动。然后将硬盘移动到原来的计算机上并打开机器电源。您将看到相同的消息,但在某些时候系统将 运行 xenodm(X11 会话的图形启动器,如 xdm),然后监视器将正常工作。遗憾的是,您看不到控制台消息。
不要更改xorg.conf,你的问题不仅仅与显示器有关。另一种选择(更好,恕我直言)是购买便宜的二手 ATI 显卡并安装 OpenBSD。完全支持 ATI 图形卡(最新的除外)并具有 KMS 支持。您只会在两三秒内看到该消息,之后,您将看到控制台。也许您需要 运行 安装程序在不同的计算机或不同的显示器上,但之后一切都会正常工作。
无论如何,OpenBSD 只使用基本控制台的标准模式。它不会产生奇怪的不受支持的东西。因此,可能您的显示器在最低 VGA resolution/frequency 方面存在某种问题。问题在于 OpenBSD 内核无法在引导过程中更改为更高分辨率,因为它在内核级别不支持 nVidia 卡。它为 nVidia 卡使用 userland 驱动程序,就像 Linux/BSD/Unix 传统上使用的那样。
如果您有一个旧的(大约 10 年左右)Linux LiveCD/installer,请尝试 运行 在您的计算机上。你会看到同样的问题。
今晚在#openbsd irc 频道上花了几个小时解决显示问题。尽管我们尝试得很开心,但还是想不通!
规格:
USB 记忆棒和 Openbsd 6.2 镜像
- 众所周知,
- Openbsd 映像已成功从此 USB 安装到单独设备上的虚拟环境,using these instructions
台式电脑
- Motherboard, 64 位英特尔处理器
- 仅板载显卡
- 当前 运行 Ubuntu 16.04.03 服务器
- BIOS(启用旧版)设置为先启动 USB
监控
症状
- 在 Ubuntu 服务器上启动计算机,显示正常,没有问题
- 启动到 Openbsd U 盘,BIOS 屏幕运行,自检通过然后显示器显示 "Unsupported Video Signal"。这不是 Openbsd 消息,而是来自监视器本身。
到目前为止完成
- 干净格式化的 USB(在监督下)
- 从 USB 安装到单独设备上的虚拟环境,没问题,加载 Openbsd 就好了。
- 将计算机启动至 Ubuntu,显示效果完美
- 将计算机启动到 Openbsd USB,显示屏显示以上错误消息。
- 拔下并重新插入 VGA 线
- 关闭电源,打开显示器电源
疑点
-页。 Toshiba 显示器手册的 88 显示了 table of Acceptable Signal Formats for PC IN。我的直觉是图形驱动程序与此显示器不兼容。
问题
- 我可以做些什么来让这个显示器在新安装的 Openbsd 6.2 上工作吗?
- 如何在下次开始之前检查 Openbsd 监视器兼容性?
Ubuntu 对 nVidia 显卡有 KMS 支持,但 OpenBSD 只支持旧的 UMS 驱动程序。 OpenBSD 内核(可能,我不确定)使用 640x480 作为分辨率,Linux 内核使用您的显示器支持的最高分辨率。
你有两个选择来"fix"这个问题。在另一台计算机或不同的显示器上安装 OpenBSD(您也可以使用带有 USB<->HDD 适配器的笔记本电脑),当安装程序询问您是否需要图形支持(或类似的东西,我不记得了)时,回复是的。完成安装并重新启动。然后将硬盘移动到原来的计算机上并打开机器电源。您将看到相同的消息,但在某些时候系统将 运行 xenodm(X11 会话的图形启动器,如 xdm),然后监视器将正常工作。遗憾的是,您看不到控制台消息。
不要更改xorg.conf,你的问题不仅仅与显示器有关。另一种选择(更好,恕我直言)是购买便宜的二手 ATI 显卡并安装 OpenBSD。完全支持 ATI 图形卡(最新的除外)并具有 KMS 支持。您只会在两三秒内看到该消息,之后,您将看到控制台。也许您需要 运行 安装程序在不同的计算机或不同的显示器上,但之后一切都会正常工作。
无论如何,OpenBSD 只使用基本控制台的标准模式。它不会产生奇怪的不受支持的东西。因此,可能您的显示器在最低 VGA resolution/frequency 方面存在某种问题。问题在于 OpenBSD 内核无法在引导过程中更改为更高分辨率,因为它在内核级别不支持 nVidia 卡。它为 nVidia 卡使用 userland 驱动程序,就像 Linux/BSD/Unix 传统上使用的那样。
如果您有一个旧的(大约 10 年左右)Linux LiveCD/installer,请尝试 运行 在您的计算机上。你会看到同样的问题。