LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   changing graphics driver in arch (https://www.linuxquestions.org/questions/linux-newbie-8/changing-graphics-driver-in-arch-4175477232/)

iceman81 09-15-2013 03:55 PM

changing graphics driver in arch
 
i successfully installed arch, however i made the mistake of blindly following the wiki and installing Mesa. Looking at the nvidia portion of the wiki i should have installed nvidia-304xx for my gt 750m gpu. so now i try to do that post gnome install i get

[root@archbox iceman]# pacman -S nvidia-304xx
resolving dependencies...
looking for inter-conflicts...
:: nvidia-304xx-utils and mesa-libgl are in conflict (libgl). Remove mesa-libgl? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: ati-dri: requires mesa-libgl=9.2.0
:: glamor-egl: requires mesa-libgl
:: intel-dri: requires mesa-libgl=9.2.0
:: nouveau-dri: requires mesa-libgl=9.2.0


i want to tread lightly as i don't want to lose the working gui, however when i but up i get quit a few nouvea errors. and from boot to loading desktop is kinda slow which most likely because i'm using a generic driver.

any suggestions?

bigrigdriver 09-16-2013 01:43 AM

Question: When you run "pacman -S nvidia-304xx", are you running from the GUI environment? If so, the libraries listed in
Quote:

[root@archbox iceman]# pacman -S nvidia-304xx
resolving dependencies...
looking for inter-conflicts...
:: nvidia-304xx-utils and mesa-libgl are in conflict (libgl). Remove mesa-libgl? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: ati-dri: requires mesa-libgl=9.2.0
:: glamor-egl: requires mesa-libgl
:: intel-dri: requires mesa-libgl=9.2.0
:: nouveau-dri: requires mesa-libgl=9.2.0
may be in use, which I would expect to generate error messages.

On the other hand, is you run "pacman -S nvidia-304xx" from text mode (from runlevel 1 or 3), there would't be any conflict with GUI graphics.

Try installing the nvidia driver from text mode. When installation is complete, exit root to user, then startx. That should get you to GUI with the nvidia driver.

I hasten to point out that I have never used Arch. I'm relying on my experience installing nvidia drivers in other distros.

Lennie 09-16-2013 02:22 AM

Quote:

Originally Posted by iceman81 (Post 5028132)
[root@archbox iceman]# pacman -S nvidia-304xx
resolving dependencies...
looking for inter-conflicts...
:: nvidia-304xx-utils and mesa-libgl are in conflict (libgl). Remove mesa-libgl? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: ati-dri: requires mesa-libgl=9.2.0
:: glamor-egl: requires mesa-libgl
:: intel-dri: requires mesa-libgl=9.2.0
:: nouveau-dri: requires mesa-libgl=9.2.0

Remove those also. Why did you install all drivers when it is enough to install the driver for your card?

By the way, you are switching from the nouveau-driver to the nvidia-driver. That means you are taking a risk that it could break. If you absolutely don't want it to break, you can use the nouveau-driver for some time until you've learnt more and/or are ready to take a risk. When it comes to Arch it's better to expect it to break, and be happy every time it doesn't break.


All times are GMT -5. The time now is 09:31 AM.