Вопросы по настройке Xorg в Debian7. (какой драйвер используется? Почему? Как сменить драйвер?)

Knoppix

Модераторы: Warderer, Модераторы разделов

Stasroot1
Сообщения: 1030
ОС: Debian9

Вопросы по настройке Xorg в Debian7.

Сообщение Stasroot1 »

Здравствуйте уважаемые Гуру, вопрос скорее связан с тем, что хочу понять как и почему. Я по максимуму изложу то, что имею, как я это понимаю и собственно от вас хочется услышать (прочитать) коменты и поправки, а так же рекомендации.

1. Я имею ноутбук с дискретной графикой nvidia GEFORCE GT 635M 2gb ddr3 и интегрированной в intel i5-3210M процессор. Таким образом по умолчанию поднимается и работает два драйвера, по одному для каждого устройства.
2. Предидущий вывод делаю на основе :-) наклеечек на корпусе :-) и вывода вот этой команды:

Код: Выделить всё

stanislav@debian:~$ su root
Пароль:
root@debian:/home/stanislav# grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log
[   405.806] (II) Module intel: vendor="X.Org Foundation"
[   405.806]    compiled for 1.12.3.902, module version = 2.19.0
[   405.806]    Module class: X.Org Video Driver
--
[   405.807] (II) Module vesa: vendor="X.Org Foundation"
[   405.807]    compiled for 1.12.1, module version = 2.3.1
[   405.807]    Module class: X.Org Video Driver
root@debian:/home/stanislav#


правильно ли я сделал такой вывод?
3. Основываясь на выводе 1. я задался вопросом: "а почему не работает и не запущен nouveau драйвер для дискретной графики"? подумал, может не установлен, но посмотрев в менеджере пакетов увидил установленным вот такой пакет: xserver-xorg-video-nouveau
значит драйвер установлен, но по какой то причине не запущен. Правильно рассуждаю?
4. Посмотреть решил /etc/X11/xorg.conf, и что меня не удивило, его там нет, значит X определяет конфигурацию железа "на лету" так? В большинстве случаев это работает нормально и бывает достаточным, но основываясь на выводах сделанных ранее и показателях автономности работы от батареи пришел к заключению, что для меня это не нормально и что надо явно указать X-ам использовать драйвер nouveau например. Я подумал, что это можно сделать создав файл xorg.conf которого нет по умолчанию. Как это делать? Я решил воспользоваться вот этим мануалом: http://wiki.debian.org/Xorg?action=show&...rect=ConfigureX. Думаю может есть и другие способы, например создать файл вручную, но поскольку я совершенно не знаком с синтаксисом этого файла побоялся ставить такие эксперементы, хотя всегда можно откатиться на вариант без этого xorg.conf файла и система снова сама на лету все подхватит. Но я выбрал этот вариант.
делал по нему и с остановкой kdm (использую его) и из безопасного режима, выхлоп одинаковый, файл не генерируется в связи с набором ошибок. Значит автоматом файл не генерится. решил капнуть дальше, почему это происходит. И смотрю лог, он длинный (338 строк, привиду их полностью простыней, а потом продублирую те, части которые меня смутили и навели на соответствующие мысли.

Лог генерации xorg полностью:

Код: Выделить всё


[    54.521]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[    54.525] X Protocol Version 11, Revision 0
[    54.527] Build Operating System: Linux 3.2.0-4.drm-amd64 x86_64 Debian
[    54.528] Current Operating System: Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64
[    54.528] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=4a811c7f-7eec-4c3e-8caa-2df2862df2c9 ro single
[    54.531] Build Date: 29 November 2012  07:18:16PM
[    54.533] xorg-server 2:1.12.4-4 (Julien Cristau <jcristau@debian.org>)
[    54.534] Current version of pixman: 0.26.0
[    54.537]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    54.537] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    54.543] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 28 21:21:31 2013
[    54.543] (II) Loader magic: 0x7f1e4ccd9ae0
[    54.543] (II) Module ABI versions:
[    54.543]     X.Org ANSI C Emulation: 0.4
[    54.543]     X.Org Video Driver: 12.1
[    54.543]     X.Org XInput driver : 16.0
[    54.543]     X.Org Server Extension : 6.0
[    54.544] (--) PCI:*(0:0:2:0) 8086:0166:1043:1477 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[    54.544] (--) PCI: (0:1:0:0) 10de:0de3:1043:1477 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[    54.551] List of video drivers:
[    54.553]     tseng
[    54.554]     i128
[    54.555]     tdfx
[    54.557]     sis
[    54.558]     intel
[    54.559]     ark
[    54.561]     openchrome
[    54.562]     s3
[    54.563]     voodoo
[    54.565]     savage
[    54.566]     siliconmotion
[    54.567]     nouveau
[    54.568]     mga
[    54.570]     trident
[    54.571]     sisusb
[    54.572]     chips
[    54.573]     radeon
[    54.574]     vmware
[    54.575]     apm
[    54.577]     neomagic
[    54.578]     ati
[    54.579]     cirrus
[    54.580]     mach64
[    54.581]     r128
[    54.582]     s3virge
[    54.583]     rendition
[    54.584]     fbdev
[    54.585]     vesa
[    54.585] (II) LoadModule: "tseng"
[    54.586] (II) Loading /usr/lib/xorg/modules/drivers/tseng_drv.so
[    54.587] (II) Module tseng: vendor="X.Org Foundation"
[    54.587]     compiled for 1.12.1, module version = 1.1.0
[    54.587]     Module class: X.Org Video Driver
[    54.587]     ABI class: X.Org Video Driver, version 12.0
[    54.587] (II) LoadModule: "i128"
[    54.587] (II) Loading /usr/lib/xorg/modules/drivers/i128_drv.so
[    54.588] (II) Module i128: vendor="X.Org Foundation"
[    54.588]     compiled for 1.12.1, module version = 1.3.5
[    54.588]     Module class: X.Org Video Driver
[    54.588]     ABI class: X.Org Video Driver, version 12.0
[    54.588] (II) LoadModule: "tdfx"
[    54.588] (II) Loading /usr/lib/xorg/modules/drivers/tdfx_drv.so
[    54.589] (II) Module tdfx: vendor="X.Org Foundation"
[    54.589]     compiled for 1.12.1, module version = 1.4.4
[    54.589]     Module class: X.Org Video Driver
[    54.589]     ABI class: X.Org Video Driver, version 12.0
[    54.589] (II) LoadModule: "sis"
[    54.589] (II) Loading /usr/lib/xorg/modules/drivers/sis_drv.so
[    54.598] (II) Module sis: vendor="X.Org Foundation"
[    54.598]     compiled for 1.12.1, module version = 0.10.4
[    54.598]     Module class: X.Org Video Driver
[    54.598]     ABI class: X.Org Video Driver, version 12.0
[    54.598] (II) LoadModule: "intel"
[    54.598] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    54.610] (II) Module intel: vendor="X.Org Foundation"
[    54.610]     compiled for 1.12.3.902, module version = 2.19.0
[    54.610]     Module class: X.Org Video Driver
[    54.610]     ABI class: X.Org Video Driver, version 12.1
[    54.610] (II) LoadModule: "ark"
[    54.610] (II) Loading /usr/lib/xorg/modules/drivers/ark_drv.so
[    54.610] (II) Module ark: vendor="X.Org Foundation"
[    54.610]     compiled for 1.12.1, module version = 0.7.4
[    54.610]     Module class: X.Org Video Driver
[    54.610]     ABI class: X.Org Video Driver, version 12.0
[    54.610] (II) LoadModule: "openchrome"
[    54.610] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[    54.621] (II) Module openchrome: vendor="http://openchrome.org/"
[    54.621]     compiled for 1.12.1.902, module version = 0.2.906
[    54.621]     Module class: X.Org Video Driver
[    54.621]     ABI class: X.Org Video Driver, version 12.0
[    54.621] (II) LoadModule: "s3"
[    54.621] (II) Loading /usr/lib/xorg/modules/drivers/s3_drv.so
[    54.622] (II) Module s3: vendor="X.Org Foundation"
[    54.622]     compiled for 1.12.1, module version = 0.6.3
[    54.622]     Module class: X.Org Video Driver
[    54.622]     ABI class: X.Org Video Driver, version 12.0
[    54.622] (II) LoadModule: "voodoo"
[    54.622] (II) Loading /usr/lib/xorg/modules/drivers/voodoo_drv.so
[    54.623] (II) Module voodoo: vendor="X.Org Foundation"
[    54.623]     compiled for 1.12.1, module version = 1.1.0
[    54.623]     Module class: X.Org Video Driver
[    54.623]     ABI class: X.Org Video Driver, version 12.0
[    54.623] (II) LoadModule: "savage"
[    54.623] (II) Loading /usr/lib/xorg/modules/drivers/savage_drv.so
[    54.632] (II) Module savage: vendor="X.Org Foundation"
[    54.632]     compiled for 1.12.1, module version = 2.3.4
[    54.632]     Module class: X.Org Video Driver
[    54.632]     ABI class: X.Org Video Driver, version 12.0
[    54.632] (II) LoadModule: "siliconmotion"
[    54.632] (II) Loading /usr/lib/xorg/modules/drivers/siliconmotion_drv.so
[    54.633] (II) Module siliconmotion: vendor="X.Org Foundation"
[    54.633]     compiled for 1.12.1, module version = 1.7.6
[    54.633]     Module class: X.Org Video Driver
[    54.633]     ABI class: X.Org Video Driver, version 12.0
[    54.634] (II) LoadModule: "nouveau"
[    54.634] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    54.637] (II) Module nouveau: vendor="X.Org Foundation"
[    54.637]     compiled for 1.12.4, module version = 1.0.1
[    54.637]     Module class: X.Org Video Driver
[    54.637]     ABI class: X.Org Video Driver, version 12.1
[    54.637] (II) LoadModule: "mga"
[    54.637] (II) Loading /usr/lib/xorg/modules/drivers/mga_drv.so
[    54.639] (II) Module mga: vendor="X.Org Foundation"
[    54.639]     compiled for 1.12.4, module version = 1.5.0
[    54.639]     Module class: X.Org Video Driver
[    54.639]     ABI class: X.Org Video Driver, version 12.1
[    54.639] (II) LoadModule: "trident"
[    54.639] (II) Loading /usr/lib/xorg/modules/drivers/trident_drv.so
[    54.658] (II) Module trident: vendor="X.Org Foundation"
[    54.658]     compiled for 1.12.1, module version = 1.3.5
[    54.658]     Module class: X.Org Video Driver
[    54.658]     ABI class: X.Org Video Driver, version 12.0
[    54.659] (II) LoadModule: "sisusb"
[    54.659] (II) Loading /usr/lib/xorg/modules/drivers/sisusb_drv.so
[    54.660] (II) Module sisusb: vendor="X.Org Foundation"
[    54.660]     compiled for 1.12.1, module version = 0.9.4
[    54.660]     Module class: X.Org Video Driver
[    54.660]     ABI class: X.Org Video Driver, version 12.0
[    54.660] (II) LoadModule: "chips"
[    54.660] (II) Loading /usr/lib/xorg/modules/drivers/chips_drv.so
[    54.671] (II) Module chips: vendor="X.Org Foundation"
[    54.671]     compiled for 1.12.1, module version = 1.2.4
[    54.671]     Module class: X.Org Video Driver
[    54.671]     ABI class: X.Org Video Driver, version 12.0
[    54.671] (II) LoadModule: "radeon"
[    54.671] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    54.708] (II) Module radeon: vendor="X.Org Foundation"
[    54.708]     compiled for 1.12.4, module version = 6.14.99
[    54.708]     Module class: X.Org Video Driver
[    54.708]     ABI class: X.Org Video Driver, version 12.1
[    54.709] (II) LoadModule: "vmware"
[    54.709] (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
[    54.710] (II) Module vmware: vendor="X.Org Foundation"
[    54.710]     compiled for 1.12.1, module version = 12.0.2
[    54.710]     Module class: X.Org Video Driver
[    54.710]     ABI class: X.Org Video Driver, version 12.0
[    54.710] (II) LoadModule: "apm"
[    54.710] (II) Loading /usr/lib/xorg/modules/drivers/apm_drv.so
[    54.711] (II) Module apm: vendor="X.Org Foundation"
[    54.711]     compiled for 1.12.1, module version = 1.2.3
[    54.711]     Module class: X.Org Video Driver
[    54.711]     ABI class: X.Org Video Driver, version 12.0
[    54.711] (II) LoadModule: "neomagic"
[    54.712] (II) Loading /usr/lib/xorg/modules/drivers/neomagic_drv.so
[    54.712] (II) Module neomagic: vendor="X.Org Foundation"
[    54.712]     compiled for 1.12.1, module version = 1.2.6
[    54.712]     Module class: X.Org Video Driver
[    54.712]     ABI class: X.Org Video Driver, version 12.0
[    54.712] (II) LoadModule: "ati"
[    54.712] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    54.713] (II) Module ati: vendor="X.Org Foundation"
[    54.713]     compiled for 1.12.4, module version = 6.14.99
[    54.713]     Module class: X.Org Video Driver
[    54.713]     ABI class: X.Org Video Driver, version 12.1
[    54.713] (II) LoadModule: "cirrus"
[    54.713] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_drv.so
[    54.713] (II) Module cirrus: vendor="X.Org Foundation"
[    54.713]     compiled for 1.12.1.902, module version = 1.4.0
[    54.713]     Module class: X.Org Video Driver
[    54.713]     ABI class: X.Org Video Driver, version 12.0
[    54.713] (II) LoadModule: "mach64"
[    54.713] (II) Loading /usr/lib/xorg/modules/drivers/mach64_drv.so
[    54.716] (II) Module mach64: vendor="X.Org Foundation"
[    54.716]     compiled for 1.12.1, module version = 6.9.1
[    54.716]     Module class: X.Org Video Driver
[    54.716]     ABI class: X.Org Video Driver, version 12.0
[    54.716] (II) LoadModule: "r128"
[    54.717] (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
[    54.722] (II) Module r128: vendor="X.Org Foundation"
[    54.722]     compiled for 1.12.1, module version = 6.8.2
[    54.722]     Module class: X.Org Video Driver
[    54.722]     ABI class: X.Org Video Driver, version 12.0
[    54.722] (II) LoadModule: "s3virge"
[    54.723] (II) Loading /usr/lib/xorg/modules/drivers/s3virge_drv.so
[    54.724] (II) Module s3virge: vendor="X.Org Foundation"
[    54.724]     compiled for 1.12.1, module version = 1.10.4
[    54.724]     Module class: X.Org Video Driver
[    54.724]     ABI class: X.Org Video Driver, version 12.0
[    54.724] (II) LoadModule: "rendition"
[    54.724] (II) Loading /usr/lib/xorg/modules/drivers/rendition_drv.so
[    54.725] (II) Module rendition: vendor="X.Org Foundation"
[    54.725]     compiled for 1.12.1, module version = 4.2.4
[    54.725]     Module class: X.Org Video Driver
[    54.725]     ABI class: X.Org Video Driver, version 12.0
[    54.725] (II) LoadModule: "fbdev"
[    54.725] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    54.726] (II) Module fbdev: vendor="X.Org Foundation"
[    54.726]     compiled for 1.12.1, module version = 0.4.2
[    54.726]     ABI class: X.Org Video Driver, version 12.0
[    54.726] (II) LoadModule: "vesa"
[    54.726] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    54.726] (II) Module vesa: vendor="X.Org Foundation"
[    54.726]     compiled for 1.12.1, module version = 2.3.1
[    54.726]     Module class: X.Org Video Driver
[    54.726]     ABI class: X.Org Video Driver, version 12.0
[    54.726] (WW) Falling back to old probe method for tseng
[    54.726] (WW) Falling back to old probe method for i128
[    54.726] (WW) Falling back to old probe method for sis
[    54.726] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
    965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
    4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
    Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
    Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
    Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
    Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
    Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
    Ivybridge Server (GT2)
[    54.727] (WW) Falling back to old probe method for ark
[    54.727] (WW) Falling back to old probe method for s3
[    54.727] (WW) Falling back to old probe method for voodoo
[    54.727] (WW) Falling back to old probe method for siliconmotion
[    54.727] (II) NOUVEAU driver Date:   Fri Jul 6 16:23:50 2012 +1000
[    54.727] (II) NOUVEAU driver for NVIDIA chipset families :
[    54.727]     RIVA TNT        (NV04)
[    54.727]     RIVA TNT2       (NV05)
[    54.727]     GeForce 256     (NV10)
[    54.727]     GeForce 2       (NV11, NV15)
[    54.727]     GeForce 4MX     (NV17, NV18)
[    54.727]     GeForce 3       (NV20)
[    54.727]     GeForce 4Ti     (NV25, NV28)
[    54.727]     GeForce FX      (NV3x)
[    54.727]     GeForce 6       (NV4x)
[    54.727]     GeForce 7       (G7x)
[    54.727]     GeForce 8       (G8x)
[    54.727]     GeForce GTX 200 (NVA0)
[    54.727]     GeForce GTX 400 (NVC0)
[    54.727] (WW) Falling back to old probe method for trident
[    54.727] (WW) Falling back to old probe method for sisusb
[    54.727] (WW) Falling back to old probe method for apm
[    54.727] (WW) Falling back to old probe method for neomagic
[    54.727] (WW) Falling back to old probe method for cirrus
[    54.727] (II) Loading sub module "cirrus_laguna"
[    54.727] (II) LoadModule: "cirrus_laguna"
[    54.727] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_laguna.so
[    54.728] (II) Module cirrus_laguna: vendor="X.Org Foundation"
[    54.728]     compiled for 1.12.1.902, module version = 1.0.0
[    54.728]     ABI class: X.Org Video Driver, version 12.0
[    54.728] (II) Loading sub module "cirrus_alpine"
[    54.728] (II) LoadModule: "cirrus_alpine"
[    54.728] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_alpine.so
[    54.778] (II) Module cirrus_alpine: vendor="X.Org Foundation"
[    54.778]     compiled for 1.12.1.902, module version = 1.0.0
[    54.778]     ABI class: X.Org Video Driver, version 12.0
[    54.778] (WW) Falling back to old probe method for s3virge
[    54.778] (II) FBDEV: driver for framebuffer: fbdev
[    54.778] (II) VESA: driver for VESA chipsets: vesa
[    54.817] (++) Using config file: "/root/xorg.conf.new"
[    54.820] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    54.822] (==) ServerLayout "X.org Configured"
[    54.822] (**) |-->Screen "Screen0" (0)
[    54.822] (**) |   |-->Monitor "Monitor0"
[    54.822] (**) |   |-->Device "Card0"
[    54.822] (**) |-->Screen "Screen1" (1)
[    54.822] (**) |   |-->Monitor "Monitor1"
[    54.823] (**) |   |-->Device "Card1"
[    54.823] (**) |-->Screen "Screen2" (2)
[    54.823] (**) |   |-->Monitor "Monitor2"
[    54.823] (**) |   |-->Device "Card2"
[    54.823] (**) |-->Screen "Screen3" (3)
[    54.823] (**) |   |-->Monitor "Monitor3"
[    54.823] (**) |   |-->Device "Card3"
[    54.823] (**) |-->Screen "Screen4" (4)
[    54.823] (**) |   |-->Monitor "Monitor4"
[    54.824] (**) |   |-->Device "Card4"
[    54.824] (**) |-->Screen "Screen5" (5)
[    54.824] (**) |   |-->Monitor "Monitor5"
[    54.824] (**) |   |-->Device "Card5"
[    54.824] (**) |-->Input Device "Mouse0"
[    54.824] (**) |-->Input Device "Keyboard0"
[    54.824] (==) Automatically adding devices
[    54.824] (==) Automatically enabling devices
[    54.837] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    54.837]     Entry deleted from font path.
[    54.850] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    54.850]     Entry deleted from font path.
[    54.850] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    54.850]     Entry deleted from font path.
[    54.850] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    54.850]     Entry deleted from font path.
[    54.850] (**) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /usr/share/fonts/X11/75dpi,
    built-ins,
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /usr/share/fonts/X11/75dpi,
    built-ins
[    54.850] (**) ModulePath set to "/usr/lib/xorg/modules"
[    54.850] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    54.850] (WW) Disabling Mouse0
[    54.850] (WW) Disabling Keyboard0
[    54.852] (EE) [drm] No DRICreatePCIBusID symbol
[    54.852] (II) Loading sub module "fbdevhw"
[    54.852] (II) LoadModule: "fbdevhw"
[    54.852] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    54.853] (II) Module fbdevhw: vendor="X.Org Foundation"
[    54.853]     compiled for 1.12.4, module version = 0.0.2
[    54.853]     ABI class: X.Org Video Driver, version 12.1
[    54.853] (**) FBDEV(1): claimed PCI slot 1@0:0:0
[    54.853] (II) FBDEV(1): using default device
[    54.853] (WW) Falling back to old probe method for vesa
[    54.857] Number of created screens does not match number of detected devices.
  Configuration failed.


как я понял из лога основываясь на:

Код: Выделить всё

(--) PCI:*(0:0:2:0) 8086:0166:1043:1477 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[    54.544] (--) PCI: (0:1:0:0) 10de:0de3:1043:1477 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288

он (генератор Xorga) определил два устройства и далее определяет список доступных драйверов

Код: Выделить всё

[    54.551] List of video drivers:
[    54.553]     tseng
[    54.554]     i128
[    54.555]     tdfx
[    54.557]     sis
[    54.558]     intel
[    54.559]     ark
[    54.561]     openchrome
[    54.562]     s3
[    54.563]     voodoo
[    54.565]     savage
[    54.566]     siliconmotion
[    54.567]     nouveau
[    54.568]     mga
[    54.570]     trident
[    54.571]     sisusb
[    54.572]     chips
[    54.573]     radeon
[    54.574]     vmware
[    54.575]     apm
[    54.577]     neomagic
[    54.578]     ati
[    54.579]     cirrus
[    54.580]     mach64
[    54.581]     r128
[    54.582]     s3virge
[    54.583]     rendition
[    54.584]     fbdev
[    54.585]     vesa


для перебора чтобы эти устройства настроить и прописать к ним соответствующие драйвера и настройки.
и приступает к перебору драйверов таким макаром:
(не имеет особого отношения к теме)

Код: Выделить всё

[    54.585] (II) LoadModule: "tseng"
[    54.586] (II) Loading /usr/lib/xorg/modules/drivers/tseng_drv.so
[    54.587] (II) Module tseng: vendor="X.Org Foundation"
[    54.587]     compiled for 1.12.1, module version = 1.1.0
[    54.587]     Module class: X.Org Video Driver
[    54.587]     ABI class: X.Org Video Driver, version 12.0


Далее смотрю что происходит когда он добирается до используемых по умолчанию моих драйверов (см пункт 1) А так же, что происходит когда он смотрит на nouveau драйвер.

intel:

Код: Выделить всё

[    54.598] (II) LoadModule: "intel"
[    54.598] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    54.610] (II) Module intel: vendor="X.Org Foundation"
[    54.610]     compiled for 1.12.3.902, module version = 2.19.0
[    54.610]     Module class: X.Org Video Driver
[    54.610]     ABI class: X.Org Video Driver, version 12.1


vesa:

Код: Выделить всё

[    54.726] (II) LoadModule: "vesa"
[    54.726] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    54.726] (II) Module vesa: vendor="X.Org Foundation"
[    54.726]     compiled for 1.12.1, module version = 2.3.1
[    54.726]     Module class: X.Org Video Driver
[    54.726]     ABI class: X.Org Video Driver, version 12.0


и nouveau:

Код: Выделить всё

[    54.634] (II) LoadModule: "nouveau"
[    54.634] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    54.637] (II) Module nouveau: vendor="X.Org Foundation"
[    54.637]     compiled for 1.12.4, module version = 1.0.1
[    54.637]     Module class: X.Org Video Driver
[    54.637]     ABI class: X.Org Video Driver, version 12.1


Тут вроде как все в порядке, однако рассматривая лог дальше увидел:

Код: Выделить всё

[    54.726] (WW) Falling back to old probe method for tseng
[    54.726] (WW) Falling back to old probe method for i128
[    54.726] (WW) Falling back to old probe method for sis
[    54.726] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
    965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
    4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
    Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
    Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
    Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
    Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
    Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
    Ivybridge Server (GT2)
[    54.727] (WW) Falling back to old probe method for ark
[    54.727] (WW) Falling back to old probe method for s3
[    54.727] (WW) Falling back to old probe method for voodoo
[    54.727] (WW) Falling back to old probe method for siliconmotion
[    54.727] (II) NOUVEAU driver Date:   Fri Jul 6 16:23:50 2012 +1000
[    54.727] (II) NOUVEAU driver for NVIDIA chipset families :
[    54.727]     RIVA TNT        (NV04)
[    54.727]     RIVA TNT2       (NV05)
[    54.727]     GeForce 256     (NV10)
[    54.727]     GeForce 2       (NV11, NV15)
[    54.727]     GeForce 4MX     (NV17, NV18)
[    54.727]     GeForce 3       (NV20)
[    54.727]     GeForce 4Ti     (NV25, NV28)
[    54.727]     GeForce FX      (NV3x)
[    54.727]     GeForce 6       (NV4x)
[    54.727]     GeForce 7       (G7x)
[    54.727]     GeForce 8       (G8x)
[    54.727]     GeForce GTX 200 (NVA0)
[    54.727]     GeForce GTX 400 (NVC0)
[    54.727] (WW) Falling back to old probe method for trident
[    54.727] (WW) Falling back to old probe method for sisusb
[    54.727] (WW) Falling back to old probe method for apm
[    54.727] (WW) Falling back to old probe method for neomagic
[    54.727] (WW) Falling back to old probe method for cirrus
[    54.727] (II) Loading sub module "cirrus_laguna"
[    54.727] (II) LoadModule: "cirrus_laguna"
[    54.727] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_laguna.so
[    54.728] (II) Module cirrus_laguna: vendor="X.Org Foundation"
[    54.728]     compiled for 1.12.1.902, module version = 1.0.0
[    54.728]     ABI class: X.Org Video Driver, version 12.0
[    54.728] (II) Loading sub module "cirrus_alpine"
[    54.728] (II) LoadModule: "cirrus_alpine"
[    54.728] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_alpine.so
[    54.778] (II) Module cirrus_alpine: vendor="X.Org Foundation"
[    54.778]     compiled for 1.12.1.902, module version = 1.0.0
[    54.778]     ABI class: X.Org Video Driver, version 12.0
[    54.778] (WW) Falling back to old probe method for s3virge
[    54.778] (II) FBDEV: driver for framebuffer: fbdev
[    54.778] (II) VESA: driver for VESA chipsets: vesa

Из последнего отрывка лога похоже, что nouveau не подгрузился из за того, что он не поддерживает GeForce GT
а только семейства:

Код: Выделить всё

[    54.727]     GeForce GTX 200 (NVA0)
[    54.727]     GeForce GTX 400 (NVC0)

Вполне может быть я ошибаюсь и моя карта GeForce GT 635M из того же семейства, но мне не сведующему в этой теме казалось бы что это было бы семейство GTX600 если такое конечно существует и я только что не произвел целое семейство карточек от nvidia by Stasroot1 :-)
И так как он не нашел в драйвере nouveau поддержки моей карты он скидывается на vesa. Правильно ли я понимаю?

Как следствие скорее всего открытый драйвер пока не доступен для моей карточки и мне нужно использовать проприетарный nvidia-glx? Правильно?
Основываясь на последнем заключении пошел искать как использовать и устанавливать тот самый драйвер nvidia-glx от разработчиков Debian.
Нашел это руководство:
http://wiki.debian.org/NvidiaGraphicsDrivers Но толи (что скорее всего) у меня не хватает терпения вникнуть до конца и установка nvidia-glx заканчивается тем что мнетребуется внести корректировку в конфиг иксов, но конфига нет и сгенить его не получается.

Как сгенить xorg.conf так чтобы использомался проприетарный (что думаю лучше так как скорее всего он оптимальнее использует энергию и меньше разрядит батарейку) или nouveau?

Затем предстоит настроить http://wiki.debian.org/Bumblebee.

Постарался изложить мысли посодержательнее и пологичнее. Извиняюсь если слишком сумбурно и длинно. Подумал может кому в последствии пригодится "для понимания".
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Stasroot1 »

P.S. Сейчас от батареи ноут готов работать с открытым браузером и кучкой вкладок с музыкой и открытым Dolphin примерно 2ч40мин. установив nvidia-glx и шмеля (Bumblebee) я добивался работы в таком режиме на 5 часов и реально работал. однако при этом как я понял драйвер nvidia не использовался (?). Ноут: ASUS N76VJ, 90NB0041-M00680 дабы не рекламировать конкретные магазины ссылаюсь на market.yandex.ru.

К слову, температура такая:

Код: Выделить всё

root@debian:/home/stanislav# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +58.0°C  (crit = +108.0°C)

asus-isa-0000
Adapter: ISA adapter
temp1:        +58.0°C

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +58.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +58.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +58.0°C  (high = +87.0°C, crit = +105.0°C)

root@debian:/home/stanislav#
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Bizdelnick »

Stasroot1 писал(а):
28.02.2013 23:02
правильно ли я сделал такой вывод?

Нет. Скорее всего работает интеловский драйвер, но в любом случае - только один.
Покажите лог иксов полностью.

Stasroot1 писал(а):
28.02.2013 23:02
"а почему не работает и не запущен nouveau драйвер для дискретной графики"?

Потому что у Вас там Optimus, с которым nouveau не дружит. Попробуйте отключить интеловскую карту в BIOS/EFI, если там такая возможность предусмотрена.

Stasroot1 писал(а):
28.02.2013 23:02
Из последнего отрывка лога похоже, что nouveau не подгрузился из за того, что он не поддерживает GeForce GT

Должен поддерживать. Не поддерживает он - см. выше - optimus.

Stasroot1 писал(а):
28.02.2013 23:02
Как следствие скорее всего открытый драйвер пока не доступен для моей карточки и мне нужно использовать проприетарный nvidia-glx? Правильно?

Неправильно. То есть можно и проприетарный, конечно, заюзать, но для этого нужно будет так же отключить интегрированную карточку или
Stasroot1 писал(а):
28.02.2013 23:02
настроить http://wiki.debian.org/Bumblebee.

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Stasroot1 »

Bizdelnick писал(а):
28.02.2013 23:19
Нет. Скорее всего работает интеловский драйвер, но в любом случае - только один.
Покажите лог иксов полностью.

Да похоже что интеловский модуль работает. Лог приложил файлом.




Bizdelnick писал(а):
28.02.2013 23:19
Потому что у Вас там Optimus, с которым nouveau не дружит. Попробуйте отключить интеловскую карту в BIOS/EFI, если там такая возможность предусмотрена.

В UEFI возможности отключить интеловский интегрированный вариант нету.

Bizdelnick писал(а):
28.02.2013 23:19
Цитата(Stasroot1 @ 28th February 2013 - в 23:02)
Неправильно. То есть можно и проприетарный, конечно, заюзать, но для этого нужно будет так же отключить интегрированную карточку или
настроить http://wiki.debian.org/Bumblebee.

А поскольку у меня нет возможности отключить интеловскую встроенную карточку в UEFI то остается только вариант настраивать с использованием Bumblebee, так? Тогда Bumblebee будет каким то пока не известным мне образом отключать интэлграфику и переключаться на дискретную нвидиа, при этом какой драйвер использовать открытый или проприетарный уже зависеть будет от моего решения, так? Мне кажется лучше использовать проприетарный так как слышал, что открытый очень не оптимально тратит энергию.

Но всеравно в данный момент как я понял дискретная карточка включена и потребляет энергию, ведь так? а после инсталляции шмеля (мои предыдущие попытки) карточка дискретная отключается и не потребляет энергию вовсе, так? Или я тут сильно все напутал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Bizdelnick »

С Bumblebee вплотную не сталкивался, так что ответить на вопросы не могу. Но по ссылке всё вроде бы довольно полно описано.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Вопросы по настройке Xorg в Debian7.

Сообщение alv »

Stasroot1 писал(а):
01.03.2013 16:54
Тогда Bumblebee будет каким то пока не известным мне образом отключать интэлграфику и переключаться на дискретную нвидиа

Нет, как раз наоборот. Bumblebee отключит дискретную графику окончательно, так, что она не просто не будет работать, но и не жрать энергию.
Когда Вам надо запустить что-то требовательное к 3D графике, Вы включаете дискретное видео специальной командой (забыл, как она называется). Первые версии Bumblebee (я только с ними и имел дело) работали только с драйвером nvidia. Сейчас, говорят, ему всё равно, фирменный драйвер или свободный.
В общем, уродское изобретение, вспоминаю, как дурной сон. Благо, ноут с Оптимусом сбагрил с рук...
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Stasroot1 »

alv писал(а):
01.03.2013 18:29
Нет, как раз наоборот. Bumblebee отключит дискретную графику окончательно, так, что она не просто не будет работать, но и не жрать энергию.

Отлично! Почти то что нужно.
alv писал(а):
01.03.2013 18:29
Когда Вам надо запустить что-то требовательное к 3D графике, Вы включаете дискретное видео специальной командой (забыл, как она называется).

команда:

Код: Выделить всё

$ optirun

alv писал(а):
01.03.2013 18:29
Первые версии Bumblebee (я только с ними и имел дело) работали только с драйвером nvidia. Сейчас, говорят, ему всё равно, фирменный драйвер или свободный.

Да сейчас в доках к шмелю как рас и написано: все равно какой драйвер проприетарный или открытый. Сейчас актуальная версия 3. Говорят 4 готовится, но что там и как я даже не кидал туда взгляда. Но исходя из вашего вывода о том, что шмель просто отрубает именно дискретную графику, и подрубает только когда нужно. Кстати я так понял, что сейчас вроде реализована автоматическая переключалка между картами.
alv писал(а):
01.03.2013 18:29
В общем, уродское изобретение, вспоминаю, как дурной сон. Благо, ноут с Оптимусом сбагрил с рук...

Может быть и так, но это вынужденная мера так как автоматического или даже ручного переключения в проприетарном драйвере нет (говорят что ведется работа в этом направлении внутри самой nvidia, хотя изначально они заявляли что поддержки не будет вообще.

Bizdelnick писал(а):
01.03.2013 18:16
С Bumblebee вплотную не сталкивался, так что ответить на вопросы не могу. Но по ссылке всё вроде бы довольно полно описано.

ОК буду копать дальше если что спрошу.

Alv и Bizdelnick, Спасибо за комментарии. чуть чуть порядок навел в итоге в своей голове.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Bizdelnick »

Stasroot1 писал(а):
01.03.2013 21:22
Может быть и так, но это вынужденная мера так как автоматического или даже ручного переключения в проприетарном драйвере нет (говорят что ведется работа в этом направлении внутри самой nvidia, хотя изначально они заявляли что поддержки не будет вообще.

Вроде говорили, что оно уже готово. Но для этого нужны распоследние иксы.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Вопросы по настройке Xorg в Debian7.

Сообщение Stasroot1 »

Bizdelnick писал(а):
01.03.2013 23:16
Но для этого нужны распоследние иксы.

Я тоже об этом читал. Но распоследние иксы и Дебиан, наверное не совсем хорошая идея.
Может только ради эксперимента поставить какой то последний распоследний дистрибутив который с последним и самым самы ммм новым ПО, я тут побаиваюсь ловить глюк на глюке. И что это за дистр будет такой тоже интересно, наверняка не убунту 13,04


Установил шмеля. Все оказалось намного проще чем я думал...
Спасибо сказали: