14

Я установил Fedora 12.

У меня есть 2 карты ATI, которые я использовал в Windows для запуска 4 мониторов. Повторяющейся проблемой было обнаружение их в Linux. Подобрана только моя вторичная карта linux. Когда я управляю дисплеями, он обнаруживает 2 монитора, подключенных к этой карте.

Какие конкретные шаги я должен предпринять, чтобы обнаружить вторую карту? Предположительно есть инструмент system-config-xfree. У меня его нет, ням не могу его найти.

Также я слышал, что это связано с редактированием какого-то файла xorg.conf или чего-то подобного. Я абсолютно не знаю, как найти "идентификатор шины" моей карты или узнать частоту обновления по горизонтали и т.д.

У меня, вероятно, не было бы проблем с документацией и редактированием файла, если бы я знал хороший способ найти эти значения.

Кто-то также предложил установить linux дважды и сохранить xorg.conf, который он генерирует каждый раз (с разными картами каждый раз), а затем объединить их вручную. Это похоже на убийство мухи молотком, хотя, когда я буду делать это снова и снова в будущем, было бы хорошо, если бы мне не понадобилось вдвое больше времени.

Спасибо

1 ответ1

13

Найти "идентификатор шины" ваших карт легко, просто запустите:

lspci | grep VGA

результат будет примерно таким:

01:08.0 VGA compatible controller: Number 9 Computer Company Revolution 4 (rev 02)

Тогда «01:08.0» - это идентификатор вашего автобуса. Если у вас есть две карты, у вас будет две такие линии.

Затем откройте файл /etc/X11/xorg.conf с текстовым редактором в качестве пользователя root. Отредактируйте его так, чтобы он содержал два раздела "Устройство". Пример раздела устройства:

Section "Device"
        Identifier  "My video card 1"
        Driver      "ati"
        BusID       "PCI:1:8:0"
EndSection

Идентификатор - это любой текст, который вы хотите идентифицировать с вашей видеокартой - он понадобится вам в следующих разделах файла xorg.conf. Драйвер является одним из: APM, ATI, чипы, Cirrus, Cyrix, FBDEV, Glide, Glint, I128, I740, IMSTT, Intel, MGA, Neomagic, NV, Openchrome, R128, Radeon, исполнение, дикарь, S3VIRGE, Siliconmotion, SIS , sisusb, sunbw2, suncg14, suncg3, suncg6, sunffb, sunleo, suntcx, tdfx, трезубец, tseng, vesa, vmware, voodoo, wsfb, xgi, xgixp. Выберите один из них, который выглядит как тип чипсета, который есть в вашей видеокарте (будет полезна строка из lspci | grep VGA). И BusID вы уже знаете. Создайте два таких раздела.

Я объясню, как настроить два монитора с двумя видеокартами, вы сможете расширить его до четырех мониторов, как только поймете, как работает файл конфигурации.

Затем создайте два раздела "Монитор". Некоторым как это должно быть достаточно:

Section "Monitor"
   Identifier  "My monitor 1"
   HorizSync   30-94
   VertRefresh 48-85
EndSection

Идентификатор - это все, что вы выбираете, вы должны проверить горизонтальную синхронизацию и вертикальную частоту обновления в вашем руководстве по эксплуатации монитора, чтобы выяснить два других обязательных параметра.

Затем создайте два раздела "Экран", например:

Section "Screen"
   Identifier  "My screen 1"
   Device      "My video card 1"
   Monitor     "My monitor 1"
   DefaultDepth    24
   SubSection "Display"
       Depth       24
       Modes       "1600x1200"
   EndSubSection
EndSection

Где вы используете идентификаторы, которые вы создали в предыдущих разделах, 24 - это глубина цвета, которую вы хотите, а в режимах вы устанавливаете разрешение, которое вы хотите, на этом мониторе.

Последнее, что вы хотите, это отредактировать раздел ServerLayout, чтобы он выглядел так:

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen  0   "My screen 1"
    Screen  1   "My screen 2" RightOf "My screen 1"
    InputDevice "My keyboard"
    InputDevice "Configured Mouse"
EndSection

Большая часть уже будет там, вам нужно добавить следующую строку:

Screen  1   "My screen 2" RightOf "My screen 1"

Где вы размещаете идентификаторы экранов, которые вы определили ранее.

Затем перезагрузите ваш X-сервер, и он должен работать. Если он не ищет ошибки в /var/log/Xorg.0.log или аналогичном файле журнала. Если вы хотите прочитать, как создавать такие файлы, это должно быть в руководстве:

man xorg.conf

Если у вас его нет в вашей системе, поиск в Google по запросу "man xorg.conf" покажет много ресурсов.

Это также должно быть интересно для вас:http://www.ghacks.net/2009/02/04/get-to-know-linux-understanding-xorgconf/

Это для Gentoo, но показывает много полезных примеров, как написать файл xorg.conf:http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/ATI

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .