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

From Gentoo Wiki
Jump to:navigation Jump to:search
m (→‎Upgrade: Wikify comments)
Line 61: Line 61:
 
The following steps guild you quicker through the forest.
 
The following steps guild you quicker through the forest.
 
Steps to take in order to upgrade the nvidia-drivers (Oct 2018):
 
Steps to take in order to upgrade the nvidia-drivers (Oct 2018):
* find out which card you are using.
+
* find out which card you are using. {{Cmd|1=lspci {{!}} grep VGA|output=01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [*GeForce GTX 260*] (rev a1)}}
  lspci | grep VGA
+
* check https://www.nvidia.com/Download/Find.aspx for latest driver for your graphics card (see 1). e.g.: 342.01
  e.g.: 01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [*GeForce GTX 260*] (rev a1)
 
* check https://www.nvidia.com/Download/Find.aspx for latest driver for your graphics card (see 1).  
 
  e.g.: 342.01
 
 
* check if ebuild for above version exist, if not go to the latest below that version. 342.01 does not have an ebuild, 340.107 is the latest)
 
* check if ebuild for above version exist, if not go to the latest below that version. 342.01 does not have an ebuild, 340.107 is the latest)
* update /etc/portage/package.mask to allow nvidia-drivers to upgrade. e.g. mask any package above the to be installed version.
+
* update /etc/portage/package.mask to allow nvidia-drivers to upgrade. e.g. mask any package above the to be installed version. {{FileBox|filename=/etc/portage/package.mask|1=>x11-drivers/nvidia-drivers-340.107}}
  >x11-drivers/nvidia-drivers-340.107
+
* check inside the ebuild which kernels are supported {{Cmd|1=grep '<sys-kernel/gentoo-sources' /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-340.107.ebuild|output=ewarn "<sys-kernel/gentoo-sources-4.18"}}
* check inside the ebuild which kernels are supported
+
* check current kernel {{Cmd|find /usr/src -maxdepth 1 -type l -ls|output=/usr/src/linux -> linux-4.4.84-gentoo}}
  cat /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-340.107.ebuild | grep '<sys-kernel/gentoo-sources'
+
* Is current_kernel 4.4.84 <  4.18? OK, good to go. (you can upgrade to a linux kernel lower than 4.18) in this case, 4.14.65 is the latest stable kernel {{emerge|=gentoo-sources-4.14.65}} do eselect etc and follow the upgrade guild (https://wiki.gentoo.org/wiki/Kernel/Upgrade/en)
  e.g.: ewarn "<sys-kernel/gentoo-sources-4.18"
+
* Upgrade the nvidia-drivers {{emerge|params=@module-rebuild}}
* 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 can upgrade to a linux kernel lower than 4.18)
 
  in this case, 4.14.65 is the latest stable kernel
 
  emerge =gentoo-sources-4.14.65
 
  do eselect etc and follow the upgrade guild (https://wiki.gentoo.org/wiki/Kernel/Upgrade/en)
 
* Upgrade the nvidia-drivers  
 
  emerge @module-rebuild
 
 
done.
 
done.
  
 
<small>—&nbsp;The preceding [[Help:Signatures|unsigned]] comment was added by [[User:Bw|Bw]] ([[User talk:Bw|talk]] • [[Special:Contributions/Bw|contribs]]) </small>
 
<small>—&nbsp;The preceding [[Help:Signatures|unsigned]] comment was added by [[User:Bw|Bw]] ([[User talk:Bw|talk]] • [[Special:Contributions/Bw|contribs]]) </small>

Revision as of 15:19, 15 December 2018

Note
This is a Talk page - please see the documentation about using talk pages. Add newer comments below older ones, sign comments using four tildes (~~~~), and indent successive comments with colons (:). Add new sections at the bottom of the page, under a heading (== ==). Please remember to mark sections as "open for discussion" using {{talk|open}}, so they will show up in the list of open discussions.

Missleading code-names

Talk status
This discussion is still ongoing.

Codename for 870M (GK104) is missing in mentioned article i found it on https://en.wikipedia.org/wiki/GeForce_800M_series. Someone should make a list of codenames to prevent possible isssues for the end-user.

-- Kreyren (talk) 14:35, 26 October 2018 (UTC)

Why? The nvidia-drivers package has no real use for codenames. --Grknight (talk) 19:21, 26 October 2018 (UTC)

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)


Upgrade

Talk status
This discussion is still ongoing.

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 (Oct 2018):

  • find out which card you are using.
    user $lspci | grep VGA
    01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [*GeForce GTX 260*] (rev a1)
  • check https://www.nvidia.com/Download/Find.aspx for latest driver for your graphics card (see 1). e.g.: 342.01
  • check if ebuild for above version exist, if not go to the latest below that version. 342.01 does not have an ebuild, 340.107 is the latest)
  • update /etc/portage/package.mask to allow nvidia-drivers to upgrade. e.g. mask any package above the to be installed version.
    FILE /etc/portage/package.mask
    >x11-drivers/nvidia-drivers-340.107
    
  • check inside the ebuild which kernels are supported
    user $grep '<sys-kernel/gentoo-sources' /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-340.107.ebuild
    ewarn "<sys-kernel/gentoo-sources-4.18"
  • check current kernel
    user $find /usr/src -maxdepth 1 -type l -ls
    /usr/src/linux -> linux-4.4.84-gentoo
  • Is current_kernel 4.4.84 < 4.18? OK, good to go. (you can upgrade to a linux kernel lower than 4.18) in this case, 4.14.65 is the latest stable kernel
    root #emerge --ask {{{1}}}
    do eselect etc and follow the upgrade guild (https://wiki.gentoo.org/wiki/Kernel/Upgrade/en)
  • Upgrade the nvidia-drivers
    root #emerge @module-rebuild {{{1}}}

done.

— The preceding unsigned comment was added by Bw (talkcontribs)