帧缓冲区/vbe 分辨率是显示器或图形硬件的属性吗?

帧缓冲区/vbe 分辨率是显示器或图形硬件的属性吗?

我有一个AMD Radeon HD 4650图形硬件,以及一个LCD monitor奇怪的原始分辨率1440x900.

我在这个系统上使用 Debian stable。
不使用该firmware-linux-nonfree软件包时,显示分辨率提供的选择很少,在该显示器上看起来不太好,因为它们低于显示器的原始分辨率。我能得到的最佳分辨率是1152x864,这是 VBE 分辨率下的分辨率。

所以,我想知道,图形硬件和/或显示器,哪一个是奇怪的?

  • 如果我将相同的图形硬件与某些广泛使用的1366x768(16:9) 显示器一起使用,我的 VBE 分辨率可以为 吗1366x768
  • 或者,如果我将同一1440x900台显示器与某些开源英特尔高清显卡硬件一起使用,我可以获得 VBE 分辨率吗1440x900

答案1

如果您的硬件需要在芯片上加载固件,那么您应该使用它,否则不要想知道为什么您的分辨率重置为非显示器本机的分辨率。

如果没有固件,图形驱动程序可能根本无法检测到图形芯片,或者无法访问您提到的高级功能,并回退到显示器提供的 VESA 分辨率作为基本分辨率,以实现故障安全(始终可用)操作。

VBE 模式由图形芯片本身的视频 BIOS 提供,通常仅包含最常见模式的定义。

相关内容