Официальный форум СВД Встраиваемые Системы
25 Апрель, 2024, 23:06:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение двух мониторов в QNX 6.4.1  (Прочитано 2471 раз)
vmosk
Интересующийся

Сообщений: 2


« : 09 Сентябрь, 2011, 08:13:47 »

Здравствуйте!

Нам не удаётся подключить два монитора. У нас установлен QNX 6.4.1. Есть две видеокарты встроенная и PCI. Подключается или одна, или другая.
Утилита pci показывает или

Код:
Class          = Display (VGA)
Vendor ID      = 1002h, ATI Technologies Inc
Device ID      = 3e50h,  RV380 0x3e50 [Radeon X600]
PCI index      = 0h
PCI Mem Address = c0000000h enabled
PCI IO Address  = c000h enabled
PCI Mem Address = dfce0000h enabled
PCI Expansion ROM = dfcc0000h disabled
PCI Int Pin    = INT A
Interrupt line = 11
CPU Interrupt  = bh

Class          = Display (Other)
Vendor ID      = 1002h, ATI Technologies Inc
Device ID      = 3e70h,  RV380 [Radeon X600] (Secondary)
PCI index      = 0h
PCI Mem Address = dfcf0000h enabled
PCI Int Pin    = NC
Interrupt line = no connection

Или

Код:
Class          = Display (VGA)
Vendor ID      = 8086h, Intel Corporation
Device ID      = 29a2h,  82G965 Integrated Graphics Controller
PCI index      = 0h
PCI Mem Address = dfc00000h enabled
PCI Mem Address = c0000000h enabled
PCI IO Address  = cc00h enabled
PCI Int Pin    = INT A
Interrupt line = 10
CPU Interrupt  = ah

В зависимости от настроек BIOS.

Мы используем конфиг.файлы:

Display.conf

Код:
device {
      photon {
            driver {
                  drivername=svga
                  modeopts=
            }
            driver {
                  drivername=i830
                  modeopts=
            }
            driver {
                  drivername=vesabios
                  modeopts=
            }
      }
      drivername=i830
      modeopts=
      vid=0x8086
      did=0x29a2
      deviceindex=0x0
      display {
            xres=1280
            yres=1024
            refresh=60
            pixel_format=rgb565
            photon {
                  enabled=1
                  xoffset=0
                  yoffset=0
                  cursor=hardware
                  input_group=1
            }
      }
}
device {
      photon {
            driver {
                  drivername=svga
                  modeopts=
            }
            driver {
                  drivername=radeon
                  modeopts=
            }
            driver {
                  drivername=vesabios
                  modeopts=
            }
      }
      drivername=radeon
      modeopts = /etc/system/config/radeon.conf
      vid=0x1002
      did=0x3e50
      deviceindex=0x0
      display {
            xres=1280
            yres=1024
            refresh=60
            pixel_format=argb1555
            photon {
                  enabled=1
                  xoffset=0
                  yoffset=0
                  cursor=hardware
                  input_group=1
            }
      }
}
device {
      drivername=coral
      vid=0x10cf
      did=0x201e
      deviceindex=0
      display {
            xres=640
            yres=480
            refresh=60
            pixel_format=argb1555
      }
}
device {
      drivername=coral
      vid=0x10cf
      did=0x2019
      display {
            xres=640
            yres=480
            refresh=60
            pixel_format=argb1555
      }
}
device {
      drivername=carmine
      vid=0x10cf
      did=0x202b
      deviceindex=0
      display {
            xres=640
            yres=480
            refresh=60
            pixel_format=argb8888
      }
}
device {
      drivername=vmware
      vid=0x15ad
      did=0x405
      deviceindex=0
      display {
            xres=640
            yres=480
            refresh=60
            pixel_format=argb8888
      }
}

И radeon.conf

Код:
[GLOBAL]
devices = i830 radeon

[DEVICE.i830]
dllpath       = devg-i830.so
pci_vendor_id = 0x8086
pci_device_id = 0x29a2
pci_index     = 0x0
plugins       = photon

photon =
xres   = 1280
yres   = 1024
bitpp  = 32

displays = 2

[DEVICE.radeon]
dllpath       = devg-radeon.so
pci_vendor_id = 0x1002
pci_device_id = 0x3e50
pci_index     = 0x0
plugins       = photon

photon =
xres   = 1280
yres   = 1024
bitpp  = 32
region_x = 1280

[PLUGIN.photon]
dllpath = gri-photon.so


Но работает только один дисплей. Помогите пожалуйста.


Олег Большаков: Добавил теги [code][/code].
« Последнее редактирование: 09 Сентябрь, 2011, 09:29:19 от Олег Большаков » Записан
Андрей Докучаев
Сотрудник СВД ВС
Легенда

Сообщений: 1076



WWW
« Ответ #1 : 09 Сентябрь, 2011, 09:24:11 »

Большинство видео драйверов определяют устройство по PCI идентификаторам. Для начала нужно разобраться почему  на шине всегда доступно только одно из устройств.
Записан

vmosk
Интересующийся

Сообщений: 2


« Ответ #2 : 09 Сентябрь, 2011, 13:46:21 »

В чём может быть проблема, может BIOS?
Записан
Андрей Докучаев
Сотрудник СВД ВС
Легенда

Сообщений: 1076



WWW
« Ответ #3 : 09 Сентябрь, 2011, 16:51:19 »

Может быть BIOS, либо аппаратная проблема. Или же это может быть штатным поведением, нужно уточнять у производителя.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Март, 2024, 22:40:34