I've been thinking about replacing my desktop Mac with a FreeBSD desktop that I will assemble, but I wanted to ask about the multiple display situation first.
I currently have four monitors all connected via thunderbolt to my Mac. If build this FreeBSD desktop that I'm considering, then I would be using a Geforce RTX 3060 (non-negotiable for this project because I have one extra lying around that I intend to put to good use), which has three DP 1.4 ports and an HDMI port. I would be doing one of three things:
1) Connecting the monitors to the DP ports but daisy chain two of them (the two that I intend to do this with are newish so I'm pretty sure they have a daisy chain supporting DP port)
2) Connecting all four monitors to these four ports (I think at least one of them has HDMI in)
3) Connecting three of the monitors to the GPU DP ports and the fourth one to the motherboard's onboard DP port
Those three options are pretty much listed in order of preference, but I'd be able to live with any of the three.
Now, my question is, will I run into any trouble doing this in FreeBSD with the proprietary Nvidia driver? I'm not doing anything especially fancy like needing each monitor to have a different resolution or anything. Basically all I require is that they work as four screens with one big extended desktop that I can arrange as needed for my layout, and two of them need to rotate 90 degrees. And ideally I will be able to maximize a window on each monitor.
I intend to use xfce4 for this, and I have no special preference between X11 and Wayland, as long as it does what I've described here.
Will this part of the project work pretty much out of the box? Will I need to do a bunch of special configurations to make it work? Or is it just doomed to failure altogether?
I currently have four monitors all connected via thunderbolt to my Mac. If build this FreeBSD desktop that I'm considering, then I would be using a Geforce RTX 3060 (non-negotiable for this project because I have one extra lying around that I intend to put to good use), which has three DP 1.4 ports and an HDMI port. I would be doing one of three things:
1) Connecting the monitors to the DP ports but daisy chain two of them (the two that I intend to do this with are newish so I'm pretty sure they have a daisy chain supporting DP port)
2) Connecting all four monitors to these four ports (I think at least one of them has HDMI in)
3) Connecting three of the monitors to the GPU DP ports and the fourth one to the motherboard's onboard DP port
Those three options are pretty much listed in order of preference, but I'd be able to live with any of the three.
Now, my question is, will I run into any trouble doing this in FreeBSD with the proprietary Nvidia driver? I'm not doing anything especially fancy like needing each monitor to have a different resolution or anything. Basically all I require is that they work as four screens with one big extended desktop that I can arrange as needed for my layout, and two of them need to rotate 90 degrees. And ideally I will be able to maximize a window on each monitor.
I intend to use xfce4 for this, and I have no special preference between X11 and Wayland, as long as it does what I've described here.
Will this part of the project work pretty much out of the box? Will I need to do a bunch of special configurations to make it work? Or is it just doomed to failure altogether?