今晚花了几个小时在#openbsd频道上解决一个显示问题。虽然我们玩得很开心,但还是想不出这一招!
规范:
U盘和OpenBSD6.2图像
桌面计算机
监视器
症状
到目前为止已经完成了
怀疑- Pg.88的东芝显示器手册显示了一个表的可接受的信号格式的PC IN。我的预感是图形驱动程序与这个监视器不兼容。

问题
发布于 2017-11-19 19:49:26
Ubuntu支持nVidia显卡,但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年左右) LiveCD/installer,请尝试在您的计算机上运行它。你会看到同样的问题。
https://stackoverflow.com/questions/47374724
复制相似问题