this post was submitted on 19 Mar 2024
28 points (85.0% liked)

Linux

48012 readers
874 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I have 2x PCIe X16 and 1x PCIe 1x slots that are not being used. Given that Linux has extensive hardware support, there are probably users with interesting PCI card usages

Aside from traditional usages like network/wireless/bluetooth/sound that can easily be used as USB (or built in advanced sound support in the MOBO), what are your use cases with PCIe?

top 24 comments
sorted by: hot top controversial new old
[–] wildbus8979@sh.itjust.works 15 points 7 months ago (2 children)

I have an extra PCIe USB card I can use for Virtual machine pass through (sometimes it's useful to be able to pass the entire controller instead of just a device).

I have an XTRX software defined radio.

I have an extra SATA/SAS HBA.

One day I'd love to get a rubidium timecard.

[–] deafboy@lemmy.world 2 points 7 months ago (1 children)

XTRX software defined radio.

That's pretty sweet formfactor. Shame that minipcie is not as comon anymore.

[–] wildbus8979@sh.itjust.works 1 points 7 months ago* (last edited 7 months ago) (1 children)

Yeah it's a sweet SDR, I backed the original kickstarter. It can be mounted on a PCIe to Minipcie adapter board though :)

[–] deafboy@lemmy.world 1 points 7 months ago (1 children)

I was thinking laptop. It would be so much less clunky without the external USB and antenna in the field. Or, damn, even a phone! Now I finally have a reason to even think about Librem 5.

[–] wildbus8979@sh.itjust.works 1 points 7 months ago* (last edited 7 months ago)

Yes initially I had it deployed in an X230... I mean there are M.2 to Minipcie adaptors, issue is that space tend to be very limited.

Remember this thing requires like 5 antennas....

But I hadn't thought of the librem, that'd be pretty cool!

I wanna build a cyber deck for ir.

[–] shadowintheday2@lemmy.world 1 points 7 months ago (1 children)

Mind sharing whhich situations would a timecard be useful ? Probably something that requires enhanced time precision, I just can't figure it out

[–] wildbus8979@sh.itjust.works 2 points 7 months ago

Satisfying my inner geek mostly. I'm also interested in external references for HAM radio and RF applications.

[–] jarredpickles87@lemmy.world 12 points 7 months ago (1 children)

I have a Hauppage TV tuner card that I use to get OTA TV and record certain shows. I'm pretty sure there are USB solutions, but if I remember, at the time I got this it was one of the only cards that my system supported or whatever caveat I was operating around.

[–] possiblylinux127@lemmy.zip 1 points 7 months ago (1 children)

Does that work with Jellyfin?

I have a HDhomerun which Jellyfin connects to for live TV

[–] jarredpickles87@lemmy.world 1 points 7 months ago

Not a clue, I only use the built in TV tuner program in Linux Mint. I forget what its called, but it does a decent job.

[–] corroded@lemmy.world 10 points 7 months ago

This is a really interesting question. I remember a lot of very niche PCI (not PCIe) cards from the old days.

My current-day boring use-case: Multiple GPUs that have never once been used for gaming. One is an A2000 card that does video transcoding and tone mapping for Jellyfin. The other is an old Quadro card that handles encoding/decoding for my NVR.

[–] cmnybo@discuss.tchncs.de 9 points 7 months ago

You can use a SAS controller or 10G ethernet card in the 16X slots. If your motherboard support PCIe bifurcation, you can get an adapter card to use 4 NVMe drives in a 16X slot. You can get controller cards for older interfaces like firewire, serial, and parallel that will use a 1X slot.

[–] dinckelman@lemmy.world 8 points 7 months ago

I got a card for an extra m.2 drive, and another one with four usb3.1 ports on a separate controller, although i dont use it anymore as much. Haven't had anything else installed in a while. The last one before that was an audio card I've bought around 2010, and it was a huge waste of money

[–] deadbeef79000@lemmy.nz 7 points 7 months ago

I use them for additional network adaptors in one host.

In another I use them for NVMe adaptors for an ancient MB that predates the existence of the m.2 interface.

[–] redxef@feddit.de 7 points 7 months ago
  • Second GPU for a VM
  • SATA controller
  • SAS controller
  • SAS Expander
[–] thejevans@lemmy.ml 7 points 7 months ago

my current usage:

on my desktop:

  • RX 7900 XTX
  • Wifi 6 adapter
  • 10Gbit SFP+ NIC

on my proxmox server:

  • RTX 3080 (passed through to Debian VM)
  • 16 drive HBA (passed through to TrueNAS VM)
  • GT 730
  • 10Gbit SFP+ NIC

I've also used USB PCIe cards to get more USB controllers for picky USB devices like USB capture cards and audio interfaces.

[–] infinitevalence@discuss.online 6 points 7 months ago* (last edited 7 months ago)
  • AMD RX 6750 XT
  • MELLANOX CONNECT-3 PRO 10GbE MCX312B-XCCT
  • LSI 9211-8i D2607 LSISAS2008 SAS/SATA
[–] Berny23@lemmy.sdf.org 5 points 7 months ago (1 children)

MSI GeForce RTX 4090 SUPRIM LIQUID X

Additionally, I had a 3 port FireWire card that I used for digitizing old MiniDV camcorder cassettes. But I had to remove it because someone fucked something up in kernel 6.5, crashing the whole boot process after a few milliseconds.

[–] MachineFab812@discuss.tchncs.de 2 points 7 months ago* (last edited 7 months ago)

Well shit. I thought my Firewire card had just died.

[–] possiblylinux127@lemmy.zip 4 points 7 months ago

PCI is not the same as PCIe

For me I use a GPU and a Sata card (both passed though to different VMs)

[–] Sylvartas@lemmy.world 2 points 7 months ago

Wifi card. Well, I don't really use it but it is plugged in.

[–] cow@lemmy.world 1 points 7 months ago (1 children)

I have a 6700xt for Linux and an old 2070 that I pass through to a windows guest. I might get a usb card too to pass through but not sure if I have any more space in my mid tower for another pci card.

[–] ipipip@iusearchlinux.fyi 1 points 7 months ago (1 children)

How have you handled power delivery for 2 GPUs? Are you using two PSUs or one beefy one?

[–] cow@lemmy.world 2 points 7 months ago

A molex to PCIe adapter with an 850w power supply. I only have like 10 watts of headroom but usually only one gpu is running at a time so it works fine. I would have bought a better one but my dad accidentally bought 2 for another project so he had an extra one and it works fine.