Manjaro Difference between pages "Manjaro:A Different Kind of Beast" and "Configure NVIDIA (non-free) settings and load them on Startup"

Difference between pages "Manjaro:A Different Kind of Beast" and "Configure NVIDIA (non-free) settings and load them on Startup"

From Manjaro
(Difference between pages)
imported>Verityproductions
 
imported>Verityproductions
 
Line 1: Line 1:
[[File:BigManjaroIcon.png|left|90px]]
= Introduction=


Although Manjaro is Arch-based and Arch compatible, '''it is not Arch'''. As such, far from being just an an easy-to-install or pre-configured version of Arch, Manjaro is actually a very different kind of beast.
{note| This tutorial is meant for users who are using the NVIDIA Proprietary (non-free) drivers.}}
In fact, the differences between Manjaro and Arch are far greater than the differences between the popular Ubuntu distribution and its many derivatives, including Mint and Zorin. To help provide a clearer understanding of Manjaro, a few of its main features have been outlined.


= Overview =


* '''Manjaro''' is developed independently from Arch, and by a completely different team.
You can check what drivers you have installed by entering the following command into your terminal:
* '''Manjaro''' is designed to be accessible to newcomers, while Arch is aimed at experienced users.
* '''Manjaro''' draws software from its own independent repositories. These repositories also contain software packages not provided by Arch.
* '''Manjaro''' provides its own distribution-specific tools such as the Manjaro Hardware Detection (MHWD) utility, and the Manjaro Settings Manager (MSM).
* '''Manjaro''' has numerous subtle differences in how it works when compared to Arch.


inxi -G


A more detailed outline of these differences has been provided below.


= Install NVIDIA Drivers =


=Dedicated Repositories=
If you have the Nouveau driver you can install the proprietary NVIDIA driver by using the [[Configure_Graphics_Cards| Manjaro Hardware Detection (MHWD)]] utility. To do so, enter the following command into your terminal:


To ensure continued stability and reliability, Manjaro utilises its own dedicated software repositories. With the exception of the community-maintained Arch User Repository (AUR),  Manjaro systems do not – and cannot – access the official Arch repositories. More specifically, popular software packages initially provided by the official Arch repositories will first be thoroughly tested (and if necessary, patched), prior to being released to Manjaro's own Stable Repositories for public use.
sudo mhwd -a pci nonfree 0300


Manjaro actually uses three types of repository:


Once Complete, reboot your system to complete the process. You can then confirm that the driver has been installed and is working by entering the following command into your terminal:


* '''Unstable''': About a day or two behind Arch, this is also used to store software packages that have known or suspected stability and/or compatibility issues. This software may therefore be subject to patching by the Manjaro developers prior to being released to the ''testing repositories.'' Although the very latest software will be located here, <u>using the ''unstable respositories'' may consequently break your system!</u>
mhwd -li




* '''Testing''': Usually about a week or so behind Arch, these are used to store patched software packages from the ''unstable repositories'', as well other new software releases that are considered at least sufficiently stable. This software will be subject to further checks by developers and testers for potential bugs and/or stability issues, prior to being released to the ''stable repositories'' for public use.


=Configure The Resolution/Refresh Rate=


* '''Stable''': Usually about two weeks behind Arch, these are the default repositories used by Manjaro systems to provide updates and downloads to the general user base.
{{warning|The method provided does not currently work for the Cinnamon Edition. As soon as a solution is found, then this article will be updated.}}




A consequence of accommodating this testing process is that Manjaro will never be quite as bleeding-edge as Arch; software may be released to the stable repositories days, weeks, or potentially even months later. However, users who wish to access the very latest releases can still do so by enabling access to the Unstable Repository or the Testing Repository… at their own risk!
'''1.'''  Open your terminal and enter the following command:


sudo nvidia-settings


=Exclusive User-Friendly Tools=


Another feature that sets Manjaro apart from Arch and other Arch-based distributions is its focus on user-friendliness and accessibility. This extends far beyond just providing an easy graphical installer and pre-configured desktop environments. Manjaro also provides a range of powerful tools developed exclusively by the Manjaro Team, including:
'''2.'''  Change resolution and refresh rate in 'X Server Display Configuration' tab.


'''3.'''  Hit the 'Save to X Configuration File' button and save to '''/etc/X11/mhwd.d/nvidia.conf'''


[[file:mhwd2.png|thumb|left|375px]]
'''4.'''  Now enter the following command into the terminal to complete the process:


sudo mhwd-gpu --setgl nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf


'''Manjaro Hardware Detection (MHWD)'''


The MHWD command enables the automatic detection and configuration of your hardware for you, usually undertaken during the installation process. This includes support for hybrid graphics cards, as well as setting everything up (e.g. module dependencies) for Virtualbox virtual machine installations. However, it can also be used by users with limited technical knowledge to easily undertake this task themselves, too.


A '''[[Configure_Graphics_Cards|guide on how to manually configre graphics cards]]''' has been provided.
=Configure X Screen settings (OpenGL Settings, Antialiasing, X Server XVideo)=
<br clear="all" />




[[file:Kernel select.png|thumb|left|375px]]
'''1.'''  Open your terminal and enter the following command:  


nvidia-settings


'''Manjaro Hardware Detection Kernel (MHWD-Kernel)'''


While automatic support for the use of multiple kernels is a defining feature of Manjaro, the mhwd-kernel command also empowers users with no technical knowledge to easily manage them as well. This includes automatically updating any newly installed kernels with any modules being used, such as those required to run Manjaro within Virtualbox.
'''2.''' Change settings in X Server XVideo Settings, OpenGL and Antialiasing, in the 'X Screen' tab.


A '''[[Manjaro_Kernels|guide on how to manage kernels]]''' has been provided.
'''3.''' Click on 'nvidia-settings configuration' tab and click on the 'Save Current Configuration' button.
<br clear="all" />


'''4.''' Save the .nvidia-settings-rc to the default location specified ('''/home/[your account name]''')


[[file:msm.png|thumb|left|375px]]
'''5.''' Edit the .xinitrc file. To do so, enter the following into your terminal:


sudo gedit ~/.xinitrc


'''Manjaro Settings Manager (MSM)'''


This user-friendly application allows you to quickly and easily manage user accounts, install new language packs, and even switch your system's default language and keyboard layout on-the-fly. It will also automatically notify you of any updates available for installed language packs, too.
'''6.''' Once opened, add the following line into the configuration file:
<br clear="all" />


exec nvidia-settings --load-config-only


[[file:Pamac-manager-088.png|thumb|left|375px]]


'''7.''' Save and exit.


'''Pamac - The Graphical Software Manager'''


Exclusively developed by the Manjaro Team, this intuitive application allows you to easily search for, install, remove, and update software applications and packages. Pamac will also automatically notify you of any updates; keep your system up-to-date with just a single click!
= Troubleshooting: X-Server Failed to Start and Install =
<br clear="all" />


Where there has been an error during the installation process, upon rebooting you may see the following error message: '''modprobe: ERROR: could not insert nvidia : No such a device'''


=So, in Conclusion...=


Manjaro is definitely a beast, but a very different kind of beast than Arch. '''Fast, powerful, and always up to date''', Manjaro provides all the benefits of an Arch operating system, but with an especial emphasis on '''stability, user-friendliness and accessibility''' for newcomers and experienced users alike.
If this happens:


Any enquires about the Manjaro operating system should therefore be directed towards the '''[[Manjaro Forums]]''' and '''[[Manjaro IRC| Manjaro Internet Relay Chat (IRC) channels]]''' alone, in order to receive the best help and support possible. All are welcome!
'''1.''' Remove the NVIDIA driver by entering the following command into your terminal:


sudo mhwd -r pci video-nvidia   


=See Also=


* '''[[About Manjaro]]'''
'''2.''' Reboot your computer
* '''[[Manjaro FAQ]]'''
 
* '''[[The Rolling Release Development Model]]
 
'''3.''' Enter the following into your terminal:
 
sudo gedit /etc/mkinitcpio.conf
 
 
'''4.''' delete the word '''nouveau''' from the following line:
 
MODULES=" nouveau"
 
 
It should now look like this (i.e. keep the speech marks ("")):
 
MODULES=""
 
 
'''5.''' Save and close the file.
 
 
'''6.''' It is now necessary to reconfigure your existing kernel to take into account this change. The syntax of the necessary command to enter into your terminal is:
 
sudo mkinitcpio -p [linux kernel version]
 
 
For example, if you are currently using Kernel 3.10, you would enter the following:
 
sudo mkinitcpio -p linux310
 
 
For kernel 3.11, you would enter the following:
 
sudo mkinitcpio -p linux311
 
 
And so on.
 
'''7.''' Now re-install the NVIDIA driver by entering the following command into your terminal:
 
sudo mhwd -a pci nonfree 0300
 
 
'''8.''' Reboot your system. Now it should work ;)
 
 
=Feedback and Support=
 
If you have any problems, improvements or see any errors in this tutorial, please post in this Manjaro forum thread: [http://forum.manjaro.org/index.php?topic=4489.0]




[[Category:Contents Page]]
[[Category:Contents Page]]

Revision as of 22:24, 6 November 2013

Introduction

{note| This tutorial is meant for users who are using the NVIDIA Proprietary (non-free) drivers.}}


You can check what drivers you have installed by entering the following command into your terminal:

inxi -G


Install NVIDIA Drivers

If you have the Nouveau driver you can install the proprietary NVIDIA driver by using the Manjaro Hardware Detection (MHWD) utility. To do so, enter the following command into your terminal:

sudo mhwd -a pci nonfree 0300


Once Complete, reboot your system to complete the process. You can then confirm that the driver has been installed and is working by entering the following command into your terminal:

mhwd -li


Configure The Resolution/Refresh Rate

Warning
The method provided does not currently work for the Cinnamon Edition. As soon as a solution is found, then this article will be updated.


1. Open your terminal and enter the following command:

sudo nvidia-settings


2. Change resolution and refresh rate in 'X Server Display Configuration' tab.

3. Hit the 'Save to X Configuration File' button and save to /etc/X11/mhwd.d/nvidia.conf

4. Now enter the following command into the terminal to complete the process:

sudo mhwd-gpu --setgl nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf


Configure X Screen settings (OpenGL Settings, Antialiasing, X Server XVideo)

1. Open your terminal and enter the following command:

nvidia-settings


2. Change settings in X Server XVideo Settings, OpenGL and Antialiasing, in the 'X Screen' tab.

3. Click on 'nvidia-settings configuration' tab and click on the 'Save Current Configuration' button.

4. Save the .nvidia-settings-rc to the default location specified (/home/[your account name])

5. Edit the .xinitrc file. To do so, enter the following into your terminal:

sudo gedit ~/.xinitrc


6. Once opened, add the following line into the configuration file:

exec nvidia-settings --load-config-only


7. Save and exit.


Troubleshooting: X-Server Failed to Start and Install

Where there has been an error during the installation process, upon rebooting you may see the following error message: modprobe: ERROR: could not insert nvidia : No such a device


If this happens:

1. Remove the NVIDIA driver by entering the following command into your terminal:

sudo mhwd -r pci video-nvidia    


2. Reboot your computer


3. Enter the following into your terminal:

sudo gedit /etc/mkinitcpio.conf 


4. delete the word nouveau from the following line:

MODULES=" nouveau" 


It should now look like this (i.e. keep the speech marks ("")):

MODULES="" 


5. Save and close the file.


6. It is now necessary to reconfigure your existing kernel to take into account this change. The syntax of the necessary command to enter into your terminal is:

sudo mkinitcpio -p [linux kernel version]


For example, if you are currently using Kernel 3.10, you would enter the following:

sudo mkinitcpio -p linux310


For kernel 3.11, you would enter the following:

sudo mkinitcpio -p linux311


And so on.

7. Now re-install the NVIDIA driver by entering the following command into your terminal:

sudo mhwd -a pci nonfree 0300


8. Reboot your system. Now it should work ;)


Feedback and Support

If you have any problems, improvements or see any errors in this tutorial, please post in this Manjaro forum thread: [1]

Cookies help us deliver our services. By using our services, you agree to our use of cookies.