Что ж, увидев распиновку PCI-e и зная принципы работы многополосных комбинационных последовательных шин, можно взглянуть на это с двух сторон:
- С точки зрения материнской платы
- С точки зрения карты
Итак, 1 .: Можете ли вы вытащить край на той стороне, где в корпусе есть вырез для платы / разъемов? Да, если, как вы говорите, у вас есть инструменты и удобство для этого, вы можете. Это умно? Нет. Соединитель очень точно определен, чтобы удерживать печатную плату / ребра на месте, чтобы избежать движения контактных полос и возникновения отказов фрикционного типа. Если вы уберете один из четырех ребер, вы сильно уменьшите это сжатие.
В результате вы можете коснуться кабеля рукой или ногой, и карта немного покачивается. Теперь контакты могут покачиваться. Любая грязь или шероховатость поверхности (последняя маловероятна с хорошо обработанными, недавно купленными карточками из-за производственного процесса и низких допусков, но это нельзя сбрасывать со счетов) подпружиненные контакты в гнезде могут отскакивать от этих ударов и ваша система пропустит важные части потока данных, а все остальные сигналы также потеряют свою актуальность, что означает серьезные сбои.
ЕСЛИ вы можете убрать этот запас путем дальнейшего проектирования / усиления (тяжелая задача без надлежащих инструментов моделирования), то в принципе материнская плата не будет возражать, поскольку она имеет меньшее количество соединений и просто предполагает найти 1x, 2x или 4x на этой шине ,
Затем 2: Стоит ли вставлять карту x16 в разъем x4? Я не могу сказать точно, я не достаточно глубоко в ограничениях и спецификациях для этих балансов. Вполне возможно, что стандарт предписывает MB иметь разъем x4, если он предлагает только x4. В этом случае карта x16 с разъемом x16 может с уверенностью предположить, что, если она уместится в МБ, она получит сигнал на всех 16 линиях.
Так как эти линии перекачивают информацию одновременно, которая коррелируется и декодируется через все виды волшебного встроенного удивления, они могут затем жестко закодировать 16-полосный путь в карту (с точки зрения прошивки или аппаратного обеспечения), и в этом случае он не может справиться с сигналом с 4 линиями и может делать все виды странного дерьма.
Также возможно, что карты с 16 дорожками не допускают такого предположения и должны по крайней мере поддерживать x8, x4 и, возможно, x2. В этом случае он должен работать с точки зрения электротехники, поскольку обязательное питание находится на стороне x4 разъема PCIe. Но, тем не менее, было бы лучше, если бы у него был хотя бы весь контакт с землей по всей его вилке x16. Некоторые части быстродействующего и высокопроизводительного дизайна карты могут зависеть от наличия всех этих заземляющих контактов, поэтому она все равно не сможет сделать все, что в противном случае могла бы сделать, на соединении x4 в соответствующем разъеме x16. И эти ограничения, если они возникнут, не будут обнаружены самой картой, потому что она определенно предполагает наличие всех контактов, если она рассчитывает на эти заземляющие контакты в своей конструкции. Не сказать, что некоторые части не будут заземлены, но при моделировании шумовых характеристик вам необходимо сделать предположения о том, куда пойдут токи заземления, а затем после того, как эти моделирования уберут половину этих путей, полностью аннулируют результаты. Может оказаться, что нет никакой разницы, но это также может оказаться миром этого.
Что касается стандартов PCI-e, предписывающих поведение карт, мне нужно вернуться к работе сейчас, поэтому я не могу их искать, но вот два довольно важных, если хотите сами:
PCI-e Spec V2.0, версия 0.9 - 2006
PCI-e Spec V3.0, ред. - 2010
Если ни один из них не говорит ничего о поведении карт для типов x16, или подразумевает его через конструкции типа «... для карт x4 и т.д.», Это не определено строго, и вы должны предполагать худшее, пока не найдете надежную спецификацию, говорящую иначе ,
Заключительное:
Существует вероятность того, что это может сработать, но в целом существует очень много рисков, чтобы попробовать его, при этом некоторые из них впоследствии будут также применяться к любой другой карте с фактическим подключением x4 (например, side-missing = risky-contact)), что я настоятельно советую вам не пробовать.