Ubuntu 是否支持 Sony vaio pro 系列

1 keyboard wireless vaio drivers

我在 Sony Vaio Pro 13 上安装了 Ubuntu 12.10。键盘布局 (US_en) 完全错误。例如,如果我按“i”,则会出现“5”。另一方面,Wi-Fi 也被破坏,因为它没有检测到板载 WLAN 网络适配器。

小智 5

新的 Sony Vaio Pro 系列一直存在无线问题。我目前正在运行解决无线问题的 Ubuntu 13 每日版本。下面是 Nell Hardcastle 关于在新的 Sony Vaio Pro 笔记本电脑上安装 Ubuntu 13 的教程。

安装 Ubuntu 13(每日构建)

Nell Hardcastle 关于在 Sony Vaio Pro 上安装 Ubuntu 13 的原始帖子

刚刚拿起一台 Vaio Pro 11 来更换我的 MacBook Air。另一个有趣的硬件,第一批发布的 Haswell 超极本之一,具有我最喜欢的 ~11" 外形尺寸。以下是在这些设备上运行 Ubuntu 的一些技巧,Pro 11 和 Pro 13 几乎相同,其中一些可能适用于所有 Haswell 笔记本电脑。

要安装 Ubuntu,您需要获取Ubuntu 13.10 每日镜像。13.04 映像在启动时未正确设置 GPU。在安装之前,最简单的方法是在“高级 bios 选项菜单”中将设备切换到旧版。这将阻止您运行 Windows 8 - EFI 模式理论上应该可以工作,但经过一天的 EFI 安装后,我无法运行。该系统确实可以选择禁用安全启动。在旧模式下安装时,将磁盘格式化为 MBR(而非 GPT),从 GPT 布局同步 MBR 在此硬件上不起作用。

希望我能弄清楚如何让它在 EFI 模式下运行,允许双引导设置和更合理的磁盘布局。这些天使用 BIOS 模式和 MBR 感觉就像一个巨大的黑客。

接下来,没有无线。Pro 11 中包含的 Intel 802.11ac 7260 卡在库存 13.10 内核上有一个驱动程序,但没有针对此版本卡的固件或正确的 PCI ID。为了解决这个问题,从 Intel 的 [iwlwifi git tree] 构建一个内核。

git clone git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
cd iwlwifi
# Use your running Ubuntu kernel config
cp /boot/config-$(uname -r) .config
# Build packages and install them
make -j4 deb-pkg
sudo dpkg -i ../linux-headers* ../linux-image*
Run Code Online (Sandbox Code Playgroud)

固件是从LKML 邮件列表中提取的,作为[linux-firmware git 树]的补丁。我已经按照提供许可证在这里镜像了iwlwifi-7260-7.ucodeiwlwifi-3160-7.ucode。下载固件并将其放在 /lib/firmware 中,然后在新内核上重新启动。

现在系统可以工作了,但您可能会注意到它很慢或运行效率很低。在此内核上,启用了 Intel 的新 pstate CPU 缩放驱动程序,但实际上并未为此 CPU 启用。CPU 将停留在 800MHz 或 1.6GHz(不确定是什么控制了您最终处于哪种状态,但似乎两种情况都可能发生)。内核的一个小改动将启用 pstate 驱动程序。

diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index 07f2840..1ce506a 100644
--- a/drivers/cpufreq/intel_pstate.c
+++ b/drivers/cpufreq/intel_pstate.c
@@ -522,6 +522,7 @@ static const struct x86_cpu_id intel_pstate_cpu_ids[] = {
        ICPU(0x2a, default_policy),
        ICPU(0x2d, default_policy),
        ICPU(0x3a, default_policy),
+       ICPU(0x45, default_policy),
        {}
 };

 MODULE_DEVICE_TABLE(x86cpu, intel_pstate_cpu_ids);
Run Code Online (Sandbox Code Playgroud)

保存此补丁并使用“git apply haswell-pstate.patch”应用它。使用 make deb-pkg 重建内核并安装新软件包。当您重新启动时,CPU 缩放应该正常工作,但在使用 cpufreq 界面的工具中仍然可能出现错误。您可以通过查找目录“/sys/devices/system/cpu/intel_pstate”来检查它是否正常工作。CPU 的实际速度可以通过i7z 实用程序获得。

要将此补丁应用于可能支持 pstate 但未启用驱动程序的其他 CPU,请添加一个新行,其中包含特定 CPU 的 /proc/cpuinfo 中的型号。intel_pstate.c 使用十六进制值,/proc/cpuinfo 显示十进制值,所以一定要正确。

在使用笔记本电脑进行内核设置之后,我的体验非常好。散热设计似乎比它所取代的 2012 款 MacBook Air 好得多。由于触摸屏覆盖,屏幕有少量颗粒,我觉得有点烦人,它真的会打扰一些。除了无线和电源管理,其余硬件无需特殊配置即可工作。性能足以在 1920x1080 分辨率下以低或中设置运行我的大部分 Steam 游戏。构建质量似乎不完美但可以接受。我会再次发布它是如何保持的。

解决键盘问题

键盘问题与启用 num lock 有关(并且新的 Sony Vaio Pro 系列上没有 num lock 键)。您可以通过按住正常输入来解决,登录后执行以下操作:

调出屏幕键盘(在 Ubuntu 上称为板载),然后单击板载键盘上的 Ubuntu 键,然后单击板载键盘右侧的“123”键。然后,按住物理键盘上的 fn 键,单击板载键盘上的 num lock。这应该可以解决您的问题。