LUbuntu Bionic Beaver (18.04 LTS) 中的 HP 2133 视频分辨率问题

LUbuntu Bionic Beaver (18.04 LTS) 中的 HP 2133 视频分辨率问题

首先:我知道这是一个很古老上网本。但是,由于它的“紧凑性”,它是我在数据中心打补丁/修复/等等时的完美伴侣。此型号出售时预装了 Windows Vista,后来我换成了 Windows XP(而且速度相当快)。问题是,XP 现在已经过时了。

我在这台机器上安装了 LUbuntu 18.04 LTS,一切运行正常,除了视频显示需要安装“xserver-xorg-video-openchrome”包,我已经安装过了。

现在我获得了全面显示支持,... 这台上网本的原生 1024x600 屏幕被 xorg 检测为“1024x768”,因此桌面的下 168 行超出了屏幕底部!

我已经在网上搜索过这个问题的解决方案,并且我发现了一些(非常旧的)解决方案,需要我修改“/etc/X11/xorg.conf”文件,该文件已经不存在很长时间了(并且我不确定如何让 xorg 恢复使用静态 xorg.conf)。

我认为这可能与这个老虫子(指 Broadcom BCM4312 802.11b/g LP-PHY Wi-Fi 卡),因为我首先在这台机器上尝试了 Lubuntu 17.10.1 (Artful Aardvark)(作为测试),然后 Wi-Fi 连接变得一团糟,无法正常工作,但视频显示正常正确地自动配置为 1024x600 分辨率。

以下是输出lspci

00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237/8251 Serial ATA Controller
00:10.0 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev b0)
00:10.2 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev b0)
00:10.3 USB controller: VIA Technologies, Inc. VT82xx/62xx UHCI USB 1.1 Controller (rev b0)
00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237S PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8237/8251 Ultra VLINK Controller
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
02:00.0 Network controller: Broadcom Limited BCM4312 802.11b/g LP-PHY (rev 01)
07:03.0 Ethernet controller: Broadcom Limited NetXtreme BCM5788 Gigabit Ethernet (rev 03)
80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller (rev 10)

以下是输出系统盘

Bus 001 Device 004: ID 04f2:b107 Chicony Electronics Co., Ltd CNF7070 Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 03f0:171d Hewlett-Packard Bluetooth 2.0 Interface [Broadcom BCM2045]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

并且,从我当前的/var/log/Xorg.0.log第 230 行可以看出,xorg 自动检测我的屏幕为原始分辨率为 1024x768 的屏幕:

(Line #230) --> [    37.775] (II) CHROME(0): Flat Panel Native Resolution: 1024x768

以下是完整内容Xorg.0.log文件(查看此 PasteBin 中的第 223 行)。

真的希望有人能帮助我。顺便问一下:我可以通过手动下载和编译最新的驱动程序版本来获得一些好处吗?OpenChrome 开发人员,正如我在某处读到过的……?

答案1

我几乎负责所有 OpenChrome 图形堆栈开发,而且我可以说我已经在 HP 2133 mini-note(Xubuntu 18.04)上运行了 OpenChrome DDX。

我最近执行全新安装时确实自己观察到了初始安装问题,因为两个相当新的(使用一年多一点)SSD 在一周内突然坏了(ADATA Ultimate SU800 128 GB 和 256 GB 型号),但我能够通过禁用 ACPI 进行安装,尽管在安装 Ubuntu 后,确实需要运行 ACPI(警告:如果在安装 Ubuntu 时禁用 ACPI,它会将该设置传递给已安装的 Ubuntu 安装。删除禁用 ACPI 的设置非常重要,以使待机正常工作。)

如果您愿意,您可以向 launchpad.net 或 bugs.freedesktop.org 提交错误报告。


更新:

我进一步研究了这个问题,发现有些型号的屏幕分辨率为 1024x600。
我拥有的型号配备的是 1280x768 面板,支持 EDID。
您应该向 launchpad.net 或 bugs.freedesktop.org 提交错误案例。

答案2

Lubuntu 17.10 WLAN 无法正常工作是因为 OpenChrome DDX 随版本 0.5 一起发布。
不幸的是,我破坏了该版本中的 VN896 芯片组 FP / PCIe 接口,因此修复它的唯一现实方法是编译上游 DDX。
版本 0.6 修复了这个错误,因为有人提醒我注意了。
抱歉犯了这个错误。

凱文·布瑞斯
支架计算机实验室博客

相关内容