LINUX.ORG.RU

1
Всего сообщений: 65

Добавить keyboard aliases для Up/Down/Left/Right/Enter/etc. в Xorg

Я в Visual Studio Code давно привык к таким keyboard shortcuts:

Alt+H: Left (<- on keyboard)
Alt+L: Right (-> on keyboard)
Alt+J: Down (down arrow key on keyboard)
Alt+K: Up (up arrow key on keyboard)

Ctrl+J: Enter

Alt+A: Home (go to line start)
Alt+;: End (go to line end)

Ctrl+U: Shift+Home (select to line start)

и некоторые другие.

Считаю очень удобным т.к. не нужно переносить правую руку на часть клавиатуры со стрелками.

Возможно ли как то внести это всё в конфиг Xorg'а что бы они работали повсеместно, в том числе к примеру в браузере потому что пока я вводил это сообщение несколько раз нажал на автомате Ctrl+J.

Хотелось бы что бы Xorg перехватывал эти комбинации и посылал активному окну уже как бы ввод со специальной кнопки как если бы она была нажата (Left/Right/Home/Enter/etc.). Таким образом не пришлось бы это настраивать по отдельности во всех приложениях учитывая что некоторые из них не позволяют легко это сделать либо я не знаю как либо надо долго разбираться.

 , , , ,

GuruOfTheWeb ()

Проблема с X-сервером

Приветствую. Предистория. Не так давно у меня повредилась винда, и так как я давно не решался перейти на линукс, решил это сделать. И вот, спустя неделю(мне в этой системе все нравится, поэтому очень хочу решить эту проблему) я скачивал игру в стиме(фалаут 4,если это важно) и, когда оставалось 2,5 гигабайта, я отошел, а через 20 минут вернувшись увидел что на компьютере черный экран(как я позже предположил, умер x-сервер, но на тот момент я не додумался проверить консоль). Ну дк вот, гуглил очень много, уже весь последний день,но то, что я нашел, мне не помогло. Итак: Стоит debian с xfce, пропериетарный драйвер нвилиа с офф сайта, уже пробовал переустановить на тот, который из репозиториев, не помогло. Пробовал переустанавливать xorg, тоже не помогло(естесственно файл конфигурации тоже сбрасывал) . В той же сессии когда это произошло пользовался гайдом по устранению тиринга(https://tehnojam.ru/category/software/kak-ubrat-razryvy-jekrana-tiring-v-linux.html) , но вроде все последствия устранил, так что вряд ли изза него. При запуске startx выводит то что на фото. Хочу вернуть графическую оболочку. Очень надеюсь на вашу помощь. Вроде описал все подробно.

 , ,

barboss35689 ()

Падают иксы на Samsung с intel

Короче, всё было ок на старом ноуте Samsung с intel графикой (i915), пока я не всунул ж.диск в другой писюк с AMD картой.

Накатил там дрова fglrx, и иксы стартонули.

Всунул ж.диск обратно в ноут, и всё, иксы не взлетают.
Снёс fglrx, переустановил i915, нифига.
При том на писюке с AMDхой всё продолжает стартовать и работать.

Лог падения иксов с ноута: https://fars.ee/Mhkf/bash
Лог полёта на AMDхе: https://fars.ee/BgEK/bash

Чё сделать чтоб как раньше взлетало?

 , , , ,

Flashwalker ()

Xorg. Как запустить в ноутбуке с двумя видеокартами дисплей с монитором?

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

Знаю что эта тема часто всплывает. Я чекнул весь гугл но решения так и не нашёл.

Ноутбук на debian 10 buster с двумя видеокартами на борту. Intel + NVIDIA

lspci

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)

Драва nvidia установлены.

Дисплей естественно встроен и подключен к встроенной видеокарте к Intel. Монитор подключен через HDMI к интегрированной видеокарте NVIDIA.

Раньше ноутбук работал с дисплеем и монитором на Linux Mint 19.1 Tessa.

При попытке запустить дисплей и монитор, конфигурируя Xorg запустив драйвер от intel работает только дисплей.

Запуская драйвер от nvidia запускается только монитор.

Пробовал запустить на intel дисплей и монитор. Результата не дало. То же самое делал обратно. Тот же эффект.

xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 380mm x 210mm
..........
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

xorg.conf.d/10-monitor.conf

Section "ServerLayout"
        Identifier "Main Layout"
        Screen     0 "Screen0"
        Screen     1 "Screen1"
EndSection

Section "Monitor"
	Identifier "eDP1"
EndSection

Section "Monitor"
	Identifier "HDMI1"
	Option "LeftOn" "eDP1"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Intel"
  Monitor "eDP1"
EndSection

Section "Screen"
  Identifier "Screen1"
  Device "GTX 1050"
  Monitor "HDMI1"
EndSection

Section "Device"
  Identifier "GTX 1050"
  Driver "nvidia"
  Option "Monitor-HDMI-1" "HDMI1" 
EndSection

Section "Device"
  Identifier "Intel"
  Driver "intel"
  Option "Monitor-eDP-1" "eDP1"
EndSection

Xorg.0.log

[     6.073] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[     6.073] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[     6.073] Current Operating System: Linux debian 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5+deb10u2 (2019-08-08) x86_64
[     6.073] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-5-amd64 root=UUID=7aff3854-67fe-4e31-8a0f-a4bf172019a0 ro quiet
[     6.073] Build Date: 05 March 2019  08:11:12PM
[     6.073] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[     6.073] Current version of pixman: 0.36.0
[     6.073] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     6.073] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     6.073] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 10 16:24:27 2019
[     6.075] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     6.075] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     6.077] (==) ServerLayout "Main Layout"
[     6.077] (**) |-->Screen "Screen0" (0)
[     6.077] (**) |   |-->Monitor "eDP1"
[     6.077] (**) |   |-->Device "Intel"
[     6.077] (**) |-->Screen "Screen1" (1)
[     6.077] (**) |   |-->Monitor "HDMI1"
[     6.077] (**) |   |-->Device "GTX 1050"
[     6.077] (==) Automatically adding devices
[     6.077] (==) Automatically enabling devices
[     6.077] (==) Automatically adding GPU devices
[     6.077] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     6.083] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     6.083] 	Entry deleted from font path.
[     6.085] (==) 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
[     6.085] (==) ModulePath set to "/usr/lib/xorg/modules"
[     6.085] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     6.085] (II) Loader magic: 0x555c0900ee20
[     6.085] (II) Module ABI versions:
[     6.085] 	X.Org ANSI C Emulation: 0.4
[     6.085] 	X.Org Video Driver: 24.0
[     6.085] 	X.Org XInput driver : 24.1
[     6.085] 	X.Org Server Extension : 10.0
[     6.085] (++) using VT number 7

[     6.085] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     6.086] (II) xfree86: Adding drm device (/dev/dri/card0)
[     6.098] (--) PCI:*(0@0:2:0) 8086:591b:103c:8219 rev 4, Mem @ 0xb2000000/16777216, 0xc0000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/131072
[     6.098] (--) PCI: (1@0:0:0) 10de:1c8d:103c:8219 rev 161, Mem @ 0xb3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
[     6.098] (II) LoadModule: "glx"
[     6.102] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     6.141] (II) Module glx: vendor="X.Org Foundation"
[     6.141] 	compiled for 1.20.4, module version = 1.0.0
[     6.141] 	ABI class: X.Org Server Extension, version 10.0
[     6.141] (II) LoadModule: "intel"
[     6.141] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     6.145] (II) Module intel: vendor="X.Org Foundation"
[     6.145] 	compiled for 1.20.1, module version = 2.99.917
[     6.145] 	Module class: X.Org Video Driver
[     6.145] 	ABI class: X.Org Video Driver, version 24.0
[     6.145] (II) LoadModule: "nvidia"
[     6.145] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     6.151] (II) Module nvidia: vendor="NVIDIA Corporation"
[     6.151] 	compiled for 4.0.2, module version = 1.0.0
[     6.151] 	Module class: X.Org Video Driver
[     6.151] (II) intel: Driver for Intel(R) 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
[     6.151] (II) intel: Driver for Intel(R) HD Graphics
[     6.151] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[     6.151] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[     6.152] (II) NVIDIA dlloader X Driver  418.74  Wed May  1 11:26:02 CDT 2019
[     6.152] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     6.166] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180719
[     6.166] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20180925-2 (Andreas Boll <aboll@debian.org>)
[     6.166] (II) intel(0): SNA compiled for use with valgrind
[     6.167] (--) intel(0): gen9 engineering sample
[     6.167] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads
[     6.167] (II) intel(0): Creating default Display subsection in Screen section
	"Screen0" for depth/fbbpp 24/32
[     6.167] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[     6.167] (==) intel(0): RGB weight 888
[     6.167] (==) intel(0): Default visual is TrueColor
[     6.168] (II) intel(0): Output eDP1 using monitor section eDP1
[     6.168] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[     6.168] (II) intel(0): Enabled output eDP1
[     6.168] (II) intel(0): Output HDMI1 using monitor section HDMI1
[     6.168] (II) intel(0): Enabled output HDMI1
[     6.168] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[     6.168] (II) intel(0): Output VIRTUAL1 has no monitor section
[     6.168] (II) intel(0): Enabled output VIRTUAL1
[     6.168] (--) intel(0): Output eDP1 using initial mode 1920x1080 on pipe 0
[     6.169] (==) intel(0): TearFree enabled
[     6.169] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[     6.169] (==) intel(0): DPI set to (96, 96)
[     6.169] (II) Loading sub module "dri3"
[     6.169] (II) LoadModule: "dri3"
[     6.169] (II) Module "dri3" already built-in
[     6.169] (II) Loading sub module "dri2"
[     6.169] (II) LoadModule: "dri2"
[     6.169] (II) Module "dri2" already built-in
[     6.169] (II) Loading sub module "present"
[     6.169] (II) LoadModule: "present"
[     6.169] (II) Module "present" already built-in
[     6.169] (II) UnloadModule: "nvidia"
[     6.169] (II) Unloading nvidia
[     6.172] (II) intel(0): SNA initialized with Kabylake (gen9) backend
[     6.172] (==) intel(0): Backing store enabled
[     6.172] (==) intel(0): Silken mouse enabled
[     6.172] (II) intel(0): HW Cursor enabled
[     6.173] (==) intel(0): DPMS enabled
[     6.173] (==) intel(0): Display hotplug detection enabled
[     6.173] (II) intel(0): [DRI2] Setup complete
[     6.173] (II) intel(0): [DRI2]   DRI driver: i965
[     6.173] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[     6.173] (II) intel(0): direct rendering: DRI2 enabled
[     6.173] (II) intel(0): hardware support for Present enabled
[     6.173] (WW) intel(0): Option "Monitor-eDP-1" is not used
[     6.173] (II) Initializing extension Generic Event Extension
[     6.173] (II) Initializing extension SHAPE
[     6.173] (II) Initializing extension MIT-SHM
[     6.174] (II) Initializing extension XInputExtension
[     6.175] (II) Initializing extension XTEST
[     6.175] (II) Initializing extension BIG-REQUESTS
[     6.175] (II) Initializing extension SYNC
[     6.175] (II) Initializing extension XKEYBOARD
[     6.175] (II) Initializing extension XC-MISC
[     6.175] (II) Initializing extension SECURITY
[     6.176] (II) Initializing extension XFIXES
[     6.176] (II) Initializing extension RENDER
[     6.176] (II) Initializing extension RANDR
[     6.176] (II) Initializing extension COMPOSITE
[     6.176] (II) Initializing extension DAMAGE
[     6.176] (II) Initializing extension MIT-SCREEN-SAVER
[     6.176] (II) Initializing extension DOUBLE-BUFFER
[     6.176] (II) Initializing extension RECORD
[     6.176] (II) Initializing extension DPMS
[     6.176] (II) Initializing extension Present
[     6.177] (II) Initializing extension DRI3
[     6.177] (II) Initializing extension X-Resource
[     6.177] (II) Initializing extension XVideo
[     6.177] (II) Initializing extension XVideo-MotionCompensation
[     6.177] (II) Initializing extension SELinux
[     6.177] (II) SELinux: Disabled on system
[     6.177] (II) Initializing extension GLX
[     6.198] (II) AIGLX: Loaded and initialized i965
[     6.198] (II) GLX: Initialized DRI2 GL provider for screen 0
[     6.198] (II) Initializing extension XFree86-VidModeExtension
[     6.198] (II) Initializing extension XFree86-DGA
[     6.198] (II) Initializing extension XFree86-DRI
[     6.198] (II) Initializing extension DRI2
[     6.200] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[     6.213] (II) intel(0): Setting screen physical size to 508 x 285
[     6.363] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[     6.363] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     6.363] (II) LoadModule: "libinput"
[     6.363] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     6.368] (II) Module libinput: vendor="X.Org Foundation"
[     6.368] 	compiled for 1.20.4, module version = 0.28.2
[     6.368] 	Module class: X.Org XInput Driver
[     6.368] 	ABI class: X.Org XInput driver, version 24.1
[     6.368] (II) Using input driver 'libinput' for 'Power Button'
[     6.368] (**) Power Button: always reports core events
[     6.368] (**) Option "Device" "/dev/input/event3"
[     6.368] (**) Option "_source" "server/udev"
[     6.371] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     6.371] (II) event3  - Power Button: device is a keyboard
[     6.371] (II) event3  - Power Button: device removed
[     6.391] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event3"
[     6.391] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     6.391] (**) Option "xkb_model" "pc105"
[     6.391] (**) Option "xkb_layout" "us,ru"
[     6.391] (**) Option "xkb_variant" ","
[     6.391] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.405] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     6.405] (II) event3  - Power Button: device is a keyboard
[     6.406] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[     6.406] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[     6.406] (II) Using input driver 'libinput' for 'Video Bus'
[     6.406] (**) Video Bus: always reports core events
[     6.406] (**) Option "Device" "/dev/input/event5"
[     6.406] (**) Option "_source" "server/udev"
[     6.406] (II) event5  - Video Bus: is tagged by udev as: Keyboard
[     6.406] (II) event5  - Video Bus: device is a keyboard
[     6.406] (II) event5  - Video Bus: device removed
[     6.455] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input7/event5"
[     6.455] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[     6.455] (**) Option "xkb_model" "pc105"
[     6.455] (**) Option "xkb_layout" "us,ru"
[     6.455] (**) Option "xkb_variant" ","
[     6.455] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.456] (II) event5  - Video Bus: is tagged by udev as: Keyboard
[     6.456] (II) event5  - Video Bus: device is a keyboard
[     6.457] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[     6.457] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[     6.457] (II) Using input driver 'libinput' for 'Video Bus'
[     6.457] (**) Video Bus: always reports core events
[     6.457] (**) Option "Device" "/dev/input/event4"
[     6.457] (**) Option "_source" "server/udev"
[     6.458] (II) event4  - Video Bus: is tagged by udev as: Keyboard
[     6.458] (II) event4  - Video Bus: device is a keyboard
[     6.458] (II) event4  - Video Bus: device removed
[     6.499] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input6/event4"
[     6.499] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[     6.499] (**) Option "xkb_model" "pc105"
[     6.499] (**) Option "xkb_layout" "us,ru"
[     6.499] (**) Option "xkb_variant" ","
[     6.499] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.501] (II) event4  - Video Bus: is tagged by udev as: Keyboard
[     6.501] (II) event4  - Video Bus: device is a keyboard
[     6.502] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[     6.502] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     6.502] (II) Using input driver 'libinput' for 'Power Button'
[     6.502] (**) Power Button: always reports core events
[     6.502] (**) Option "Device" "/dev/input/event2"
[     6.502] (**) Option "_source" "server/udev"
[     6.503] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     6.503] (II) event2  - Power Button: device is a keyboard
[     6.503] (II) event2  - Power Button: device removed
[     6.523] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3/event2"
[     6.523] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[     6.523] (**) Option "xkb_model" "pc105"
[     6.523] (**) Option "xkb_layout" "us,ru"
[     6.523] (**) Option "xkb_variant" ","
[     6.523] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.525] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     6.525] (II) event2  - Power Button: device is a keyboard
[     6.525] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[     6.525] (II) No input driver specified, ignoring this device.
[     6.525] (II) This device may have been added with another device file.
[     6.527] (II) config/udev: Adding input device A4Tech USB Mouse Mouse (/dev/input/event7)
[     6.527] (**) A4Tech USB Mouse Mouse: Applying InputClass "libinput pointer catchall"
[     6.527] (II) Using input driver 'libinput' for 'A4Tech USB Mouse Mouse'
[     6.527] (**) A4Tech USB Mouse Mouse: always reports core events
[     6.527] (**) Option "Device" "/dev/input/event7"
[     6.527] (**) Option "_source" "server/udev"
[     6.589] (II) event7  - A4Tech USB Mouse Mouse: is tagged by udev as: Mouse
[     6.589] (II) event7  - A4Tech USB Mouse Mouse: device is a pointer
[     6.589] (II) event7  - A4Tech USB Mouse Mouse: device removed
[     6.619] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:09DA:C10A.0001/input/input8/event7"
[     6.619] (II) XINPUT: Adding extended input device "A4Tech USB Mouse Mouse" (type: MOUSE, id 10)
[     6.619] (**) Option "AccelerationScheme" "none"
[     6.619] (**) A4Tech USB Mouse Mouse: (accel) selected scheme none/0
[     6.619] (**) A4Tech USB Mouse Mouse: (accel) acceleration factor: 2.000
[     6.619] (**) A4Tech USB Mouse Mouse: (accel) acceleration threshold: 4
[     6.681] (II) event7  - A4Tech USB Mouse Mouse: is tagged by udev as: Mouse
[     6.681] (II) event7  - A4Tech USB Mouse Mouse: device is a pointer
[     6.682] (II) config/udev: Adding input device A4Tech USB Mouse Mouse (/dev/input/mouse1)
[     6.682] (II) No input driver specified, ignoring this device.
[     6.682] (II) This device may have been added with another device file.
[     6.683] (II) config/udev: Adding input device A4Tech USB Mouse (/dev/input/event8)
[     6.683] (II) No input driver specified, ignoring this device.
[     6.683] (II) This device may have been added with another device file.
[     6.684] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event13)
[     6.684] (II) No input driver specified, ignoring this device.
[     6.684] (II) This device may have been added with another device file.
[     6.685] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event14)
[     6.685] (II) No input driver specified, ignoring this device.
[     6.685] (II) This device may have been added with another device file.
[     6.685] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event15)
[     6.685] (II) No input driver specified, ignoring this device.
[     6.685] (II) This device may have been added with another device file.
[     6.686] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event16)
[     6.686] (II) No input driver specified, ignoring this device.
[     6.686] (II) This device may have been added with another device file.
[     6.686] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event17)
[     6.686] (II) No input driver specified, ignoring this device.
[     6.686] (II) This device may have been added with another device file.
[     6.687] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event18)
[     6.687] (II) No input driver specified, ignoring this device.
[     6.687] (II) This device may have been added with another device file.
[     6.687] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event19)
[     6.688] (II) No input driver specified, ignoring this device.
[     6.688] (II) This device may have been added with another device file.
[     6.688] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[     6.688] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[     6.688] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     6.688] (**) AT Translated Set 2 keyboard: always reports core events
[     6.688] (**) Option "Device" "/dev/input/event0"
[     6.688] (**) Option "_source" "server/udev"
[     6.690] (II) event0  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     6.690] (II) event0  - AT Translated Set 2 keyboard: device is a keyboard
[     6.691] (II) event0  - AT Translated Set 2 keyboard: device removed
[     6.719] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[     6.719] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[     6.719] (**) Option "xkb_model" "pc105"
[     6.719] (**) Option "xkb_layout" "us,ru"
[     6.719] (**) Option "xkb_variant" ","
[     6.719] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.721] (II) event0  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     6.721] (II) event0  - AT Translated Set 2 keyboard: device is a keyboard
[     6.723] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[     6.723] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[     6.723] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[     6.723] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     6.723] (**) Option "Device" "/dev/input/event6"
[     6.723] (**) Option "_source" "server/udev"
[     6.724] (II) event6  - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[     6.726] (II) event6  - SynPS/2 Synaptics TouchPad: device is a touchpad
[     6.726] (II) event6  - SynPS/2 Synaptics TouchPad: device removed
[     6.767] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event6"
[     6.767] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[     6.769] (**) Option "AccelerationScheme" "none"
[     6.769] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[     6.769] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[     6.769] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[     6.771] (II) event6  - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[     6.772] (II) event6  - SynPS/2 Synaptics TouchPad: device is a touchpad
[     6.773] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[     6.773] (II) No input driver specified, ignoring this device.
[     6.774] (II) This device may have been added with another device file.
[     6.774] (II) config/udev: Adding input device ST LIS3LV02DL Accelerometer (/dev/input/event10)
[     6.774] (II) No input driver specified, ignoring this device.
[     6.774] (II) This device may have been added with another device file.
[     6.775] (II) config/udev: Adding input device ST LIS3LV02DL Accelerometer (/dev/input/js0)
[     6.775] (II) No input driver specified, ignoring this device.
[     6.775] (II) This device may have been added with another device file.
[     6.775] (II) config/udev: Adding input device PC Speaker (/dev/input/event11)
[     6.775] (II) No input driver specified, ignoring this device.
[     6.775] (II) This device may have been added with another device file.
[     6.776] (II) config/udev: Adding input device HP Wireless hotkeys (/dev/input/event9)
[     6.776] (**) HP Wireless hotkeys: Applying InputClass "libinput keyboard catchall"
[     6.776] (II) Using input driver 'libinput' for 'HP Wireless hotkeys'
[     6.776] (**) HP Wireless hotkeys: always reports core events
[     6.776] (**) Option "Device" "/dev/input/event9"
[     6.776] (**) Option "_source" "server/udev"
[     6.777] (II) event9  - HP Wireless hotkeys: is tagged by udev as: Keyboard
[     6.777] (II) event9  - HP Wireless hotkeys: device is a keyboard
[     6.777] (II) event9  - HP Wireless hotkeys: device removed
[     6.807] (**) Option "config_info" "udev:/sys/devices/virtual/input/input10/event9"
[     6.807] (II) XINPUT: Adding extended input device "HP Wireless hotkeys" (type: KEYBOARD, id 13)
[     6.807] (**) Option "xkb_model" "pc105"
[     6.807] (**) Option "xkb_layout" "us,ru"
[     6.807] (**) Option "xkb_variant" ","
[     6.807] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.808] (II) event9  - HP Wireless hotkeys: is tagged by udev as: Keyboard
[     6.808] (II) event9  - HP Wireless hotkeys: device is a keyboard
[     6.809] (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event12)
[     6.809] (**) HP WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[     6.809] (II) Using input driver 'libinput' for 'HP WMI hotkeys'
[     6.809] (**) HP WMI hotkeys: always reports core events
[     6.809] (**) Option "Device" "/dev/input/event12"
[     6.809] (**) Option "_source" "server/udev"
[     6.810] (II) event12 - HP WMI hotkeys: is tagged by udev as: Keyboard Switch
[     6.810] (II) event12 - HP WMI hotkeys: device is a keyboard
[     6.810] (II) event12 - HP WMI hotkeys: device removed
[     6.839] (**) Option "config_info" "udev:/sys/devices/virtual/input/input13/event12"
[     6.839] (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 14)
[     6.839] (**) Option "xkb_model" "pc105"
[     6.839] (**) Option "xkb_layout" "us,ru"
[     6.839] (**) Option "xkb_variant" ","
[     6.839] (**) Option "xkb_options" "grp:alt_shift_toggle,grp_led:scroll"
[     6.840] (II) event12 - HP WMI hotkeys: is tagged by udev as: Keyboard Switch
[     6.840] (II) event12 - HP WMI hotkeys: device is a keyboard
[     8.169] (II) intel(0): EDID vendor "LGD", prod id 1134
[     8.169] (II) intel(0): Printing DDC gathered Modelines:
[     8.169] (II) intel(0): Modeline "1920x1080"x0.0  138.70  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.7 kHz eP)
[     8.169] (II) intel(0): Modeline "1920x1080"x0.0   92.47  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (44.5 kHz e)

 , , ,

vladislavponomaryov ()

Мышиное колесо не работает в приложениях Qt5

Всем здравствуйте.

Собственно, симптомы очень похожи на QTBUG-38169, но на этот раз не Qt 5.3, а Qt 5.7.1 на Debian 9.

В GTK+ 2/3, Qt3 (TDE), Qt4 – всё нормально, в Qt5 – беда и погибель.

Корень проблемы в том, что в xorg.conf мышь задана принудительно и явно:

Section "ServerLayout"
        Identifier     "Default Layout"
        InputDevice    "Logitech USB Laser Mouse (Manual)" "CorePointer"
EndSection

Section "InputDevice"
        Identifier  "Logitech USB Laser Mouse (Manual)"
        Driver      "evdev"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/by-id/usb-Logitech_USB_Laser_Mouse-event-mouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Как следствие, одна мышь присутствует физически и несколько штук – виртуально:

$ xinput --list 
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Laser Mouse (Manual)         id=6    [slave  pointer  (2)]
⎜   ↳ Logitech USB Laser Mouse                  id=13   [slave  pointer  (2)]

Здесь id=6 – это мышь, принудительно заданная мной, а id=13 – та же самая мышь, автоматически увиденная X-сервером.

Соответственно, как только я выполняю xinput --disable 13, всё становится на свои места, но хочется иметь менее «костыльный» способ обхода проблемы.

 , , ,

Bass ()

Что такое Monitor, Screen и Display?

https://wiki.archlinux.org/index.php/multihead

Note: The terms used in this article are very specific to avoid confusion:
Monitor refers to a physical display device, such as an LCD panel.
Screen refers to an X-Window screen (that is: a monitor attached to a display).
Display refers to a collection of screens that are in use at the same time showing parts of a single desktop (you can drag windows among all screens in a single display).
Может кто-нибудь понятным языком рассказать как это устроено? Я вижу наличие трёх (как минимум) сущностей. Как они соотносятся друг с другом и чем реализуются? Как блин это работает?

Спасибо.[rb] ЗЫ. Что-то мне кажется, что они там в статье очень вольно обращаются с терминами. Или мне кажется?

 ,

targitaj ()

Линукс на ZTE Blade AF3

Занялся портированием полноценного GNU/Linux (postmarketos) на свою разбитую звонилку. Скомпилировал ядро, довёл до ума загрузчик, но Иксы в упор не хотят загружаться. Хотя weston прекрасно работает, даже сенсор нормально определил.

https://wiki.postmarketos.org/wiki/ZTE_Blade_AF3

 , , ,

gtk3 ()

Как правильно чинить Xorg?

Дебильная ситуация, но тем не менее: есть ноут с двойной графикой Intel/AMD, поставил туда openSUSE Leap 15. Заметил, что не работает регулировка яркости экрана. Ну да не беда - сделал файлик в /etc/X11/xorg.conf.d с указанием правильных параметров. Перезапустил иксы - попал в текстовый режим. Смотрю в /etc/X11/xorg.conf.d - там моего файла нет.

Startx говорит про no screens found. Тогда я сделал zypper in -f xorg-x11*, но и это не привело к нужному результату. Наконец я сделал cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf, и графика наконец заработала, но теперь отвалился трекпад.

Вопрос: в отсутствие sax2, как правильно переконфигурировать Xorg, чтобы он автоматически нашёл нужные устройства ввода/вывода?

 , ,

kknight ()

2K монитор (2560x1440) не ставиться родное разрешение

Есть монитор Iiyama ProLite XU82792QSU подключенный по HDMI к GeForce GT 610 дрова припроетарные

Через xrandr добавил новый мод

$ xrandr                                                                                                               ^_^
Screen 0: minimum 8 x 8, current 3968 x 1280, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1920x1080+2048+200 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 2048x1280+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   2048x1280     60.00*+
   1920x1200     59.88  
   1920x1080     60.00    59.94    50.00    60.05    60.00    50.04  
   1680x1050     59.95  
   1600x1200     60.00  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
  2560x1440_59.90 (0x2d1) 311.310MHz -HSync +VSync
        h: width  2560 start 2744 end 3024 total 3488 skew    0 clock  89.25KHz
        v: height 1440 start 1441 end 1444 total 1490           clock  59.90Hz
но при попытке добавить мод к монитору получаю
$ xrandr --addmode HDMI-0 "2560x1440_59.90"                                                                            ^_^
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32

Xorg config https://gist.github.com/balamyt92/54af0d0c0540ee41b6d3bb29cb4c5277

 , , ,

Noob_Linux ()

1 видеокарта 2 hdmi - 2 монитора и 2 firefox

Привет. Решаю такую задачу: к ThinkCentre M600 (Celeron N3050 c встроенной графикой) с 2мя HDMI выходами подключены 2 телевизора, на которых нужно транслировать 2 окна firefox-a, каждый на своём телевизоре.
Решил сделать так: На Debian 9 при загрузке стартует Xorg с 2мя дисплеями, а в ~/.xinitrc запускаются 2 браузера с сайтами, каждый на своём дисплее, чтобы было удобно из командной строки менять/обновлять/перезапускать на одном телевизоре(дисплее), не трогая второй.

firefox --display=:0.0 http://site1
firefox --display=:0.1 http://site2
Осталось сконфигурировать эти дисплеи, но не получается. Вот что я сделал, по логике всё должно было работать
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        Option         "Xinerama" "1"
        
        Option "StandbyTime"    "0"
        Option "SuspendTime"    "0"
        Option "OffTime"        "0"
        Option "BlankTime"      "0"
EndSection

Section "Monitor"
        Identifier   "HDMI1"
        Option "DPMS"   "false"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "HDMI1"
        DefaultDepth      24
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection

Section "Monitor"
        Identifier   "HDMI3"
        Option  "DPMS"  "false"
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "intel"
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "HDMI3"
        DefaultDepth      24
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection
однако display :0.1 не появляется
xrandr -d :0.0 -q
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected primary (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00*+  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94
..тут список разрешений
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
   1920x1080     60.00*+  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
..тут список разрешений
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
xrandr -d :0.1 -q
Can't open display :0.1
и, соотвественно, второй firefox не запускается, и оба монитора показывают одну картинку
Лог Xorg.log
https://pastebin.com/JjgydhVj
Что я делаю не так?

 , ,

Perspective ()

Разрешение монитора в debian, правка xorg.conf

Подключил новый монитор, не получается установить родное разрешение 1920х1080.
Дистрибутив - Debian stretch, окружение рабочего стола - Xfce.
Монитор - Benq GW2470, подключен кабелем VGA.

Вывод команды 'xrandr' в Debian:

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768      76.00*
При загрузке с live-диска Ubuntu разрешение устанавливается автоматически.

Вывод команды 'xrandr' в Ubuntu:

ubuntu@ubuntu:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08 
Вывод команды 'xvidtune -show' в Ubuntu:
ubuntu@ubuntu:~$ xvidtune -show
"1920x1080"   148.50   1920 2008 2052 2200   1080 1084 1089 1125 +hsync +vsync

Из последнего вывода подставил значение для Modeline в файл /etc/X11/xorg.conf:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "BENQ"
        ModelName    "GW2470"
        HorizSync    30-81
        VertRefresh  56-75
	ModeLine "1920x1080"   148.50   1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
		
        Option       "DPMS"
EndSection
     
Section "Device"
        Identifier   "Card0"
EndSection

Section "Screen"
        Identifier   "Screen0"
        Device       "Card0"
        Monitor      "Monitor0"
        DefaultDepth 24
        SubSection   "Display"
             Viewport   0 0
             Depth      24
             Modes      "1920x1080"
        EndSubSection
EndSection

Результата нет.

/var/log/Xorg.0.log: https://pastebin.com/3qNbyHNb

Прошу помочь с настройкой xorg.conf.

 ,

carabo ()

xorg, 2 видеокарты и 2 экрана, показать один в другом

Собственно кейс:

1) 2 видеокарты: radeon rx560 и nvidia gtx1060 без видеовыходов (mining версия). rx560 основная, к ней подключен монитор.

2) xorg настроен на 2 экрана: Screen0 (rx560) и Screen1 (gtx1060).

3) Нужно в окне или в full на Screen0 показать Screen1.

Через x11vnc работает, но это явный оверхед fb через сетевой протокол гонять.

Кроме x11vnc есть еще варианты? Или его как-то хитро настроить можно, чтобы как можно меньше оверхеда давал?

( xorg.conf.d )

 ,

xio4 ()

Настройка xorg.conf параметр panning

Добрый день. Решил вступить в ряду линуксоидов и сразу появилась проблема. Вывод изображения идет на телевизор. Дело в том, что у телевизора немного меньшее разрешение. Решается достаточно просто, через панель управления видеокарты Nvidia. Текущую настройку сохраняем в xorg.conf, после чего он принимает такой вид

Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-5"
    Option         "metamodes" "1920x1080_60 +0+0 {viewportout=1850x1040+35+19}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection 

Проблема в том, что после перезагрузки почему-то применяется параметр panning который равен 1920х1080. Внимание вопрос! Как дальше жить то, а? Я уже задрался, никак не могу настроить так, чтобы этот параметр не применялся, помогите выйти из депрессии и полноценно вступить в ряды линуксоидов. Вот лог https://linux-hardware.org/?probe=9c1c47923d

 

ChebYpaTop ()

Настройка xorg.conf файла для гибридной графики

Помогите настроить xorg.conf файл. Система Арч х86.

lscpi 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)

03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]

Драйвер установлен.

/usr/share/X11/xorg.conf.d/10-amdgpu.conf Section «OutputClass» Identifier «AMDgpu» MatchDriver «amdgpu» Driver «amdgpu» EndSection

xorg.conf генерировал стантартнай командой Xorg :0 -configure но там ничего нету, так что надо настроить в ручную, а тут я ничего не знаю что и как писать. Mesa и другие программы актуальной версии. Если получится сделать гибридную графику идеально, если нет то заставить radeon работать вместо встроенной.

 , , ,

CristianSW ()

Конфигурация мониторов

Добрый день!
Прошу прощения если что не так - это моя первая тема.
Я использую 3 монитора, но не могу сделать так, что бы настройки подгружались при старте системы.

Подключение мониторов

Монитор samsung s24e650 подключен в карте MSI GeForce GTX 1050 Ti
Мониторы Samsung SyncMaster 2443 и Samsung Samtron 74V подключены материнской плате.

При каждам входе запускаю скрипт для того чтобы подключить все мониторы:

xrandr --setprovideroutputsource 0x47 0x205
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode DP-1-2 1280x1024_60.00
xrandr --output HDMI-1-3 --off --output DVI-D-0 --primary --mode 1920x1200 --pos 1920x0 --rotate normal --output HDMI-1-2 --mode 1920x1200 --pos 0x0 --rotate normal --output HDMI-1-1 --off --output DP-1-1 --off --output HDMI-0 --off --output DP-1-2 --mode 1280x1024_60.00 --pos 3840x176 --rotate normal --output DP-1 --off --output DP-0 --off
Результат команды xrandr:
Screen 0: minimum 8 x 8, current 5120 x 1200, maximum 32767 x 32767
DVI-D-0 connected primary 1920x1200+1920+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    50.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-2 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1280x720      60.00    59.94  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x480       60.00    59.94    59.94  
   640x480       60.00    59.94  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-3 disconnected (normal left inverted right x axis y axis)
DP-1-2 connected 1280x1024+3840+176 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1280x1024_60.00  59.89* 
  1920x1200 (0x48) 154.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock  74.04KHz
        v: height 1200 start 1203 end 1209 total 1235           clock  59.95Hz
  1280x1024 (0x4d) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1024x768 (0x53) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0x54) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0x55) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  720x480 (0x57) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x5a) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  1280x1024_60.00 (0x23c) 109.000MHz -HSync +VSync
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock  63.67KHz
        v: height 1024 start 1027 end 1034 total 1063           clock  59.89Hz
Результат команды xrandr --listproviders:
Providers: number : 2
Provider 0: id: 0x205 cap: 0x1, Source Output crtcs: 4 outputs: 4 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x47 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 5 associated providers: 1 name:modesetting
xorg.conf отсутствует. Сам сконфигурировать немогу потому как не хватает зниний.
Помогите пожалуйста разобраться как сделать так, что бы все работало при старте системы?
С линуксом работаю только пару недель, поэтому сам разобраться не могу.

 , ,

kocshy ()

Нетрадиционная ориентация мониторов через xorg.conf

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

Вот есть вот такой фрагмент xorg.conf:

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen          0 "Screen0" Absolute    1920 0
        Screen          1 "Screen1" LeftOf      "Screen0"
EndSection

Section "Monitor"
        Identifier      "HDMI1"
        Option          "PreferredMode" "1920x1080"
        Option          "Primary"       "True"
EndSection

Section "Monitor"
        Identifier      "DP1"
        Option          "PreferredMode" "1920x1200"
        Option          "LeftOf"        "HDMI1"
EndSection


Section "Screen"
        Identifier "Screen0"
        Monitor    "HDMI1"
EndSection

Section "Screen"
        Identifier "Screen1"
        Monitor    "DP1"
EndSection

Сие означает, что DP1 должен быть слева от HDMI1, а HDMI1 должен быть первичным монитором (оба монитора присоединены к одной Intel'овской видеокарте). Секцию, описывающую Screen1, равно как и упоминание о ней в ServerLayout, можно убрать — без них поведение ровно такое же.

Тем не менее, при запуске «иксов» вижу:

$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 32767 x 32767
DP1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 520mm x 320mm
...
HDMI1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
...

и всё лечится либо перестановкой мониторов местами (т. е. DP1 — это по-прежнему primary, но он справа от HDMI1), либо через

$ xrandr --output HDMI1 --primary

ЧЯДНТ?

 , , , ,

Bass ()

GMA X3100 и Ubuntu 16.04 LTS

Доброго времени суток. Ноутбук Acer Extensa 5220 с Ubuntu 16.04 на борту. Обновлялся с 14.04. Проблема во всяческих непонятных фризах системы вцелом. Разрешение стоит правильное, модуль подгружен i915. Грешу на то, что необходима правильная настройка xorg.conf, только в системе его почему-то нет. Прошу помощи в настройке этой видеокарты.

Вывод lspci -v для видеокарты:

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03) (prog-if 00 [VGA controller])
	Subsystem: Acer Incorporated [ALI] Mobile GM965/GL960 Integrated Graphics Controller (primary)
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Memory at fc000000 (64-bit, non-prefetchable) [size=1M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 1800 [size=8]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915, intelfb

 , ,

mrmilesprower ()

Video tearing in Linux Arch

Добрый день, уважаемые форумчане. Отчаялся.

Железо: Acer V3-771G, Intel HD4000, Nvidia GT 730M. Будучи на Manjaro, хотел настроить обе платы при помощи Bumblebee. Всё делал по инструкции, тесты заработали, но мерцание как было, так и осталось.

В соответствующем топике сказано, что нужно настроить отдельно каждую из плат.

В nvidia-settings монитора не оказалось, там написано Unknown, настроек из топика нет. После использования утилиты nvidia-xconfig падает при загрузке.

После того, как я записал в конфиг /etc/X11/xorg.conf.d/20-intel.conf строчки из туториала, стал падать X при загрузке, удаление спасает. В логе была строчка, содержащая Failed to load module «intel» (module does not exist, 0). Установка пакета xf86-video-intel помогла решить проблему, tearing пропал.

Заменил Manjaro на Arch, чтобы установка драйверов прошла чище. Проблема, разумеется, осталась. К сожалению, найти что-либо по этой теме не получается, в сети все инструкции сводятся к «upgrade drivers».

Помогите, пожалуйста, устранить tearing.

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce 730M] [10de:0fe1] (rev ff)

upd: tearing на Intel пропал.

upd: Проблема на данный момент выглядит следующим образом: при запуске optirun nvidia-settings -c :8 X Server XVideo Settings говорит, что Currently synced to display: Unknown. Как настроить VSync на nvidia?

 , , , ,

fawntion ()

Как создать правильный xorg.conf автоматически, или поделитесь готовым?

Здравствуйте! Я хочу решить проблему тухнущего ноутбука Lenovo, описанную тут https://forums.lenovo.com/t5/Lenovo-B-and-G-Series-Notebooks/G50-30-Freezes/t... . Тухнет при работе скайпа (если там кликать что-нибудь), а также иногда просто так останавливается и ни на что не реагирует у меня, как и в указанной теме.

Как сказано по ссылке, скачка драйверов с леново помогла, но у меня пишет Access denied http://support.lenovo.com

Хочу сменить драйвер видеокарты в Xorg. У меня trisquel (Ubuntu). Я создал xorg.conf с помощью `X :1 -configure`, поменял слово intel на vesa в опции Driver, сохранил в /etc/X11/xorg.conf, рестартил lighdtm не поменялось, ребутнулся, тоже не поменялось. Скрипт dri.sh показывает intel.

/var/log/Xorg.0.log : http://termbin.com/loh6y

# cat /root/dri.sh
#!/bin/bash

if [ -z "$1" ]; then
    logfile=/var/log/Xorg.0.log
else
    logfile="$1"
fi

sed -n 's@.* Loading .*/\(.*\)_drv.so@\1@p' "$logfile" |
    while read driver; do
        if ! grep -q "Unloading $driver" "$logfile"; then
            echo $driver
            break
        fi
    done

# /root/dri.sh
intel

Как я увидел в логе Xorg, ему не нравится конфигурация, и он выгружает модуль vesa и использует intel:

[ 39.927] (EE) Screen 0 deleted because of no matching config section.
[ 39.927] (II) UnloadModule: «vesa»
..
[ 39.927] (II) LoadModule: «intel»

Где-то прочитал, что надо остановить процесс менеджера дисплея или просто загрузиться в recovery mode (без иксов), чтобы `X -configure` нормально отработала. Я так и сделал, но тогда `X -configure` просто фейлнулась с ошибкой: Number of created screens does not match number of detected devices. И вот какой xorg.conf.new он создаёт :

/root/xorg.conf.new : http://termbin.com/1s55

Поделитесь простейшим рабочим xorg.conf, потому что мануал https://wiki.archlinux.org/index.php/Xorg очень длинный?

 , , ,

znavko ()

xorg .conf

Можно ли как-нибудь из иксов вытащить текущую конфигурацию сгенеренную автоматом?

 ,

hbars ()