启动 Ubuntu 后,Firefox 可以成功以各种缩放级别(10-400% 缩放)呈现 PDF 文件。
但是,当我挂起 PC(Ubuntu 中的“睡眠”功能)并从睡眠状态唤醒 PC 时,Firefox 只会在缩放级别 >10% 和 <200% 时呈现该 PDF 的空白页。当我缩小到 10% 或放大到 >=200% 时,PDF 的文本和最多PDF 中的图像被渲染。
尽管没有可见的文本或图像,我仍然可以可以用鼠标选择 PDF 中的文本和内容(参见附图)并复制选定的文本。
这种情况发生在多个 PDF 上,因此似乎不是特定于某个 PDF 文件。即使强制重新加载 PDF 的选项卡也无济于事 ( Ctrl+ F5)。在新选项卡中打开同一个 PDF 也无济于事。即使在新选项卡中新打开的 PDF 也会出现此错误。有帮助的方法是退出 Firefox 并再次打开它。
有时,似乎 GPU 的帧缓冲区的部分(即我刚刚添加到 Firefox 的不同应用程序的窗口Alt)Tab显示在应该呈现 PDF 的区域中。
似乎当 PC 进入睡眠状态时,GPU 的 VRAM 不会保存到 RAM 中。但是,这无法解释为什么即使在新选项卡中新打开的 PDF 在 10-200% 缩放级别下也是空白的。
我应该补充一点,我使用带有专有驱动程序的 Nvidia GPU。