Difference between revisions of "Configure Graphics Cards"

m
Formatting corrections
imported>Petsam
(Include and enrich Nvidia card details, to disable nvidia configuration page)
imported>Petsam
m (Formatting corrections)
Line 179: Line 179:




=Dual GPU=
If your hardware includes more than one GPU card and you are using the free drivers (video-linux), you may choose to run a program with a specific GPU, prepending the application's command with DRI_PRIME=x, where x is the card priority number.
For example, to use the second card with Gimp
  DRI_PRIME=1 gimp
To use the 1st card (usually when the CPU has an embedded GPU, this is used)
  DRI_PRIME=0 gimp
If you have Nvidia Optimus hardware and use proprietary drivers see [[#Nvidia Optimus]]


= NVIDIA Proprietary (non-free) drivers =
= NVIDIA Proprietary (non-free) drivers =


If you have a nvidia card, you have the option to use the proprietary (closed sourse = non-free) drivers instead of the open source (free) nouveau driver.  
If you have a Nvidia card, you have the option to use the proprietary (closed sourse = non-free) drivers instead of the open source (free) nouveau driver.  


For Legacy/older nvidia cards, Manjaro maintains older drivers for compatibility. In these cases the driver name is different, instead of nvidia it is nvidia-390xx or nvidia340xx, whether in nvidia-only or bumblebee mhwd driver configuration.
For Legacy/older nvidia cards, Manjaro maintains older drivers for compatibility. In these cases the driver name is different, instead of nvidia it is nvidia-390xx or nvidia340xx, whether in nvidia-only or bumblebee mhwd driver configuration.


When you install the non-free driver, mhwd includes a nvidia utility "Nvidia Configuration Utility" that can help you configure several settings. You can find this utility in your GUI Applications Menu or start it from a terminal
When you install the non-free driver, mhwd includes a Nvidia utility "Nvidia Settings Utility" that can help you configure several settings. You can find this utility in your GUI Applications Menu or start it from a terminal


   sudo nvidia-settings
   sudo nvidia-settings
Line 195: Line 207:




For Optimus laptops or dual GPU hardware with intel and nvidia GPU hardware, you have three options to utilize the card driver usage at your preference or your hardware capabilities.
==Nvidia Optimus==
For Optimus laptops or dual GPU hardware with intel and nvidia GPUs, you have three options to utilize the card driver usage at your preference or your hardware capabilities.


'''[[Bumblebee]] (mhwd default)'''
'''[[#Bumblebee]] (mhwd default)'''


'''[https://forum.manjaro.org/t/howto-set-up-prime-with-nvidia-proprietary-driver/40225 Prime] or [https://wiki.archlinux.org/index.php/PRIME#Reverse_PRIME Reverse Prime]'''
'''[https://forum.manjaro.org/t/howto-set-up-prime-with-nvidia-proprietary-driver/40225 Prime] or [https://wiki.archlinux.org/index.php/PRIME#Reverse_PRIME Reverse Prime]'''
Line 247: Line 260:
==Bumblebee==
==Bumblebee==


Bumblebee configuration is mainly developed to help minimize laptop battery consumption, since nvidia usually consumes significant power, while intel cards are more power efficient. So, bumblebee detects both cards and automatically selects intel card by default, while uses nvidia for more demanding applications.  
Bumblebee configuration is mainly developed to help minimize laptop battery consumption, since Nvidia usually consumes significant power, while Intel cards are more power efficient. So, bumblebee detects both cards and automatically selects Intel card by default, while uses Nvidia for more demanding applications.  
You may also manually select for an application to use the nvidia card, prepending the application command with optirun or primusrun. For example:
You may also manually select for an application to use the Nvidia card, prepending the application command with optirun or primusrun. For example:


   primusrun glxspheres64
   primusrun glxspheres64
Line 257: Line 270:




    primusrun steam
  primusrun steam




Some applications (usually games like steam) may have an embeded option to specify the command line, where it is preferred to use this way.  
Some applications (usually games like steam) may have an embedded option to specify the command line, where it is preferred to use this way.  


For example, in Steam, select a game - that you want to run using your discrete Nvidia card - from the Library page of the Steam client, right-click, and select Properties.
For example, in Steam, select a game - that you want to run using your discrete Nvidia card - from the Library page of the Steam client, right-click, and select Properties.
Anonymous user