Difference between revisions of "Talk:NVIDIA/nvidia-drivers"

From Gentoo Wiki
Jump to:navigation Jump to:search
(subst {unsigned})
(Upgrade section)
Line 1: Line 1:
 +
== Upgrade ==
 +
It is always a hassle to upgrade the nvidia-drivers as it is bound to specific kernel versions, but this data is not easily available.
 +
The following steps guild you quicker through the forest.
 +
Steps to take in order to upgrade the nvidia-drivers (July 2018):
 +
* find out which card you are using.
 +
  lspci | grep VGA
 +
  e.g.: 01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)
 +
* check nvidia.com for latest driver for your graphics card (see 1).
 +
  e.g.: 340.107
 +
* check if ebuild exists
 +
  e.g.: /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-340.107.ebuild
 +
* check inside ebuild which kernela are supported
 +
  cat nvidia-drivers-340.107.ebuild | grep '<sys-kernel/gentoo-sources'
 +
  e.g.: ewarn "<sys-kernel/gentoo-sources-4.18"
 +
* check current kernel
 +
  find /usr/src -maxdepth 1 -type l -ls
 +
  /usr/src/linux -> linux-4.4.84-gentoo
 +
* ? current_kernel 4.4.84 <  4.18
 +
  OK, good to go. (you also know now you can upgrade to the current latest kernel)
 +
* update /etc/portage/package.mask to allow nvidia-drivers to upgrade. e.g. mask any package above the to be installed version.
 +
  >x11-drivers/nvidia-drivers-340.107
 +
* Upgrade the nvidia-drivers
 +
  emerge @module-rebuild
 +
done.
 +
 
== Translation help ==
 
== Translation help ==
  

Revision as of 12:17, 8 July 2018

Upgrade

It is always a hassle to upgrade the nvidia-drivers as it is bound to specific kernel versions, but this data is not easily available. The following steps guild you quicker through the forest. Steps to take in order to upgrade the nvidia-drivers (July 2018):

  • find out which card you are using.
 lspci | grep VGA
 e.g.: 01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)
  • check nvidia.com for latest driver for your graphics card (see 1).
 e.g.: 340.107
  • check if ebuild exists
 e.g.: /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-340.107.ebuild
  • check inside ebuild which kernela are supported
 cat nvidia-drivers-340.107.ebuild | grep '<sys-kernel/gentoo-sources'
 e.g.: ewarn "<sys-kernel/gentoo-sources-4.18"
  • check current kernel
 find /usr/src -maxdepth 1 -type l -ls
 /usr/src/linux -> linux-4.4.84-gentoo
  • ? current_kernel 4.4.84 < 4.18
 OK, good to go. (you also know now you can upgrade to the current latest kernel)
  • update /etc/portage/package.mask to allow nvidia-drivers to upgrade. e.g. mask any package above the to be installed version.
 >x11-drivers/nvidia-drivers-340.107
  • Upgrade the nvidia-drivers
 emerge @module-rebuild

done.

Translation help

Talk status
This discussion is done.

Hi, At the time of translating this page I met a problem with T:45 and T:60. Because of the breaking of a PRE block in two parts, the translation tool complains that the number of parentheses is not even and refuses to record the translation. I found a work around in merging the two parts in the first one, then using a dash in the second. Can this type of fragmentation be avoided or did I make any mistake ? — The preceding unsigned comment was added by Jaaf (talkcontribs) 18 July 2013

I don't know why titles and bodies are not separated from translation tool in this article -- Darkcircle(talk)

This is corrected now. If you notice this, we need to update the source article and add in either some whitespaces or comments to "link" the two parts together. --SwifT (talk) 18:26, 30 December 2016 (UTC)

Acknowledgements necessary

Talk status
This discussion is done.

is the acknowledgements chapter realy necessary, I mean its a wiki who editied is freely available in the history. Besides it does not realy contribute to the topic. You don't see this anywhere else on the gentoo wiki. If it where up to me it would be deleted, or is there some hidden reason I'm missing? — The preceding unsigned comment was added by Superpwnzormegaman (talkcontribs) 27 December 2013

This material predates the Wiki. It was originally written in GuideXML for gentoo.org. The Acknowledgements keeps traceability back to the original authors of the document on the webeite. The Wiki history only has changes since the page was moved to the Wiki.

The original Wiki page will be credited to whoever did the GuideXML to Wiki conversion, which in most cases, will not be the original author(s) credited in the GuideXML. NeddySeagoon (talk) 10:42, 23 August 2015 (UTC)

Contradiction

Talk status
This discussion is done.

This paragraph

The x11-drivers/nvidia-drivers package contains the latest drivers from nVidia with support for all cards, with several versions available depending on how old the card is. It uses an eclass to detect what kind of card the system is running so that it installs the proper version.

Seems to contradict

If the card has been identified as a legacy card then mask the more recent releases of nvidia-drivers, i.e https://forums.gentoo.org/viewtopic-t-1027244.html shows that nvidia-drivers does not just work for legacy cards.

NeddySeagoon (talk) 10:42, 23 August 2015 (UTC)

Ditto. nvidia-drivers-96xx branch will not install on older hardware due to the nvidia-drivers-96xx relying on older xorg-server versions which are now masked. And the nvidia-drivers-96xx hardware sometimes either works poorly with the nouveau drivers, or even sometimes Nouveau is unreliable or has critical bugs, especially when using other than one standard monitor scenarios. Most features such as TV OUT are not functioning when using Nouveau, to include unreliable issues when using more than one monitor. (ie. VGA + VGA, etc.) I have not, however, checked back to see if my NVIDIA 96xx hardware is any more stable when using Nouveau recently. I would have assumed, especially by now(!), NVIDIA would have pushed their code for this old 96xx hardware into Nouveau! Shrugs. --Roger (talk) 13:47, 23 August 2015 (UTC)
Updated article to say "most cards". In the future, feel free to update the article accordingly, we appreciate all the help we can get in keeping the articles correct. --SwifT (talk) 18:30, 30 December 2016 (UTC)