Difference between revisions of "Nouveau-Maxwell"

From QWiki
(Created page with "So.. You came here to explore how to get nouveau with Maxwell Card! The 900-series of NVIDIA card. Keep in mind this information is for people with either water-cooling or hav...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
So.. You came here to explore how to get nouveau with Maxwell Card! The 900-series of NVIDIA card.
+
Don't do this if you don't understand what you are doing. Without a mounted fan on the card connected to the motherboard or water-cooling your 980ti will be very very hot!  
Keep in mind this information is for people with either water-cooling or have the original fans unmounted.
 
 
 
In this example we use a GTX 980Ti (GM200) which is so called "Ghetto-modded" https://www.youtube.com/watch?v=noViVaE0ClE
 
 
 
This is what we need to change
 
 
 
We use linux-next here so keep in mind!
 
 
 
in linux/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
 
  
 +
In
 +
    linux/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
 +
At the section
 +
    nv120_chipset = {
 +
        .name = "GM200",
 +
[..]
  
 
Under
 
Under
Line 25: Line 22:
 
in /lib/modprobe.d/ or /etc/modprobe.d/ put this in the nouv.conf file:
 
in /lib/modprobe.d/ or /etc/modprobe.d/ put this in the nouv.conf file:
  
     options nouveau config=NvClkMode=13,NvMemExec=1
+
     options nouveau config=NvClkMode=15,NvMemExec=1,NvBoost=2
  
  
I've tried before with NvClkMode=15 and NvBoost=2 but that failed on my 980ti with crashes.
+
Add this stuff to xorg.conf (or else.. fps drops!)
 +
    Option "HWCursor" "on"
 +
    Option "GLXVBlank" "off"
 +
    Option "PageFlip" "off"
 +
    Option "DRI" "3"

Latest revision as of 20:28, 3 September 2020

Don't do this if you don't understand what you are doing. Without a mounted fan on the card connected to the motherboard or water-cooling your 980ti will be very very hot!

In

   linux/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c

At the section

   nv120_chipset = {
       .name = "GM200",

[..]

Under

       .bus = gf100_bus_new,

Add

       .clk = gk104_clk_new,

Replace

       .pmu = gm200_pmu_new,

With

       .pmu = gm107_pmu_new,

.. recompile the kernel (that's out of the scope of this document)

in /lib/modprobe.d/ or /etc/modprobe.d/ put this in the nouv.conf file:

   options nouveau config=NvClkMode=15,NvMemExec=1,NvBoost=2


Add this stuff to xorg.conf (or else.. fps drops!)

   Option "HWCursor" "on"
   Option "GLXVBlank" "off"
   Option "PageFlip" "off"
   Option "DRI" "3"