EVGA

Proper Way to Enable PCI-E 3.0 via Registry

Author
ClusterGod
New Member
  • Total Posts : 6
  • Reward points : 0
  • Joined: 2012/04/15 22:10:28
  • Status: offline
  • Ribbons : 0
2014/01/23 16:40:18 (permalink)
Since its a GPU tweak, for Nvidia, since that is the only brand I have ever owned,  the proper way to add this DWORD would be via the nvdisp(i).inf(this is the file to edit) after you extract the nvidia drivers with winrar or whatever will do it.
 
Add this line to your other Nvidia Video/0000 (reference to where this tweak ends up in the registry explained further at end of post)  key tweaks(if your pro enough to even have such things).
 
HKR,,RMPcieLinkSpeed,%REG_DWORD%,4
 
Under the headings [nv_commonBase_addreg__01] and [nv_commonBase_addreg__02]  to make them applicable to all GPUs in the unified drivers.  I doctor every driver that comes out before I install it and just run Test Mode all the time so I don't have to mess with an advanced options boot in Windows 8.1 and disable driver signing enforcment everytime I need to install a tweaked driver(not just graphics).
 
To enable Test Mode just enter  Bcdedit.exe -set TESTSIGNING ON in an elevated cmd prompt and reboot to enable it and  Bcdedit.exe -set TESTSIGNING OFF to disable.  There are other ways I allude to above but they take longer to explain and you can search them on your own this post is already going to be long.
 
Or you can put it in the daisy chain of install headers for your specific card by searching your card name at the base of the nvdisp(i).inf to find the headers your gpu will fall under to see all the dlls and installer lines that apply to your specific gpu.  For instance lets say we have a GTX 780 search 780 at the bottom and we come up with this line NVIDIA_DEV.1004 = "NVIDIA GeForce GTX 780".  The first half of the equation is what we are looking for NVIDIA_DEV.1004 now simply pick your OS.
 
From the proper sections headered(near the top of the inf)
[NVIDIA_SetA_Devices.NTamd64.6.0] = NT 6.0 = Vista or Server 2008
[NVIDIA_SetA_Devices.NTamd64.6.1]= NT 6.1 = Windows 7 or Server 2008 R2
[NVIDIA_SetA_Devices.NTamd64.6.2]= NT 6.2 = Windows 8 or Server 2012
[NVIDIA_SetA_Devices.NTamd64.6.3]= NT 6.3 = Windows 8.1
 
Referencing the correct line provides %NVIDIA_DEV.1004%           = Section095, PCI\VEN_10DE&DEV_1004  from the recent 322.21 drivers skipping to Section 95 lists.
 
[Section095]
AddReg = nv_DRS_addreg
AddReg = nv_FTS_addreg
AddReg = nv_commonBase_addreg__01
AddReg = nv_commonDisplayModes_addreg__02
AddReg = nv_controlPanel_addreg
AddReg = nv_global_addreg
AddReg = nv_miscBase_addreg__15
AddReg = nv_opengl_addreg
AddReg = nv_timingRestrictions_addreg
CopyFiles = nv_Drs_copyfiles
CopyFiles = nv_cplSetup_copyfiles
CopyFiles = nv_detoured32_copyfiles
CopyFiles = nv_detoured_copyfiles
CopyFiles = nv_license_copyfiles
CopyFiles = nv_nvsmi_copyfiles
CopyFiles = nv_opencl_copyfiles
CopyFiles = nv_sysDrivers_copyfiles
CopyFiles = nv_system32_copyfiles__07
CopyFiles = nv_syswow64_copyfiles__07
DelFiles = nv_nvsmi_delfiles
DelFiles = nv_sysDrivers_delfiles
DelFiles = nv_system32_delfiles
DelFiles = nv_system64_delfiles
DelReg = nv_clearRegistrySwitches_delreg
FeatureScore = DA
NVAllowIR3DDriverPreStage = 1
NVSupport3DVision = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceExtendedOptions = 1
NVSupportPhysx = 1
RegisterDLLs = nv_common_registerdll__02
 
This lists the sections of the nvdisp(i).inf the installer will reference for your specific card which the 2 most common labeled [nv_commonBase_addreg__01] and [nv_commonBase_addreg__02] one of which is listed here(as they are for almost every card I have taken the time to look up) and others specific to this model/generation of card you can put your tweaks in any of these AddReg registry sections but the most common and universal are the 2 I have listed.  They end up in this key in the registry (the folders in regedit are called keys the individual items are call strings dwords etc etc.)
 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{E39C18FB-BF88-4095-AA99-AC182ABC71F0}\0000 where {E39C18FB-BF88-4095-AA99-AC182ABC71F0} is your unique Display GUID.  It is easy to tell which one because it will have more 0000 0001 0002 0003 folders than the others.
 
post edited by ClusterGod - 2014/01/28 18:02:15
#1

14 Replies Related Threads

    bcavnaugh
    The Crunchinator
    • Total Posts : 38977
    • Reward points : 0
    • Joined: 2012/09/18 17:31:18
    • Location: USA Affiliate E5L3CTGE12 Associate 9E88QK5L7811G3H
    • Status: offline
    • Ribbons : 282
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/01/23 20:58:55 (permalink)
    Removed
    post edited by bcavnaugh - 2014/02/13 18:26:27

    Associate Code: 9E88QK5L7811G3H


     
    #2
    bcavnaugh
    The Crunchinator
    • Total Posts : 38977
    • Reward points : 0
    • Joined: 2012/09/18 17:31:18
    • Location: USA Affiliate E5L3CTGE12 Associate 9E88QK5L7811G3H
    • Status: offline
    • Ribbons : 282
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/01/25 16:11:03 (permalink)
    Removed
    post edited by bcavnaugh - 2014/02/13 18:25:53

    Associate Code: 9E88QK5L7811G3H


     
    #3
    Encrypted_God
    CLASSIFIED Member
    • Total Posts : 2259
    • Reward points : 0
    • Joined: 2007/10/12 19:39:14
    • Location: 100 0101 100 0111
    • Status: offline
    • Ribbons : 7
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/13 11:12:18 (permalink)
    bcavnaugh
     
    Please Be Nice, he is at least sharing what is has learned.
     
    Noob 

    A. INTRO
    I. What is this?
    II. Defining 'Noob'

    B. COMMON NOOB CHARACTERISTICS
    I. Noobish
    II. Where to find noobs
    III. Behavior of noobs
    IV. Noob religion
    V. More about noob habitats

    C. AVOIDING NOOBS
    I. Make sure you aren't one
    II. Major noob avoiding strategies

    ------------------------

    A. INTRO

    I. What is this?
    This guide is designed to give you a better understanding of what a noob is, how to recognize them, some details about them, and how to avoid or get rid of them. It mostly applies to online forums, which are the main targets of migrating noobs.

    II. Defining 'Noob'
    Contrary to the belief of many, a noob/n00b and a newbie/newb are not the same thing. Newbs are those who are new to some task* and are very beginner at it, possibly a little overconfident about it, but they are willing to learn and fix their errors to move out of that stage. n00bs, on the other hand, know little and have no will to learn any more. They expect people to do the work for them and then expect to get praised about it, and make up a unique species of their own. It is the latter we will study in this guide so that the reader is prepared to encounter them in the wild if needed.

    Noobs are often referred to as n00bs as a sign of disrespect toward them, and it's often hella funny, but I will refer to them as noobs during this reading.

    * Usually the topic at hand on an internet forum.

    B. COMMON NOOB CHARACTERISTICS

    I. Noobish
    Often, but not always, noobs will attempt to communicate in their own primitive language, known as "n00bish." It is a variant of the hacker language that exposes them as having little intelligence or will to learn. Here is an example of some noobish. Do not attempt to comprehend it: it cannot be discerned without professionals at hand.

    stFU /../..an, i r teh r0xx0rz liek emin3m, u cna go tO EHLL OR ATLE4St help m3 wit hthIS!!111!!!!!!!1~~1!!``!! LOLLOLOLLOLOLlOoLLOlollLLl u n00b

    Although you may find this unbelievably funny and/or annoying, it is best to restrain yourself and keep from talking back to them, as they are very territorial and easily angered. This will result in their attempted verbal abuse of you, possibly backed up by other noobs, because they work in packs when doing offensive tasks. It is not an easy task to learn this language because our intelligent accent will keep it from sounding quite right when spoken. You can write some simple noobish of your own, however, by slamming your face into your keyboard repeatedly.

    II. Where to find n00bs
    On the internet, n00bs make their colonies on forums. They migrate in waves, usually on weekends, and proceed to clog up bandwidth with stupid questions and sometimes even stupid answers. If you happen to be unfortunate enough to be on a board large enough to attract migrating noobs, there will hopefully be authority in charge who is smart enough to take extermination measures before they can make nests and larger colonies. THE BANNER HAMMER is one form of authority.

    Larger colonies can result in the mutation of some into spammers. Not commercial spammers, but pointless spammers. A noob can become one of these at any point, but the larger the amount of noobs, the more chance pointless spammers will appear.

    Off the internet, noobs appear anywhere the focus is on learning or discussing something specific.

    III. Behavior of noobs
    Since noobs are basically ignorant bastards, they have a lot in common. The most often seen characteristic is their fluency in noobish, which is why it got its own section. They will also be very self confident as if they were the absolute best at what they are in fact the worst at. Also, they are quite agressive and self-centered, and tend to laugh a lot using many L's and O's in rapid sucession (the noobish word for laughing like an ultimate retard).

    It is their instinct to assemble in packs for defense, and they often attempt to organize packs that they call teams. Unfortunately for them, teams usually result in a total loss of communication and they can often begin to fight amongst each other. These teams are quite unlike those formed by non-noobs.

    Noobs have difficulty reading English and cannot comprehend the idea of authority.

    Therefore, they have an all-out disregard for rules, basic or not. A good way to identify a noob (bad) vs. a newb (good) is to tell them (or have an authority tell them) which rule they are unknowingly breaking. If they respond with an apology and fix it, they are probably not a noob. If they react by insulting everything around them in rapid noobish and causing general mayhem, it is because they are a noob and have had a small seizure due to their inability to understand what is happening.

    IV. Noob Religion
    Noobs follow a variation of the 1337 (sometimes 7331) religion, in which they worship the number in odd rituals and put altars in their forum avatars and signatures. They often call themselves 1337, which experts say is somewhat like calling themselves godly in a human language. It's best to not interfere with their religious fantasies and practices because that can lead to a noob uprising, which can turn a forum to mush in less than a week.

    V. More about noob habitats
    Noobs often attempt to maintain their own web pages. Some common features of these lairs are a terrible lack of content, background music, lots of pointless animated gifs, and pages that say some variation of 'tHEir isnothinG H34r yEtt LOLLOLOL!111!1!!~~~!!`! 13371337', which means 'Nothing here yet' in noobish.

    They will also have large, seemingly infinite marquees of 88X31 affiliate buttons replaced with red X's scattered here and there, and possibly a hit counter showing a number less than 100. These habitats are numerous but fairly easy to avoid because only noobs link to them. So if you can identify a noob, don't go to its homepage. Simple as that.

    C. AVOIDING NOOBS

    I. Make sure you aren't one
    Note: This section is bilingual so even noobs can make the discovery if they haven't already.

    English (T4lk)-

    Read the above parts of this guide carefully. If you find yourself unable to comprehend any of it but are instead beginning to think about how great you are and how awesome 'teh 1337' is, you might want to take one of the many available online quizzes to check your noobancy.

    Noobish (133713371337)- Liek, u gott4 re3D teh gudieCAREFUl1y and tehn OMG LIEK I AM R0XX0RZ ya anD ify 0u turn into teh reTARDED u gota go 2 MY WEBP4GE LOLLOLOL!!111~11 ad check 4 warez n stfuu. if u r a n00b go2HELL LOLLOLOlROFLMFAO11!!!11!!!! a/s/l pos gtg n00b suxx0rz ur b0xx0rz OLOOOLOLLLL HELP HELP HELP 1337133713371337

    II. Major noob avoiding strategies
    The main factor in attracting migrating herds of noobs is a large, active forum. If you find one of these, look to see if it has the management to avoid noob infestation. If not, look for a small or mid-sized forum that covers the same topic so you can enjoy your time there before the noobs find it.

    Another way to keep noobs from interfering with your life is to become part of the authority on one of these forums. But that's often hard to do so you'll probably be better off avoiding larger forums first off. If you do manage to become part of the authority, however, take full advantage of it and establish extermination policies so that normal people can have a nice time without noob infestations.

    Noob Talk: LAlWAlwalwalWAWLAWLAWA!~!~!~!!!11!!! 1M NOtttt N0000BZ




    LMAO!!! BEAUTIFUL response. Nicely said and to the point. 

    • EVGA X99 Classy
    • EVGA GeForce RTX 3070
    • EVGA Supernova 1000G3
    • EVGA X17 Mouse
    • EVGA X12 KB
    • Samsung 850 Pro SSD Win.10 Dedicated
    • Cooled with Koolance LIQ-702
    ...and all kinds of goodies
    #4
    Encrypted_God
    CLASSIFIED Member
    • Total Posts : 2259
    • Reward points : 0
    • Joined: 2007/10/12 19:39:14
    • Location: 100 0101 100 0111
    • Status: offline
    • Ribbons : 7
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/13 13:52:43 (permalink)
     
     
    On another note I just applied the Force-Enable-Gen3 and it annihilated my previous score
    post edited by rjohnson11 - 2014/02/16 07:40:25

    • EVGA X99 Classy
    • EVGA GeForce RTX 3070
    • EVGA Supernova 1000G3
    • EVGA X17 Mouse
    • EVGA X12 KB
    • Samsung 850 Pro SSD Win.10 Dedicated
    • Cooled with Koolance LIQ-702
    ...and all kinds of goodies
    #5
    bdary
    Omnipotent Enthusiast
    • Total Posts : 10330
    • Reward points : 0
    • Joined: 2008/04/25 14:08:16
    • Location: Florida
    • Status: offline
    • Ribbons : 116
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/14 08:35:39 (permalink)
    Encrypted_God
    srtie4k
    There are far too many gods posting in this thread. This thread should be locked for blasphemy.


     ROTFL 
     
    On another note I just applied the Force-Enable-Gen3 and it annihilated my previous score


    Your score #2 (lower score) looks like you had vsync enabled.  Both graphics Tests 1 & 2, FPS's were at 60 FPS each.  On your higher score, those FPS number were much higher.


     
     
     
     
     
     
     
     
     
    #6
    Encrypted_God
    CLASSIFIED Member
    • Total Posts : 2259
    • Reward points : 0
    • Joined: 2007/10/12 19:39:14
    • Location: 100 0101 100 0111
    • Status: offline
    • Ribbons : 7
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/14 09:34:21 (permalink)
     I'm just sayin' that the score was significantly higher. The word annihilated was a bit harsh.

    • EVGA X99 Classy
    • EVGA GeForce RTX 3070
    • EVGA Supernova 1000G3
    • EVGA X17 Mouse
    • EVGA X12 KB
    • Samsung 850 Pro SSD Win.10 Dedicated
    • Cooled with Koolance LIQ-702
    ...and all kinds of goodies
    #7
    bdary
    Omnipotent Enthusiast
    • Total Posts : 10330
    • Reward points : 0
    • Joined: 2008/04/25 14:08:16
    • Location: Florida
    • Status: offline
    • Ribbons : 116
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/14 14:24:12 (permalink)
    Yeah, sure is a huge difference in your scores.


     
     
     
     
     
     
     
     
     
    #8
    Encrypted_God
    CLASSIFIED Member
    • Total Posts : 2259
    • Reward points : 0
    • Joined: 2007/10/12 19:39:14
    • Location: 100 0101 100 0111
    • Status: offline
    • Ribbons : 7
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/14 18:27:55 (permalink)
    ...and as I said; the results were after the Force-Enable Gen3. So I guess I'm saying is that maybe others will see a/the difference as well. Obviously I did. However...Let me run a test with vsync. I didn't see that detail bdary. I will report the results

    • EVGA X99 Classy
    • EVGA GeForce RTX 3070
    • EVGA Supernova 1000G3
    • EVGA X17 Mouse
    • EVGA X12 KB
    • Samsung 850 Pro SSD Win.10 Dedicated
    • Cooled with Koolance LIQ-702
    ...and all kinds of goodies
    #9
    bdary
    Omnipotent Enthusiast
    • Total Posts : 10330
    • Reward points : 0
    • Joined: 2008/04/25 14:08:16
    • Location: Florida
    • Status: offline
    • Ribbons : 116
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/15 12:52:40 (permalink)
    I'll be curious to see your results when run with the same settings.  I didn't see much of a difference between Gen3 & Gen2.  But on a single GPU, I didn't really expect to.


     
     
     
     
     
     
     
     
     
    #10
    XS_SAE
    Superclocked Member
    • Total Posts : 193
    • Reward points : 0
    • Joined: 2009/03/03 05:19:50
    • Location: Berlin
    • Status: offline
    • Ribbons : 3
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/15 13:02:23 (permalink)
    I think for me it was like 500pts in standard 3dmark 2011...

    eVGA X79 Dark BIOS v2.09 
    i7 4820K @4.5-4.65GHz HT on 1.3-1.36V
    4x8GB Team Group Xtreem DDR3-2666 CL11 @26xxMHz @11-13-13-30@1.655V fast subs
    EVGA GTX 680 SC Signature@1280/3720
    sys @ silent custom loop in LL PC-D600B
    Corsair HX1000
    #11
    bdary
    Omnipotent Enthusiast
    • Total Posts : 10330
    • Reward points : 0
    • Joined: 2008/04/25 14:08:16
    • Location: Florida
    • Status: offline
    • Ribbons : 116
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/15 13:07:27 (permalink)
    Yeah, I saw a few extra points in benchmarks, but couldn't notice a difference in gaming or anything else.  But since I have the ability to use Gen3, may as well use it anyway...


     
     
     
     
     
     
     
     
     
    #12
    Encrypted_God
    CLASSIFIED Member
    • Total Posts : 2259
    • Reward points : 0
    • Joined: 2007/10/12 19:39:14
    • Location: 100 0101 100 0111
    • Status: offline
    • Ribbons : 7
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/15 14:24:19 (permalink)
    Yea...I mean if it's available, why not? 

    • EVGA X99 Classy
    • EVGA GeForce RTX 3070
    • EVGA Supernova 1000G3
    • EVGA X17 Mouse
    • EVGA X12 KB
    • Samsung 850 Pro SSD Win.10 Dedicated
    • Cooled with Koolance LIQ-702
    ...and all kinds of goodies
    #13
    ClusterGod
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2012/04/15 22:10:28
    • Status: offline
    • Ribbons : 0
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/15 19:05:07 (permalink)
    It matters more in intensive games at very high or multimonitor resolutions probably because the frames are being passed across the pci-e lanes(sounds good read it in a forum post no official or more respected confirmations) in a multi-gpu setup. Pci-E 2.0 x16 is ok and really it doesn't matter much on single gpu which is what most of the review sites tested to say Pci-E 3.0 was useless but Sandybridge Pci-E boards and earlier didn't have x16 on all slots and often not even on 2 slots without the PLX pci-e expander switch(which would be limited for tex steaming and frame passing operations by the original singular bus the other 2 are switched onto) chip.  At high or multi-monitor resolutions in multi-gpu setups Pci-E 2.0 x8 on all slots could eat at least 30% of total frame output. Also watching the microsoft videos about DirectX 11.1, they state that extra pci-e bandwidth is used for texture streaming, and I think I have noticed the textures pop in much faster on Unreal 3 games like Borderlands 2 when the map loads.  Make sure its enabled in bios as well and check via GPU-Z.  I think the people posting in here know this but I figure I would add it incase someone else has trouble.
    #14
    rjohnson11
    EVGA Forum Moderator
    • Total Posts : 102262
    • Reward points : 0
    • Joined: 2004/10/05 12:44:35
    • Location: Netherlands
    • Status: offline
    • Ribbons : 84
    Re: Proper Way to Enable PCI-E 3.0 via Registry 2014/02/16 07:41:34 (permalink)
    Some forum members haven't been playing nice in this thread so a cleanup was done and many off subject posts were deleted. Insults whether direct or indirect will be deleted or the post edited.

    AMD Ryzen 9 7950X,  Corsair Mp700 Pro M.2, 64GB Corsair Dominator Titanium DDR5  X670E Steel Legend, MSI RTX 4090 Associate Code: H5U80QBH6BH0AXF. I am NOT an employee of EVGA

    #15
    Jump to:
  • Back to Mobile