Coder Social home page Coder Social logo

电脑驱动问题 about get-my-arch-linux HOT 2 CLOSED

niiiklaus avatar niiiklaus commented on August 29, 2024
电脑驱动问题

from get-my-arch-linux.

Comments (2)

NiiiKlaus avatar NiiiKlaus commented on August 29, 2024

你好,你提到了触摸板和声卡,这两者之间是有一定区别的。从我个人的经历而言,我手边有一台笔记本,不算太新,它的触摸板和声卡可以直接免驱运行(也可能是Linux内核中已经包含了它们对应的驱动,我这里的“免驱”指的是不需要额外安装特定的包就可以运行),但是在显卡(Intel集成显卡)方面出现过问题(不安装驱动的话会出现垂直不同步和对角线撕裂,安装驱动sudo pacman -S xf86-video-intel之后解决)。这里和你分享一下,如果你也遇到类似的问题,给你提供一个参考。
言归正传,触摸板和声卡之所以会有区别,是因为触摸板是否正常工作你只会在启动图形界面之后才发现,而声卡是否正常工作在tty界面下就可以发现。如果你没有关闭警报声的话,在tty界面下进入控制台,不输入任何东西,一直点按Backspace,你应该会听到“哔哔哔哔”的声音。如果听到的话,那说明声卡是正常的,或者至少tty下可用。
Arch Linux的软件仓库中有一个叫做xorg-drivers的组,里面是Xorg的驱动:

~ sudo pacman -Sgq xorg-drivers
xf86-input-evdev
xf86-input-libinput
xf86-input-synaptics
xf86-input-vmmouse
xf86-input-void
xf86-video-amdgpu
xf86-video-ati
xf86-video-dummy
xf86-video-fbdev
xf86-video-intel
xf86-video-nouveau
xf86-video-openchrome
xf86-video-vesa
xf86-video-vmware
xf86-video-voodoo
xf86-video-qxl

中间是input的是输入设备,video是显示设备。对于你的触摸板(输入设备),如果你懒得弄清楚到底装这个组里的哪一个,就直接安装整个组好了(不大,就4、5M),安装完成后记得重启。重启后,如果你的触摸板能用了,那最好,如果不能用的话,我能力有限,也想不出什么其他的办法了。至于声卡驱动,我因为没有遇到过这方面的问题,所以也没做过研究,很抱歉帮不上什么忙。如果有时间的话,你可以再做一些功课。如果解决了的话,欢迎在这里分享你的解决方法。
有一个潜在的解决方法,我个人不是很喜欢,不过确实可以解决问题。你可以去你笔记本厂商的官网上寻找你对应机型的硬件驱动,不过找到的可能性不大,因为现在大多的厂商只提供了Windows下的驱动,Linux下的驱动鲜有适配。如果有Linux下的驱动的话,那八成可以解决问题(不过这些驱动大部分都是闭源的,你可能找不到或者找不全它安装了一些什么东西以及安装在哪里,我个人不太喜欢)。
如果以上都没有解决问题的话,你也可以自己写驱动,当然这十分的hacky,不过应该不是特别难,我身边有朋友成功过,不过我没去做了解。可以在搜索引擎里搜索一下有没有人做过相关的教程分享。如果你成功了,欢迎你与大家一起分享整个过程。
在遇到问题的时候,在ArchWiki里搜索关键字可能比更有针对性,如果你没有尝试过的话,我建议你再根据ArchWiki里的指导进行一下操作。另外,根据这篇博客,Linux下大部分的声卡都是开箱即用的(我的体验也证明了这一点,我一直使用的都是Arch To Go,目前还没有遇到过声卡不好用的情况),有可能你的声卡已经正常工作,但它默认情况下是静音的,可能你没有发现,注意留个心眼儿。

from get-my-arch-linux.

haoqing-yan avatar haoqing-yan commented on August 29, 2024

我按照你给的仓库安装了驱动,触摸板是没什么问题了;但是安装声卡还是没有找到
aplay: device_list:2774: no soundcards found
我安装的设备为 设备
与他的设备一样的 @theniceboy

from get-my-arch-linux.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.