今晚在#openbsd irc频道上花了几个小时来解决显示问题。尽管我们玩得很开心,但无法想出这个!
规格:
USB Stick和Openbsd 6.2图像
台式计算机
监视器
症状
到目前为止
猜疑 - Pg。东芝监视器手册中的88页显示了PC IN的可接受信号格式表。我的预感是图形驱动程序与此显示器不兼容。
问题
答案 0 :(得分:1)
Ubuntu对nVidia显卡有KMS支持,但OpenBSD仅支持旧的UMS驱动程序。 OpenBSD内核(可能,我不确定)使用640x480作为分辨率,Linux内核使用的是显示器支持的最高分辨率。
您有两种选择来“修复”问题。在安装程序询问您是否需要图形支持时(或者类似的东西,我不记得),在另一台计算机或另一台显示器上安装OpenBSD(您也可以使用带有USB< - > HDD适配器的笔记本电脑),回答是的。完成安装并重新启动。然后将HDD移至原始计算机并打开机器电源。您将看到相同的消息,但在某些时候系统将运行xenodm(X11会话的图形启动器,如xdm),然后监视器将正常工作。不幸的是,您无法看到控制台消息。
不要更改xorg.conf,您的问题不仅与监视器有关。另一种选择(更好的是,imho)是购买便宜的二手ATI显卡并安装OpenBSD。完全支持ATI显卡(除了最新的显卡)并且支持KMS。您只会在两到三秒内看到该消息,之后,您将看到控制台。也许您需要在不同的计算机上或使用不同的显示器运行安装程序,但在此之后一切都会正常工作。
无论如何,OpenBSD仅使用基本控制台的标准模式。它不会造成奇怪的不受支持的事情。因此,您的显示器可能存在最低VGA分辨率/频率的问题。问题是OpenBSD内核在引导过程中无法更改为更高的分辨率,因为它不支持内核级别的nVidia卡。它使用nVidia卡的用户态驱动程序,如传统上习惯使用的Linux / BSD / Unix。
如果您有一台旧的(如10年左右)Linux LiveCD /安装程序,请尝试在您的计算机上运行它。你会看到同样的问题。