LINUX.ORG.RU

PCIe Bifurcation от чего может зависеть?

 , , pcie


1

2

Есть gigabyte B550I AORUS PRO AX

В настройке «PCIe Bifurcation» в подсказке есть

x4x4x4x4, x8x8, x8x4x4, auto

Но x4x4x4x4 отсутствует в списке выбора.

Проблема наблюдается на всех версиях биоса.

PCIe x16 не занят, т.к. используется встроенная графика

Внимание вопрос: могут ли какие-то другие настройки влиять на невозможность выставить x4x4x4x4?

Есть пара плат PCIe-nvme которые хотят x4x4x4x4. Иначе виден только nvme в первом разъеме.

★★★★★

Внимание вопрос: могут ли какие-то другие настройки влиять на невозможность выставить x4x4x4x4?

У меня была похожая проблема с x4x4x4x4 на ASUS ROG STRIX TRX40-XE GAMING, решил определенным порядком размещения дисков в слотах и подбором комбинации PCIe Bifurcation в UEFI. Также могут влиять настройки IOMMU и RAID в UEFI, причем там интуитивно непонятно, нужно выставить даже если не используешь или что-то такое.

Obezyan
()

т.к. используется встроенная графика

Как раз она и не даёт. Точнее, 4x4 даёт CPU и/или матплата. CPU не поддерживает, потому что урезанная версия со встройкой и pcie для встройки. Матплата не с топовым чипсетом, вряд ли добавили дополнительные шины x4+, для комбинирования их в 4x4. Часть ушла на nvme на матплате.

anonymous
()
Ответ на: комментарий от anonymous

Про встройку - как-то слабо верится.

На x470 c более древним процессором AMD Ryzen 3 3200G слоте x16 выставляется режим x4x4 и там в плате PCIe-4*nvme как раз работают только 2 первых nvme. Но там всего 1 nvme, а на B550 их два.

Интересная мысль про nvme-слот на матери.

vel ★★★★★
() автор топика
Ответ на: комментарий от anonymous

На Ryzen 5 3200G всего 8 линий PCI-e :(

Забыл указать, что процессор Ryzen 7 5700G

Кроме того, есть и «в-третьих». В Ryzen 7 5700G и Ryzen 5 5600G заложен ещё один неочевидный изъян: в них урезан встроенный контроллер PCI Express. Оба гибридных процессора имеют 24 линии PCIe, но это только PCIe3.0. На работу с дискретной графикой отводится 16 линий, 4 линии уходит под накопители, а оставшиеся 4 линии требуются на соединение с чипсетом.

Якобы 16 линий есть в разъёме x16.

Если учесть, что на плате 2 nvme слота, один из которых занят, то очень вероятно, что именно это и есть причина.

На выходных попробую проверить...

vel ★★★★★
() автор топика
Ответ на: комментарий от vel

У меня смена 3100 -> 5700G давала такой эффект. На первом 4 опции, на втором - 3. Благо, слотов в итоге хватило на все.


Проблема наблюдается на всех версиях биоса.

Да, тоже перебирал их, пока не понял, что это результата не даст. На машинке с 3100 и новой версии отличались.

YAR ★★★★★
()
Последнее исправление: YAR (всего исправлений: 1)
Ответ на: комментарий от vel

В разъеме то есть. И поставив процессор 5600, в слоте для графической карты будет доступен режим x16. А вот с APU (процы с суффиксом G) там будет только x8 несмотря на то что по спеке у APU 16 линий pcie

cobold ★★★★★
()
Ответ на: комментарий от vel

Якобы 16 линий есть в разъёме x16.

Есть.

Если учесть, что на плате 2 nvme слота, один из которых занят, то очень вероятно, что именно это и есть причина.

Нет, второй от чипсета должен быть. Посмотри lstopo, там вроде должно быть видно.

anonymous
()
Ответ на: комментарий от anonymous

У AMD новые материнские платы называются «иди за триппером».

Пропихивать в эпоху usb 4 и nvme 24 линии pcie это эталонное жлобство.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Пропихивать в эпоху usb 4 и nvme 24 линии pcie это эталонное жлобство.

Посмотрел что предлагает Intel с последним чипсетом Z890 который вышел несколько месяцев назад, а там те-же 24 линии. При чем что у AMD что у Intel количество контактов чуть меньше 2 тысяч, тогда как у сокета sTR5 который предлагает 128 линий почти 5 тысяч контактов. И если Intel мог увеличить количество контактов чтоб добавить еще линий так как клепает каждый год по сокету то AMD понятно что будут ограничены AM5 пока не появится AM6.

V1KT0P ★★
()
Ответ на: комментарий от V1KT0P

Это ещё ерунда, вот что творится на рабочих станциях:

The sTR5 socket has two chipset options available, TRX50 and WRX90:

TRX50 is an HEDT (High-End Desk-Top) platform which is intended to be paired with Threadripper (7000X) series processors, but is also compatible with Threadripper Pro models. When a Threadripper Pro CPU is paired with a TRX50 motherboard, extra features like enterprise management and security won’t be available to the user, and PCIe lanes and memory channels will still be limited to that of non-Pro Threadripper.

WRX90 is a workstation platform for Threadripper Pro (7000WX) series processors. It is not compatible with the Threadripper non-Pro 7000X series.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Это ещё ерунда, вот что творится на рабочих станциях:

Да с Threadripper, несмотря на убеждение, еще с первых версий понятно что никакой совместимости не будет. Собираешь железку и не надеешься обновить процессор в будущем на более мощный.

V1KT0P ★★
()
Ответ на: комментарий от anonymous

cobold steemandlinux

Поставил плату PCIe x16 - 4 x nmve m.2
Bifurcation x8x4x4

Видны 3 nvme из 4 (1,3,4), т.е. PCIe x16 не урезана.

Пробовал убрать nvme из слота на МВ, но это не добавило варианта x4x4x4x4 в Bifurcation, что соответствует ТТХ.

vel ★★★★★
() автор топика