Hệ thống của tôi chứa ba card đồ họa, một radeon và hai nvidia.
Tôi đang cố gắng định cấu hình thiết lập nhiều trang nhưng "tên thiết bị" của card đồ họa không ổn định, nó thay đổi từ khởi động này sang khởi động khác.
mẫu mực
khởi động 1
Thẻ Radeon
/sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1
Thẻ Nvidia 1
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card0
Thẻ Nvidia 2
/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2
khởi động 2
Thẻ Radeon
/sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0
Thẻ Nvidia 1
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card1
Thẻ Nvidia 2
/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2
Vân vân...
Vấn đề này làm cho bất kỳ cấu hình đa màn hình nào không ổn định (tôi sử dụng logincl) vì việc gán thiết bị cho ghế dựa trên các tên thiết bị này. Một vấn đề thực sự khác là điều này làm thay đổi tên kết nối của card đồ họa (ví dụ VGA-1 trở thành VGA-2, v.v.) cả ở cấp độ kernel và cấp Xorg, do đó tôi không thể thực hiện bất kỳ cấu hình màn hình nào thông qua xorg.conf cũng không sử dụng " tùy chọn video = "kernel, cần thiết trong thiết lập của tôi để buộc kích hoạt màn hình crt cũ mà không cần EDID.
Có phải là bình thường rằng "card0" "card1" .. là không đặc biệt, nó là một lỗi hoặc một cái gì đó có thể được cấu hình (udev hoặc một cái gì đó như thế)?
CHỈNH SỬA :
Như người dùng @dirkt đã nói trên các bình luận, ở cấp độ systemd, nó không đặc biệt và trên thực tế, cấu hình multiseat tự nó là ổn. Vấn đề chính của tôi là không đáng tin cậy của các tên đầu ra. Tôi cần chúng ở cấp kernel để chỉ định "video = VGA-1: e" để buộc đầu ra được bật. Và tôi cần ở cấp độ xorg để sử dụng
Option "Monitor-VGA-1" "Monitor-x"
.
systemd
, khá nhiều thứ là không đặc biệt. Nếu vấn đề chính là tên đầu ra, tôi sẽ báo lỗi với Xorg và xem họ có ý kiến gì không. Ít nhất họ nên được nói về vấn đề.
BusID
, ổn định ... không chắc chắn về bất kỳ ai khác mặc dù ...