web-dev-qa-db-ja.com

より幅の広いカードを受け入れるようにPCIeコネクタを機械的に変更できますか?

PCI-eのウィキペディアページ から:

一部のスロットは、オープンエンドソケットを使用して、物理的に長いカードを許可し、利用可能な最良の電気接続をネゴシエートします。

スロットに実際に接続されているレーンの数も、物理スロットサイズでサポートされている数より少ない場合があります。例として、×4で動作する×16スロットがあります。これは、×1、×2、×4、×8、または×16のカードを受け入れますが、4つのレーンしか提供しません。

これは、そのようなスロットがより低いデバイス帯域幅でより広いカードを受け入れる必要があることを意味します。

私は現在、PCIex4スロットしかない古いマシンを持っています。 x8コネクタ付きのカードを使用したいのですが。私のPSUはカードに十分な電力を供給することができ、帯域幅の制限は大きな問題にはならないはずです。スロットのプラスチック材料の一部を注意深く取り外して、長いカードを挿入することはできますか、それとも、より小さな電気接続のネゴシエーションを引き起こすためにマザーボードに必要な特殊な回路がありますか?

7
nanofarad

はい、できます。

すべてのPCI-eカードは、どのソケットでも機能するはずです(ただし、一般的なレーン数は少なくなります)。したがって、x4スロットのx8カードは最大4レーンを使用します。

私のPSUはカードに十分な電力を供給することができます。

PCI-eスロットがあります。これは、マザーボードを介して最大75ワットの電力を供給することになっています。これは、x1、x4、x8、およびx16コネクタの両方に当てはまります。したがって、適切なマザーボードを想定すると、正常に機能するはずです。


実務経験/確認:

友人は果物の選別会社で働いていました(x16スロットのFirewireカードとファイルされた開いたx1スロットのグラフィックカード。デバッグにのみ使用されます)。それはうまくいきました。

3
Hennes

AsusM4A87TD-USB3マザーボードのPCIex4スロットの端を切り開いて、PCIex8スロット用のAdaptecRAID6405を挿入しました。正常に動作しているようです。カードの張り出したコネクタに干渉していたため、バッテリーソケットも移動する必要がありました。

この手順は注意が必要で、ハードウェアを簡単に破壊できます。

3
Zdenek

さて、 PCI-e pinout を見て、マルチレーンの組み合わせシリアルバスの動作原理を知るには、これを見る2つの角度があります。

  1. マザーボードの観点から
  2. カードの観点から

では、1。:ケースにカード/コネクタの切り欠きがある側のエッジを取り出せますか?はい、あなたが言うようにあなたがそうするためのツールと便利さを持っているなら、あなたはそうすることができます。賢いですか?いいえ。コネクタは、PCB /リブを所定の位置に保持するように非常に細かく定義されており、接触レーンが移動して摩擦バウンスを引き起こすのを防ぎます。 4つのエッジのいずれかを取り除くと、そのタイトさが大幅に低下します。

その結果、手や足でケーブルに触れて、カードが少し揺れることがあります。これで、連絡先がすぐに小刻みに動くことができます。表面の汚れや粗さ(後者は、製造プロセスと許容誤差が低いため、よく処理された新しく購入したカードでは起こりそうにありませんが、無視することはできません)レセプタクルのバネ仕掛けの接点は、これらのバンプで跳ね返る可能性があります。システムはデータストリームの重要な部分を見逃し、他のすべての信号も関連性を失い、深刻なグリッチを意味します。

さらなるエンジニアリング/補強(適切なシミュレーションツールなしの重いタスク)によってそのマージンを取り除くことができれば、マザーボードは接続数が少なく、そのバス上で1x、2x、または4xを見つけると想定しているため、原則として気にしません。 。

次に、2:x16カードをx4コネクタに挿入する必要がありますか?はっきりとは言えませんが、これらの天びんの制限や仕様については十分に理解していません。 x4しか提供していない場合、標準ではMBにx4コネクタが必要であると規定されている可能性があります。その場合、x16コネクタを備えたx16カードは、MBに収まる場合、16レーンすべてで信号を受信すると安全に想定できます。

これらのレーンは、あらゆる種類の魔法の埋め込まれた素晴らしさによって相関およびデコードされる情報を同時に送り出すため、16レーンのパスをカードにハードコーディングする可能性があります(ファームウェアまたはハードウェアに関して)。この場合、4レーンの信号に対応できません。そして、あらゆる種類の奇妙なたわごとをするかもしれません。

また、16レーンのカードがその仮定を行うことを許可されておらず、少なくともx8、x4、場合によってはx2をサポートする必要がある可能性もあります。この場合、必須電源はPCIeコネクタのx4側にあるため、電気工学の観点から機能するはずです。しかし、それでも、x16プラグ全体に沿って少なくともすべての接地接点があるとよいでしょう。カードの高速で高性能な設計の一部は、存在するすべての接地接点に依存する可能性があるため、適切なx16プラグのx4接続で実行できるすべてのことを実行できない場合があります。また、これらの制限が発生した場合、カード自体では検出されません。これは、設計でこれらの接地接点を信頼している場合、すべての接点が確実に存在すると想定されるためです。一部の部品が接地されないことは言うまでもありませんが、ノイズ性能をシミュレートする際には、接地電流がどこに行くかを想定する必要があります。シミュレーションの後、これらのパスの半分を取り除くと、結果が完全に無効になります。それは違いがないことが判明するかもしれませんが、それはまたそれの世界であることが判明するかもしれません。

カードの動作を規定するPCI-e規格に関しては、今すぐ仕事に戻る必要があるため、それらを検索することはできませんが、自分で知りたい場合は、2つの非常に関連性の高いものを次に示します。

PCI-e Spec V2.0、rev 0.9-2006

PCI-e Spec V3.0、rev ??-201

どちらもx16タイプのカードの動作について何も述べていない場合、または「... for x4カードなど」タイプの構成によってそれを暗示している場合は、厳密に定義されていないため、異なると言っている信頼できる仕様が見つかるまで、最悪の事態を想定する必要があります。 。

結論:

それがうまくいく可能性はありますが、結局のところ、それを試すことには非常に多くのリスクがあり、それらのいくつかは後で実際のx4接続を持つ他のカードにも適用されます(たとえば、サイドミッシング=危険な接触カード) )、試さないことを強くお勧めします。

2
Asmyldof

はい。

別の方法として、カードのコネクタの一部を切断することもできます。ただし、PCBで短絡を引き起こしたり、無関係なトレースを損傷したりしないように注意してください。

たとえば、SSD用のM.2からPCI-Eへのアダプターを使用しました。これは安価で(したがって、それを台無しにしてもかまいません)、すべてのPCBルーティングが簡単に表示されます(したがって、私は確信できます。 tダメージ/ショート何か)。できます。

photo of a cut card connector

2
DeepSOIC

はい、できます。これを行う最も一般的な2つの方法は、はんだごてを使用してPCIE 4xプラグのプラスチックをはんだ付けすることです(例:PCIE 4xライザーケーブル、m.2からPCIE 4xスロットアダプター..)。または、PCIE4xから16xのアダプターピースを使用します。

後者の長所は、PCIE4xから16xへの拡張アダプターのインストールが非常に簡単なことです。短所は、GPUが1/4インチから0.5インチ上がることです。この場合、GPUブラケットはシステムケースに適合しなくなります。

はんだ付けの長所は、16xスロット長の大きなカードを4xスロットに収めることができ、ブラケットとすべてがPCケースに収まるということです。短所は、はんだ付けでは、カードが収まるようにプラスチック片を十分にやすりで磨くために細かいやすりが必要になる場合があることです。これは面倒なプロセスであり、ライザーを壊す可能性があります(または、4xスロットピンの1つ以上を無効にすることもできます。場合によっては、4xの最後の3〜4ピンは単にアースされ、3.3Vピンであるため使用されません。また、実際のP​​CIE(例:グラフィックス)データを送信しないデータピン(ただし、スリープ状態やその他のボードコントロールを送信する可能性が高い)。これらのピンが使用されることもあれば、使用されない場合でも(例:GPU)カード。これらのピンの1つまたは複数への接続が欠落しているため、起動を拒否する場合があります。

1
H B