Are PCIe lanes dynamically assigned? Announcing the arrival of Valued Associate #679: Cesar...
Did war bonds have better investment alternatives during WWII?
Writing a T-SQL stored procedure to receive 4 numbers and insert them into a table
Is there a possibility to generate a list dynamically in Latex?
Will I lose my paid in full property
What do you call an IPA symbol that lacks a name (e.g. ɲ)?
Bright yellow or light yellow?
How can I wire a 9-position switch so that each position turns on one more LED than the one before?
Suing a Police Officer Instead of the Police Department
Preserving file and folder permissions with rsync
In search of the origins of term censor, I hit a dead end stuck with the greek term, to censor, λογοκρίνω
Can gravitational waves pass through a black hole?
Married in secret, can marital status in passport be changed at a later date?
How to translate "red flag" into Spanish?
"Working on a knee"
/bin/ls sorts differently than just ls
Does using the Inspiration rules for character defects encourage My Guy Syndrome?
What to do with someone that cheated their way though university and a PhD program?
Simulate round-robin tournament draw
Does Prince Arnaud cause someone holding the Princess to lose?
Has a Nobel Peace laureate ever been accused of war crimes?
Is a self contained air-bullet cartridge feasible?
What is /etc/mtab in Linux?
Marquee sign letters
Co-worker works way more than he should
Are PCIe lanes dynamically assigned?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30 pm US/Eastern)PCIE slot priority for BIOS boot display?Can i7 4770 take 2 GPUs?Number of PCIe Lanes supported by processor - how many/which devices are still usable? (i5 6600K)Multi-GPU system PCIe lanes requirementsWill this PCI-E 1X to 16X Bottleneck my GPU?Will M.2 NVMe or itegrated graphics slow discrete graphics cardsUnderstanding PCIe lanes for multiple GPU setupCan I use second PCI-E slot for single GPU without losing performance?PCIe, PCH and lanes count10Gb PCI-E 4x LAN card on CPU lane, built in intel graphics
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I want to use multiple GPUs on my motherboard (Asus Crosshair Hero VII) (CPU: Ryzen 7 2700x)
If I have 2 GPUs and use only the main one (x16) to do normal tasks, but use both for machine learning and 3D rendering, will the lanes be split dynamically?
In other words: If I run a task only on my main GPU, are all the 16 PCIe lanes be available to that GPU, or will they always stay split (8x for each GPU) without regard to the work load?
motherboard gpu pci-express amd-ryzen
New contributor
add a comment |
I want to use multiple GPUs on my motherboard (Asus Crosshair Hero VII) (CPU: Ryzen 7 2700x)
If I have 2 GPUs and use only the main one (x16) to do normal tasks, but use both for machine learning and 3D rendering, will the lanes be split dynamically?
In other words: If I run a task only on my main GPU, are all the 16 PCIe lanes be available to that GPU, or will they always stay split (8x for each GPU) without regard to the work load?
motherboard gpu pci-express amd-ryzen
New contributor
add a comment |
I want to use multiple GPUs on my motherboard (Asus Crosshair Hero VII) (CPU: Ryzen 7 2700x)
If I have 2 GPUs and use only the main one (x16) to do normal tasks, but use both for machine learning and 3D rendering, will the lanes be split dynamically?
In other words: If I run a task only on my main GPU, are all the 16 PCIe lanes be available to that GPU, or will they always stay split (8x for each GPU) without regard to the work load?
motherboard gpu pci-express amd-ryzen
New contributor
I want to use multiple GPUs on my motherboard (Asus Crosshair Hero VII) (CPU: Ryzen 7 2700x)
If I have 2 GPUs and use only the main one (x16) to do normal tasks, but use both for machine learning and 3D rendering, will the lanes be split dynamically?
In other words: If I run a task only on my main GPU, are all the 16 PCIe lanes be available to that GPU, or will they always stay split (8x for each GPU) without regard to the work load?
motherboard gpu pci-express amd-ryzen
motherboard gpu pci-express amd-ryzen
New contributor
New contributor
edited 9 hours ago
K7AAY
3,96821638
3,96821638
New contributor
asked 11 hours ago
Émerick PoulinÉmerick Poulin
82
82
New contributor
New contributor
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The bad news first:
PCIe lanes are dynamic, but not the way you want: They are assigned (dynamically) at PCI configuration time, which is immediately after power on (if you ignore hot-plugable busses). Once the system is booting, there will be no more dynamic reallocation.
Now for the good news:
First of all it is very unlikely that you can saturate a Gen3 x16 PCIe bus with any AMD GPU in existance, not even an x8. The bottleneck will be the processing inside the card, not the data transfer via the bus - this ofcourse means, you will be very hard pressed to notice a difference.
add a comment |
It depends on the motherboard design.
If your motherboard does not have enough PCIe lanes (generally the case with recent Intel consumer CPUs or chipsets) then the motherboard will dynamically assign lanes; e.g.
X16 or X8
unused X8
On the other hand, on Xeon motherboards, older intel boards (e.g. X55/Nehalem)
or AMD platforms the setup is typically more like this:
X16 or X16
X16 x8
x0 x8
x8 x8
x8 x8
Notice the second pair which is the same x16/0 and x8/x8 combination
Now for your specific motherboard:
According the Asus website it supports: "2 x PCIe (x16 or dual x8)" (plus others)
I read that as:
X16 or X8
unused X8
So you can use two graphics cards at x8. That is more than fast enough for just about any card. If you run two EUR1000+ cards then you might loose 2%-5% ish. But for anything up to regular high end cards PCI-e v3 x8 is more than enough.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Émerick Poulin is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1428691%2fare-pcie-lanes-dynamically-assigned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The bad news first:
PCIe lanes are dynamic, but not the way you want: They are assigned (dynamically) at PCI configuration time, which is immediately after power on (if you ignore hot-plugable busses). Once the system is booting, there will be no more dynamic reallocation.
Now for the good news:
First of all it is very unlikely that you can saturate a Gen3 x16 PCIe bus with any AMD GPU in existance, not even an x8. The bottleneck will be the processing inside the card, not the data transfer via the bus - this ofcourse means, you will be very hard pressed to notice a difference.
add a comment |
The bad news first:
PCIe lanes are dynamic, but not the way you want: They are assigned (dynamically) at PCI configuration time, which is immediately after power on (if you ignore hot-plugable busses). Once the system is booting, there will be no more dynamic reallocation.
Now for the good news:
First of all it is very unlikely that you can saturate a Gen3 x16 PCIe bus with any AMD GPU in existance, not even an x8. The bottleneck will be the processing inside the card, not the data transfer via the bus - this ofcourse means, you will be very hard pressed to notice a difference.
add a comment |
The bad news first:
PCIe lanes are dynamic, but not the way you want: They are assigned (dynamically) at PCI configuration time, which is immediately after power on (if you ignore hot-plugable busses). Once the system is booting, there will be no more dynamic reallocation.
Now for the good news:
First of all it is very unlikely that you can saturate a Gen3 x16 PCIe bus with any AMD GPU in existance, not even an x8. The bottleneck will be the processing inside the card, not the data transfer via the bus - this ofcourse means, you will be very hard pressed to notice a difference.
The bad news first:
PCIe lanes are dynamic, but not the way you want: They are assigned (dynamically) at PCI configuration time, which is immediately after power on (if you ignore hot-plugable busses). Once the system is booting, there will be no more dynamic reallocation.
Now for the good news:
First of all it is very unlikely that you can saturate a Gen3 x16 PCIe bus with any AMD GPU in existance, not even an x8. The bottleneck will be the processing inside the card, not the data transfer via the bus - this ofcourse means, you will be very hard pressed to notice a difference.
answered 11 hours ago
Eugen RieckEugen Rieck
11.5k22429
11.5k22429
add a comment |
add a comment |
It depends on the motherboard design.
If your motherboard does not have enough PCIe lanes (generally the case with recent Intel consumer CPUs or chipsets) then the motherboard will dynamically assign lanes; e.g.
X16 or X8
unused X8
On the other hand, on Xeon motherboards, older intel boards (e.g. X55/Nehalem)
or AMD platforms the setup is typically more like this:
X16 or X16
X16 x8
x0 x8
x8 x8
x8 x8
Notice the second pair which is the same x16/0 and x8/x8 combination
Now for your specific motherboard:
According the Asus website it supports: "2 x PCIe (x16 or dual x8)" (plus others)
I read that as:
X16 or X8
unused X8
So you can use two graphics cards at x8. That is more than fast enough for just about any card. If you run two EUR1000+ cards then you might loose 2%-5% ish. But for anything up to regular high end cards PCI-e v3 x8 is more than enough.
add a comment |
It depends on the motherboard design.
If your motherboard does not have enough PCIe lanes (generally the case with recent Intel consumer CPUs or chipsets) then the motherboard will dynamically assign lanes; e.g.
X16 or X8
unused X8
On the other hand, on Xeon motherboards, older intel boards (e.g. X55/Nehalem)
or AMD platforms the setup is typically more like this:
X16 or X16
X16 x8
x0 x8
x8 x8
x8 x8
Notice the second pair which is the same x16/0 and x8/x8 combination
Now for your specific motherboard:
According the Asus website it supports: "2 x PCIe (x16 or dual x8)" (plus others)
I read that as:
X16 or X8
unused X8
So you can use two graphics cards at x8. That is more than fast enough for just about any card. If you run two EUR1000+ cards then you might loose 2%-5% ish. But for anything up to regular high end cards PCI-e v3 x8 is more than enough.
add a comment |
It depends on the motherboard design.
If your motherboard does not have enough PCIe lanes (generally the case with recent Intel consumer CPUs or chipsets) then the motherboard will dynamically assign lanes; e.g.
X16 or X8
unused X8
On the other hand, on Xeon motherboards, older intel boards (e.g. X55/Nehalem)
or AMD platforms the setup is typically more like this:
X16 or X16
X16 x8
x0 x8
x8 x8
x8 x8
Notice the second pair which is the same x16/0 and x8/x8 combination
Now for your specific motherboard:
According the Asus website it supports: "2 x PCIe (x16 or dual x8)" (plus others)
I read that as:
X16 or X8
unused X8
So you can use two graphics cards at x8. That is more than fast enough for just about any card. If you run two EUR1000+ cards then you might loose 2%-5% ish. But for anything up to regular high end cards PCI-e v3 x8 is more than enough.
It depends on the motherboard design.
If your motherboard does not have enough PCIe lanes (generally the case with recent Intel consumer CPUs or chipsets) then the motherboard will dynamically assign lanes; e.g.
X16 or X8
unused X8
On the other hand, on Xeon motherboards, older intel boards (e.g. X55/Nehalem)
or AMD platforms the setup is typically more like this:
X16 or X16
X16 x8
x0 x8
x8 x8
x8 x8
Notice the second pair which is the same x16/0 and x8/x8 combination
Now for your specific motherboard:
According the Asus website it supports: "2 x PCIe (x16 or dual x8)" (plus others)
I read that as:
X16 or X8
unused X8
So you can use two graphics cards at x8. That is more than fast enough for just about any card. If you run two EUR1000+ cards then you might loose 2%-5% ish. But for anything up to regular high end cards PCI-e v3 x8 is more than enough.
edited 6 hours ago
answered 11 hours ago
HennesHennes
59.5k793145
59.5k793145
add a comment |
add a comment |
Émerick Poulin is a new contributor. Be nice, and check out our Code of Conduct.
Émerick Poulin is a new contributor. Be nice, and check out our Code of Conduct.
Émerick Poulin is a new contributor. Be nice, and check out our Code of Conduct.
Émerick Poulin is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1428691%2fare-pcie-lanes-dynamically-assigned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown