PCIeデバイスがレーンを共有できないのはなぜですか?


5

古いチップセットでは、PEGスロットに専用のグラフィックスカードを装着し、同時にIntegrated Graphics Device(IGD)を有効にすることは不可能でした。

オンラインで調べた後、私はこれがどちらか一方であり、BIOSがPEGスロットでカードを検出した場合にIGDを無効にするので、同じバスレーンを共有していたことが原因であることがわかりました。

PCIeデバイスが同じレーンを共有できないのはなぜだろうと思いました。古いPCI規格ではすべてのデバイスが同じレーンを共有していたのですが、PCIeではこれが不可能なのはなぜでしょうか。

PCIeはシリアルでスイッチと「エンドデバイス」の間にポイントツーポイント接続を確立しますが、IGDと専用カードが同じレーンを共有している場合、なぜそれらが連携できないのか理解できません。

PCIeデザインのどの部分がこれを防ぎますか?

ありがとう。

回答:


7

PCIeデバイスが同じレーンを共有できないのはなぜだろうと思いました。

PCIeはポイントツーポイントトポロジを使用するため、各レーンには各端に1つのデバイスが必要です。そうでなければ、それはオリジナルのPCIのようなものでしょう - 普通のPCIの1つの問題は、1つのデバイスがバスで話しているとき、他のものは待たなければならないということです。


答えてくれてありがとう。私は、PEGカードまたはIGDのどちらに使用されるレーンが、たとえそれらがPCIeデバイスであっても同じレーンを共有するある種の古いPCIメカニズムで使用できないのかという疑問を投げかけました。各レーンが最後に1つのデバイスしか持てないということは、PCIeの設計要件にすぎませんか。
RJSmith92

1
@ RJSmith92 - 私はそれを単に設計上の決定であるという設計要件とは言いません。
Ramhound

@ Ramhoundあなたがたは、私はそれをもっと上手く表現できただろう。助けてくれてありがとう。
RJSmith92

1
@ RJSmith92 - 車が他の車と「文字通り」車線を共有できない典型的な「高速道路」を例にしようと思いました。あなたの前と後ろには常に車がありますが、2台の車の重量は同じではありません。 PCIex16は16レーンですが、単一のデバイスでしか使用できないため、出荷会社のフリートはすべて同じ場所に移動すると考えられます。したがって、各PCIex4、PCIex8、PCIex16は、それぞれの「運送会社」にとって単一の高速道路になります。
Ramhound

@ Ramhoundありがとう、私の言いたいのは、PCIeを使うとき同じレーンに2つのデバイスを持つことができず(PCIが行ったように)、各デバイスはアドレス指定され、デバイスが帯域幅を共有するときだけ応答するのです。あなたが言ったように、これは不可能であることはPCIeデザインの一部になるでしょう。
RJSmith92
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.