LINUX.ORG.RU
ФорумAdmin

Linux + две видеокарты


0

0

Имеется ноутбук асер таймлайн 5810тг. В нем две видеокарты. Одна от интела(энергосбережение), другая - ати(хд видео и тп). В висте они менялись прямо во время работы. Думаю, как бы реализовать что-то похожее в линухе, но моих знаний сей ОС будет недостаточно. Понял лишь то, что одной подменой хорг.конф тут не обойтись. В каких файлах копаться? Где лежит информация по видео? Теоритически должно быть возможно написать скрипт, который из консоли будет подменять эти файли и запускать иксы. Подскажите, где копать? Или, может быть, кто-то уже придумал работающее решение?

Ответ на: комментарий от Deleted

Ну, думаю, этот вопрос не относется к десктопным вопросам из серии «а какую кнопку теперь нажимать».

Значит vga_switcheroo... надо подумать. Драйвера ведь тоже могут и еще где-то что-то изменять. Как простой вариант пришла идея: поставить две лини с разными включенными картами и потом сравнить файлы. Измененные потом и надо будет взаимно подменять.
Но прежде посмотреть что же из себя представляет vga_switcheroo. Может, его подмены будет вполне достаточно.

Olegaaator
() автор топика
Ответ на: комментарий от Olegaaator

Это драйвер ядра.
В сырцах 2.6.34-rc1 смотри в drivers/gpu/vga/vga_switcheroo.c
Единственное, там все же иксы приходится рестартовать, иначе они не подцепят новую карту

madgnu ★★★★★
()
Ответ на: комментарий от Olegaaator

Admin - администрирование Linux/Unix систем и сетей

отличный вопрос для разделов Desktop, General, Hardware

а по сабжу, madgnu прав, еще год назад решения не было вообще

Deleted
()
Ответ на: комментарий от madgnu

drivers/gpu/vga/vga_switcheroo.c - такого я у себя не нашел (Linux 2.6.31.12-0.1-desktop x86_64)
Имеется вот это:
linux-bi85:/ # cd /usr/src/linux/drivers/gpu/drm
linux-bi85:/usr/src/linux/drivers/gpu/drm # ls
ati_pcigart.c drm_crtc_helper.c drm_gem.c drm_memory.c drm_stub.c Makefile tdfx
drm_agpsupport.c drm_debugfs.c drm_hashtab.c drm_mm.c drm_sysfs.c mga ttm
drm_auth.c drm_dma.c drm_info.c drm_modes.c drm_vm.c r128 via
drm_bufs.c drm_drawable.c drm_ioc32.c drm_pci.c i810 radeon
drm_cache.c drm_drv.c drm_ioctl.c drm_proc.c i830 README.drm
drm_context.c drm_edid.c drm_irq.c drm_scatter.c i915 savage
drm_crtc.c drm_fops.c drm_lock.c drm_sman.c Kconfig sis
linux-bi85:/usr/src/linux/drivers/gpu/drm #

Olegaaator
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.