我正在使用 ubuntu 22.04LTS,并且面临触摸板功能问题。两指放大缩小捏合左右移动不起作用。首先,我认为这只是我使用的 chrome 版本的问题,但后来我尝试在各种软件(如 chrome、shotwell 查看器、图像查看器等)上下载图像。
我的笔记本电脑有双启动,所以我知道不存在硬件问题,因为触摸板在 Windows 中工作得很好。
是否存在 ubuntu 驱动程序不是最新的或未编码此类功能的情况?
我的笔记本电脑规格_ ubuntu 22.04LTS
我知道有数千篇关于如何安装驱动程序的帖子,我尝试了几个但没有任何帮助。
让我描述一下我是如何解决我的问题的。我的 GPU 是 NVIDIA GeForce RTX 3050 Mobile CUDA 可用
我使用 pic 清除了当前(当时)的驱动程序sudo apt-get purge nvidia-*
(我从其他驱动程序中获取了图像)(当时没有变灰)-->
驱动程序
sudo apt-get update
之后运行了几个命令sudo apt-get autoremove
apt search nvidia-driver
我那里有 20 多个选择吗?470、535、390、525 等
使用安装驱动程序版本 470 sudo apt install nvidia-driver-470
。我应该提一下,nvidia 网站说驱动程序版本 535 pic(当时没有变灰)-->对于我的 GPU
做过sudo reboot
再次登录ubuntu,勾选Additional Drivers(驱动安装好,因为打勾了)(当时没有灰显)470
这时候多个问题出现了!注意我还没有安装 CUDA!
nvidia-smi
回NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
sudo …
这个问题导致 google chrome 完全无法使用。然而,FireFox 工作得很好。这是我正在谈论的内容的屏幕截图。
Ubuntu 堆栈与 Google Chrome 中损坏的页面进行交换的屏幕截图
有趣的是,当我进行屏幕截图时,该错误甚至影响了屏幕截图框的显示。因此,该问题仅影响 Chrome 之外的屏幕。
我认为问题可能出在我的计算机的图形驱动程序上。我遇到的另一个问题是,当我合上盖子时,计算机不会进入暂停状态,如果它在我的背包中,它会变热。我对这个问题进行了深入研究,看来图形驱动程序也可能是罪魁祸首。
因此,如果有人知道如何解决这个问题,我们将不胜感激。我完全不知道如何解决它。
眼镜:
执行 sudo lshw -c video 时:
我的笔记本电脑配备 AMD CPU 和 Nvidia GPU,并使用 Ubuntu。这个配置给我带来了很多麻烦,因为AMD对Linux的支持显然不能很好地工作。但最近出现了一个新问题,步骤如下:
这就是我现在所在的地方。当我运行时,nvidia-smi
我收到以下消息:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Run Code Online (Sandbox Code Playgroud)
但是,当我打开“软件和更新”内的“其他驱动程序”面板时,我会将此显示为活动驱动程序:
o Using NVIDIA driver metapackage from nvidia-driver-535 (proprietary, tested)
Run Code Online (Sandbox Code Playgroud)
我也可以运行lspci | grep VGA
这个输出:
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] (rev a1)
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. …
Run Code Online (Sandbox Code Playgroud) 因此,我正在更新并安装新的双引导设置上的所有内容,并注意到信息中心(或带有其图标的东西)正在推动我为我的 WiFi 安装 rtl8812au-dkms,即使我已经安装了来自 gnab/rtl8812au 的那个并且在职的。我的问题是两者之间有什么区别,我应该安装一个吗?
以下是我的笔记本电脑的规格:
我一直在 Ubuntu 16.04、17.10 和 18.04 上运行它,没有任何问题。
我决定擦拭笔记本电脑并安装 Ubuntu 18.10 的新副本。
现在,笔记本电脑在登录后冻结。我赶紧行动Ctrl- Alt-T和top
追踪是什么造成的冻结和经常看到,这个过程被称为kworker/6:3+events
将快速跳转到100%的CPU,经常被其他跟进kworker
也使用100%的CPU处理。
我现在迫切需要一个解决方案,并且在我写这篇文章时正在我的工作笔记本电脑上下载 18.04 ISO。
任何提示?
如何将扩展坞上的声卡列入黑名单或以其他方式永久禁用,同时保持使用 USB 声音设备的能力以及使用扩展坞其他功能的能力?
硬件:
Bus 002 Device 014: ID 046d:0a44 Logitech, Inc. Headset H390
Bus 003 Device 005: ID 17e9:436e DisplayLink
Bus 003 Device 004: ID 2109:0813 VIA Labs, Inc.
Bus 003 Device 003: ID 17e9:436e DisplayLink
Bus 003 Device 002: ID 2109:0813 VIA Labs, Inc.
Bus 002 Device 005: ID 2109:2813 VIA Labs, Inc.
Bus 002 Device 003: ID 2109:2813 VIA Labs, Inc.
Run Code Online (Sandbox Code Playgroud)
以下是所有声音设备:
# …
Run Code Online (Sandbox Code Playgroud) 我已将系统从 18.04 升级到 19.04。升级到 19.04 后,我的触摸板无法正常工作。
我的内核版本
lohit@stormbreaker:~$ uname -a
Linux stormbreaker 5.0.0-15-generic #16-Ubuntu SMP Mon May 6 17:41:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
这是我的xinput list
:
lohit@stormbreaker:~$ xinput list
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? USB OPTICAL MOUSE id=9 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? Power Button id=6 …
Run Code Online (Sandbox Code Playgroud) Ubuntu 最近向 18.04 存储库添加了更新的 Nvidia 驱动程序(即不是通过 ppa)。所以我将我的驱动程序从 390 版本升级到 430,这是现在推荐的版本:
> ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000139Bsv00001028sd000006E4bc03sc02i00
vendor : NVIDIA Corporation
model : GM107M [GeForce GTX 960M]
driver : nvidia-driver-430 - distro non-free recommended
driver : nvidia-driver-390 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
Run Code Online (Sandbox Code Playgroud)
但是,nvidia-settings
存储库中的软件包似乎适用于版本 390,而我没有看到适用于 430 的nvidia-settings
软件包。如果我从存储库安装软件包,则尝试运行它会输出
ERROR: Unable to find display on any available system
Run Code Online (Sandbox Code Playgroud)
而如果我删除包,nvidia-settings
则不存在(例如,它似乎没有与nvidia-driver-430
包一起打包。或者,如果是,我找不到它)。
我认为 nvidia 驱动程序运行正常,作为nvidia-smi
输出
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.26 …
Run Code Online (Sandbox Code Playgroud) 请注意,此问题特定于英特尔 WiFi 适配器。
我的笔记本电脑是带有 Intel AX201 Wifi 适配器的 HP ENVY。我已经在 Windows 上双启动了 Ubuntu。
最新的 Ubuntu 18.04 版本不支持AX201 WiFi 适配器,因为 Ubuntu 18.04 带有 Linux Kernel 5.0,而对 AX201 的支持内置在 Linux Kernel 5.2+ 中。Canonical 声称 Ubuntu 18.04 将在明年某个时候获得 Linux Kernel 5.3。不过,我等不了那么久。
我尝试下载并安装 Kernel 5.2.14,但我无法超越 Grub:我收到错误消息:
错误:您需要先加载内核。
另一个选择是下载我尝试过的英特尔 Backport 驱动程序。那似乎也不起作用。根据教程,我经常重新启动,但这也不起作用。
此外,我不太确定英特尔 IWLWIFI Backport 驱动程序是否首先支持 AX201。
当我在 Windows 中启动时,WiFi 工作正常。
我该怎么办?提前致谢!
更新
我尝试了@Pilot6 的答案,它奏效了。谢谢!
我还有最后一个问题:我读过,如果您将内核升级到 Ubuntu 18.4 支持的范围之外,它有点不安全(我认为这很容易导致系统崩溃)。
我不希望系统崩溃,因为我只有一个分区(root)用于 Ubuntu,任何崩溃都可能意味着我的所有数据都丢失了。一种方法是将我的 Ubuntu 分区拆分为 root 和 home。
因此,如果我想安全地访问我设备上的 WiFi 而不会有任何崩溃的风险,我应该怎么做?
我对 Ubuntu 和 Linux 的理解可能是错误的,因为它们仅建立在论坛答案上。如果我在任何地方错了,请纠正我。