Автор Тема: Вторая видеокарта (Продолжение)  (Прочитано 2738 раз)

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Продолжение: http://forum.altlinux.org/index.php/topic,9992.15.html Можно не читать :^)

Как же система догадается, что на вторую карту нужно выводить то же самое, что и на первую?

Вот, описан первый экран?
Цитировать
Section "ServerLayout"
   Identifier     "Minimal layout"
   Screen         "Screen0" 0 0
EndSection

Section "Module"
   SubSection "extmod"
      Option       "omit xfree86-dga"
   EndSubSection
EndSection

Section "Screen"
   Identifier "Screen0"
   . . .
EndSection

Section "Screen"
   Identifier "Screen1"
   . . .
EndSection

А как прописать, что выводить на вторую карту?
Цитировать
Section "ServerLayout"
   Identifier     "Minimal layout"
   Screen         "Screen0" 0 0
   Screen         "Screen1" 0 0
EndSection

И что значат цифры после Screen?

Спасибо!

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Вторая видеокарта (Продолжение)
« Ответ #1 : 27.02.2011 13:55:28 »
ajk, А зачем Вы, тему-то разбили?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Вторая видеокарта (Продолжение)
« Ответ #2 : 27.02.2011 14:12:47 »
А как прописать, что выводить на вторую карту?

Кажется, вам уже говорили посмотреть в сторону xrandr. Посмотрите :)

И что значат цифры после Screen?

man xorg.conf, да?

Screen  screen-num "screen-id" position-information
              One of these entries must be given for each screen being used in
              a  session.  The screen-id field is mandatory, and specifies the
              Screen  section  being  referenced.   The  screen-num  field  is
              optional,  and  may  be  used  to  specify  the screen number in
              multi-head configurations.  When  this  field  is  omitted,  the
              screens  will  be numbered in the order that they are listed in.
              The numbering starts from 0, and must be consecutive.  The posi
              tion-information  field  describes  the way multiple screens are
              positioned.  There are a number  of  different  ways  that  this
              information can be provided:

              x y

              Absolute  x y
                  These  both specify that the upper left corner's coordinates
                  are (x,y).  The Absolute keyword is  optional.   Some  older
                  versions  of  XFree86  (4.2 and earlier) don't recognise the
                  Absolute keyword, so it's safest to just specify the coordi
                  nates without it.

              RightOf   "screen-id"

              LeftOf    "screen-id"

              Above     "screen-id"

              Below     "screen-id"

              Relative  "screen-id" x y
                  These give the screen's location relative to another screen.
                  The first four position the screen immediately to the right,
                  left,  above or below the other screen.  When positioning to
                  the right or left, the top edges are  aligned.   When  posi
                  tioning  above  or  below,  the left edges are aligned.  The
                  Relative form specifies the offset of  the  screen's  origin
                  (upper  left  corner)  relative  to  the  origin  of another
                  screen.


Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Re: Вторая видеокарта (Продолжение)
« Ответ #3 : 27.02.2011 17:38:58 »
Зачем я разбил? Там я уже что-то понял. А теперь мне нужно понять, как иксы поймут, что и как выводить на второй экран.

man штука хорошая, и пацаны вы крутые, и книжки я уже читаю, и даже что-то понимаю, НО!
Но man хорош, когда уже знаешь, что искать. А тут еще и по английски.

А прицепить второй монитор мне уже пора. Чудок не хватат...

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Re: Вторая видеокарта (Продолжение)
« Ответ #4 : 27.02.2011 20:53:36 »
А где взять xrandr? Система не давно обновлена, там нет.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Вторая видеокарта (Продолжение)
« Ответ #5 : 27.02.2011 20:58:52 »
Система не давно обновлена

не давно, а очень давно? :(

Воспользуйтесь программой для управления пакетами, и произведите поиск по слову xrandr.

Оффлайн NickM

  • Участник
  • *
  • Сообщений: 943
Re: Вторая видеокарта (Продолжение)
« Ответ #6 : 27.02.2011 21:04:58 »
Цитировать
А прицепить второй монитор мне уже пора. Чудок не хватат...

http://www.altlinux.org/Настройка_дисплеев_xrandr'ом

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Re: Вторая видеокарта (Продолжение)
« Ответ #7 : 27.02.2011 21:18:25 »
Спасибо! Ушел читать.
Вотещё http://dep346.narod.ru/articles/xrandr

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Re: Вторая видеокарта (Продолжение)
« Ответ #8 : 01.03.2011 21:16:53 »
Прочитал я предыдущую статью. Очень понравилась.

Вот моя кофигурация из xrandr
Цитировать
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0     60.0*
   1024x768       75.0     70.1     60.0 
   832x624        74.6 
   800x600        72.2     75.0     60.3     56.2 
   640x480        75.0     72.8     66.7     59.9 
   720x400        70.1 
DVI-0 disconnected (normal left inverted right x axis y axis)
Все вроде хорошо, но удручает слово disconnected

Составил такую команду:
Цитировать
/usr/bin/xrandr --fb 1280x1024 --output VGA-0 --mode 1280x1024 --panning 1280x1024 --output DVI-0 -mode 1280x1024
Ругается на отсутствующий режим 1280x1024

Запустил так. Прошло без ошибок, но и ничего не изменилось.
Цитировать
/usr/bin/xrandr --fb 1280x1024 --output VGA-0 --output DVI-0

Так что значит disconnected? И как connected.

Спасибо!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Вторая видеокарта (Продолжение)
« Ответ #9 : 02.03.2011 09:35:55 »
Возможно, вам надо явно указать pci-id для ваших видеокарт.

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Re: Вторая видеокарта (Продолжение)
« Ответ #10 : 02.03.2011 15:03:29 »
Возможно, вам надо явно указать pci-id для ваших видеокарт.
Где, в xorg.conf?
А я так и не понял, должен ли я вообще указывать там карту или нет?
А делает ли xrandr какие-то изменения в xorg.conf? Я посмотрю, но тот комп не дома. А до этого хочется набрать побольше идей и смысла :^)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Вторая видеокарта (Продолжение)
« Ответ #11 : 02.03.2011 17:54:32 »
Лучше указать в xorg. Вообще-то xrandr и xorg это альтернативные способы.

Оффлайн ajk

  • Участник
  • *
  • Сообщений: 68
Re: Вторая видеокарта (Продолжение)
« Ответ #12 : 03.03.2011 20:50:31 »
И еще раз напомню о себе!

Вот, та, вторая плата, определенная через lspci:
Цитировать
00:10.0 VGA compatible controller: nVidia Corporation C73 [GeForce 7050 / nForce 610i] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: Elitegroup Computer Systems Device 2145
   Flags: 66MHz, fast devsel, IRQ 10
   Memory at fd000000 (32-bit, non-prefetchable) [disabled] [size=16M]
   Memory at c0000000 (64-bit, prefetchable) [disabled] [size=256M]
   Memory at fc000000 (64-bit, non-prefetchable) [disabled] [size=16M]
   Expansion ROM at feac0000 [disabled] [size=128K]
   Capabilities: [48] Power Management version 2
   Capabilities: [50] MSI: Mask- 64bit+ Count=1/1 Enable-
   Kernel modules: nvidiafb, nvidia
Вот, основная:
Цитировать
02:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450] (prog-if 00 [VGA controller])
   Subsystem: Hightech Information System Ltd. Device 2252
   Flags: bus master, fast devsel, latency 0, IRQ 19
   Memory at d0000000 (64-bit, prefetchable) [size=256M]
   Memory at febf0000 (64-bit, non-prefetchable) [size=64K]
   I/O ports at e000 [size=256]
   Expansion ROM at febc0000 [disabled] [size=128K]
   Capabilities: [50] Power Management version 3
   Capabilities: [58] Express Legacy Endpoint, MSI 00
   Capabilities: [a0] MSI: Mask- 64bit+ Count=1/1 Enable-
   Capabilities: [100] Vendor Specific Information <?>
   Kernel driver in use: fglrx_pci
   Kernel modules: fglrx
Всё тут прописано и кажется, что они обе одинаково рабочие.

А вот те же видеокарты, но через xrandr:
Цитировать
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0     60.0*
   1024x768       75.0     70.1     60.0 
   832x624        74.6 
   800x600        72.2     75.0     60.3     56.2 
   640x480        75.0     72.8     66.7     59.9 
   720x400        70.1 
DVI-0 disconnected (normal left inverted right x axis y axis)
Но здесь, как бы и нет второй карты, потому, как параметров её нет.
Что значит, disconnected? Как ее включить?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Вторая видеокарта (Продолжение)
« Ответ #13 : 03.03.2011 20:55:18 »
Но здесь, как бы и нет второй карты, потому, как параметров её нет.

А драйвер (модуль ядра) для нее загружен?  И вообще стоят ли драйвера nVidia? Что говорит от рута lsmod | grep nvidia? Помогает ли загрузить драйвер вручную?

Что значит, disconnected?

Означает, что к цифровому выходу вашей карты ничего не подключено.