Install Intel, ATI and Nvidia Video Drivers on Arch Linux

Nvidia and ATI For some time now I have been using a distribution that seemed too difficult to install at first, but which I ended up loving.

After carefully reading the official documentation available in your Wiki, in addition to some blog posts similar to this one I managed to complete a successful installation of Arch Linux.

For many it may seem like a simple matter, but for most users who migrate to GNU / Linux systems from Windows or Mac it would be a practically impossible procedure to perform.

In my journey through the GNU / Linux world, I discovered that it was much more comfortable for me to build a system to my measure, which would allow me to install only the packages that I need and want to use. That's why Arch Linux being a rolling-release distribution was more interesting to me than I thought it was.

After installing the base system, it is essential to install the Xorg and its accessories, as well as the necessary Video Drivers for our card, whether integrated or dedicated. In the following lines I will explain how to install the proprietary and open source drivers for Intel, ATI and nvidia cards, as well as how to install the generic VESA drivers and how to find other similar packages.

Depending on the brand of your video card and according to your preferences (if you prefer proprietary or open source drivers), type one of the following commands in a terminal.

Intel Graphics Drivers (Open Source)

sudo pacman -S xf86-video-intel

Nvidia Graphics Drivers (Open Source)

sudo pacman -S xf86-video-nouveau

Nvidia (proprietary) graphics drivers

sudo pacman -S nvidia nvidia-utils

ATI graphics drivers

sudo pacman -S xf86-video-ati

Generic VESA drivers

sudo pacman -S xf86-video-vesa

See the full list of available open source drivers

sudo pacman -Ss xf86-video

After rebooting the system, the drivers should be working perfectly. If you have any questions, comments or criticism, I will be waiting for you in the comments.

The content of the article adheres to our principles of editorial ethics. To report an error click here.

42 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Yoyo said

    In the ATI you have only put one and you do not specify if it is the owner or open source

    Shouldn't you put two inputs for ATI like you have for Nvidia?

    All the best

    1.    pandev92 said

      In Ati in ArchLinux, the proprietary drivers were dropped from the official repository, due to the delay in supporting the latest Xorg ..., so you must use the unofficial repository, from a certain Violo xD

    2.    sanhuesoft said

      I forgot to comment on that topic, but what pandev92 says is correct. However, the drivers that start with xf86-video- * are open source. Regards and thanks for commenting!

  2.   Yoyo said

    Raped? anyone uses that with that name .. I rape you !!! xD

    1.    pandev92 said

      xDDDDDDDD has a main post on the arch forum where it uploads the packages to the xdd repos, any day something breaks.

      1.    RAW-Basic said

        I am one of those users who unfortunately before switching to Linux, had an Ati, more specifically a Radeon HD5550 .. ..and the only reliable solution I found was thanks to Vi0L0 .. using their catalyst-total from the AUR ..

        It should be noted that I never had a problem with my motherboard again ... and with each update nothing was broken at the moment ...

        1.    pandev92 said

          I was broken with 11.10, I uploaded it I remember when it had a serious bug and restarted the x ... xD

  3.   Alexander said

    It's Vi0L0 hahaha 😀 nothing to do with the O 😀

    1.    sanhuesoft said

      It is still as dangerous as that name ... Anyway, thanks for commenting.

  4.   rots87 said

    I think you are missing a very useful piece of information, which was the instruction

    lspci | vga -> I think that's how it was hehehe

    to know the type of card you have and install the appropriate driver lol

    1.    rots87 said

      I correct myself

      lspci | grep vga

      1.    sanhuesoft said

        Thank you very much for your comment Rots87, unfortunately I cannot edit my post, but it remains here as a comment for users who read the post.

  5.   medina07 said

    Thanks for your input.
    It should be noted that in order not to encounter any uncomfortable situation after having installed the proprietary drivers for the Nvidia graphics, a configuration file must be created for the Xorg server, we do this by executing the command: nvidia-xconfig


    1.    sanhuesoft said

      Remarkable contribution, I am an Intel user, therefore I did not know the need to create this configuration file. Thanks, I'll keep it in mind in my future Arch installs.

    2.    pandev92 said

      I've never seen you enter the blog xd with archlinux ...

      1.    sanhuesoft said

        Everything I have written from Arch (except this comment which is from my Android phone). I don't know why the blog doesn't recognize the distro ... I wanted to ask the admins, we'll see what happens.

        1.    RAW-Basic said

          Have you already modified your useragent?

          In firefox, you should have a String of general.useragent.override ... and inside it that has something like Arch Linux (with the space in between) ..

          1.    sanhuesoft said

            Let's see, now I'm testing with said String.

        2.    pandev92 said

          No no, I said to medina07, I've always seen him only with osx.XD

          1.    medina07 said

            Hey… hello, hehehehe, well I always enter the blog from OSX, what happens is that I use that system for graphic design and whenever I'm at it I take the opportunity to visit the blog, otherwise I'm always on Arch Linux listening to music or watching a movie, (as long as my wife allows it, as she migrated from her PC with Ubuntu to mine with Arch).

          2.    pandev92 said

            xDDD ok. mystery solved xD.

          3.    sanhuesoft said

            Now everything is much clearer. Greetings to you both! 😀

  6.   sanhuesoft said

    And now with another

  7.   Israel said

    It seems to me that the information had been detailed a little more ... Since it is the same as there is in the wiki .. It would be good if they gave instructions on how to switch between free and proprietary drivers .. because sometimes when you do this you run out of environment . and it's a headache if you're not that familiar with the * Arch distro ...

    1.    eliotime3000 said

      Yes, well. Also, if it had been more detailed, it was probably using Arch, at least on console.

      1.    Israel said

        haha ... well I don't mean the installation and all that ... I mean the installation of the drivers. how to switch between Free and Private. how to remove one or the other .. Or how to have both installed at the same time coexisting and use the one that suits you best. I hope I don't create a flame .. Regards

        1.    sanhuesoft said

          What you mention would be interesting, to be honest I have no experience in making both drivers coexist simultaneously because as an Intel user, I only have the open source driver installed. Let's see what can be done. Cheers!

          1.    Israel said

            Ok .. It is only an opinion without a doubt it would be valuable information. And although there is information in the wiki about that, I think it is not very detailed. Not long ago I had to install the proprietary driver on my machine, something a bit simple, however, the environment did not start although the installation was apparently correct as well as the configuration in the X file. Something that seemed very funny and at the same time a little strange was when I restarted my machine it showed me a message in English that said that something had gone wrong and that I was on my own and they wished me Good luck ... After thinking about the possible options and analyzing the problem, I was able to solve the error one day later.

          2.    RAW-Basic said

            Focusing on Arch, if I don't misunderstand, it is not possible to make both drivers coexist simultaneously.

            On the other hand, all the information necessary to make the change between a proprietary driver to an open one (and vice versa) is well documented in the wiki (at least in English) ... ... today I was given to try the open have If my situation improved, and since it wasn't, I went back to the private ones again .. ..and it was all following the steps of the wiki, in 20 min (not counting the downloads) ..

            PS-OFF: congrats for your useragent ..

          3.    sanhuesoft said

            Indeed the Wiki is a powerful tool when one does not know about a subject. I have now configured my Intel drivers in KMS mode and the performance has improved slightly.

            Regarding the User Agent, it is effectively working at 100%. I ever remember setting it up years ago, but didn't remember it.

  8.   sanhuesoft said

    What do you mean "I'd be using Arch"? I did not understand.

  9.   caesasol said

    In the ati of the legacy branch it is better, and by far, to use the free drivers. With a few configurations and a couple of packages the proprietary driver can be reached 😀

    1.    sanhuesoft said

      I have not yet had experience with ATI cards of the branch you mention, but for sure it is as you say. Greetings from Chile!

    2.    pandev92 said

      in 2d yes, in 3d or in another 2 years it succeeds ...

      1.    sanhuesoft said

        Of course, 3D performance will always be better with proprietary drivers. At least in the cases that I have had the opportunity to prove it has been.

  10.   slayerkorn said

    Very good note to install the graphics drivers for the Archlinux distro,
    What if I want to add, since I use the same distro, that to install the proprietary nvidia drivers to old cards, in my case 7150m, I am using these packages: nvidia-304xx and nvidia-304xx-utils and they are installed in the same way that guides the 😛

    1.    sanhuesoft said

      Thanks for the information, Arch users who have this kind of cards should take it into account.

  11.   WishMario said

    I have stable debian and I want to install the drivers for Intel HD Graphics 3000, does anyone know how to do it?

  12.   ieltxu said

    Can you install the three drivers on the same system and what, depending on the hardware present that loads one or the other and that choice is automatic? It would be to make the system portable on other machines as if it were a live system. Any ideas? I can't find information about it.

  13.   Juan said

    Hello, what happens is that when installing the nvidia driver, it does not allow me to have the optimal resolution, at this moment I have a terrible resolution, I want to know if there is any solution.

  14.   jairo said

    Hello, I had a small question, it would be that the catalyst of vi0l0 works for an ati radeon xpress 1150

  15.   George said

    Hi, a couple of years ago I bought a miniPC of these that do not even have fans, and the fact is that the graphics is integrated;

    VGA compatible controller: Intel Corporation Atom Processor Z36xxx / Z37xxx Series Graphics & Display (rev 0e)
    As I have read, I would have to install the only ones available;
    sudo pacman -S xf86-video-intel
    I know I can't ask for pears from the elm tree, and the half-life is quite fluid for me, but the filetopia draws a lot of graphics.
    Is there someone who happens something similar and knows how to improve the experience?

    thanks! xD