LINUX.ORG.RU

[Решено] Gentoo, Nvidia GTX 1060, HDMI - нет сигнала на монитор

 , ,


1

1

Здравствуйте, форумчане

Не могу справиться с такой проблемой Есть девайс: Dell G5 в конфигурации

lspci

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile] (rev a1)
3b:00.0 Non-Volatile memory controller: ADATA Technology Co., Ltd. XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (rev 03)

Выход на HDMI реализован через ГПУ от зеленых установлены:sys-kernel/gentoo-kernel-bin-5.4.72, x11-drivers/nvidia-drivers-455.38 При подключении через HDMI сигнал на монитор не идет В манджаро, установленной дуалбутом, все норм: HDMI подхватывается, сигнал идет, блоб шуршит

Из найденного на просторах и-нета следует, что HDMI отключен при запуске, что ведет к отсутствие сигнала. Пробовал HDMI и когда дискретная карта включена при запуске (/0000:01:00.0/power/control = on), и когда в авто режиме по энергопотреблению (/0000:01:00.0/power/control = auto). Результат отрицательный

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

Опять же, система работает, пересобирать времени и желания нет. Требуется помощь разобраться, куда копать

xrand –listproviders

Provider 0: id: 0x4b cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 8 associated providers: 0 name:Intel
Provider 1: id: 0x226 cap: 0x2, Sink Output crtcs: 4 outputs: 1 associated providers: 0 name:NVIDIA-G0

Xorg

X Protocol Version 11, Revision 0
[     9.693] Build Operating System: Linux 5.4.40 x86_64 Gentoo
[     9.693] Current Operating System: Linux mvk-dell 5.4.72 #1 SMP Sat Oct 17 14:25:06 -00 2020 x86_64
[     9.693] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.72 root=UUID=f539748c-8245-4df3-bbe3-d72e057dbecf ro resume=UUID=1b13d238-2bc6-4d42-bd32-8911fd860b39 splash quiet acpi=force acpi_osi=Linux nogpumanager nospec pti=off "acpi_osi=!Windows 2013"
[     9.693] Build Date: 31 July 2020  09:26:46PM
[     9.693]  
[     9.693] Current version of pixman: 0.40.0
[     9.693] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     9.693] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     9.693] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov  2 11:02:49 2020
[     9.695] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     9.695] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     9.696] (==) No Layout section.  Using the first Screen section.
[     9.696] (==) No screen section available. Using defaults.
[     9.696] (**) |-->Screen "Default Screen Section" (0)
[     9.696] (**) |   |-->Monitor "<default monitor>"
[     9.697] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     9.697] (==) Automatically adding devices
[     9.697] (==) Automatically enabling devices
[     9.697] (==) Automatically adding GPU devices
[     9.697] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     9.698] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[     9.698] 	Entry deleted from font path.
[     9.698] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[     9.698] 	Entry deleted from font path.
[     9.698] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[     9.698] 	Entry deleted from font path.
[     9.699] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[     9.699] 	Entry deleted from font path.
[     9.699] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[     9.699] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/100dpi/
[     9.699] (==) ModulePath set to "/usr/lib64/xorg/modules"
[     9.699] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     9.699] (II) Loader magic: 0x55b70e867ce0
[     9.699] (II) Module ABI versions:
[     9.699] 	X.Org ANSI C Emulation: 0.4
[     9.699] 	X.Org Video Driver: 24.1
[     9.699] 	X.Org XInput driver : 24.1
[     9.699] 	X.Org Server Extension : 10.0
[     9.700] (++) using VT number 7

[     9.700] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     9.702] (II) xfree86: Adding drm device (/dev/dri/card1)
[     9.702] (II) xfree86: Adding drm device (/dev/dri/card0)
[    11.063] (--) PCI:*(0@0:2:0) 8086:3e9b:1028:0825 rev 0, Mem @ 0xeb000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[    11.063] (--) PCI: (1@0:0:0) 10de:1c20:1028:0825 rev 161, Mem @ 0xec000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[    11.063] (II) LoadModule: "glx"
[    11.066] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    11.072] (II) Module glx: vendor="X.Org Foundation"
[    11.072] 	compiled for 1.20.8, module version = 1.0.0
[    11.072] 	ABI class: X.Org Server Extension, version 10.0
[    11.072] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[    11.072] 	loading driver: nvidia
[    11.072] (==) Matched intel as autoconfigured driver 0
[    11.072] (==) Matched nvidia as autoconfigured driver 1
[    11.072] (==) Matched nouveau as autoconfigured driver 2
[    11.072] (==) Matched nv as autoconfigured driver 3
[    11.072] (==) Matched modesetting as autoconfigured driver 4
[    11.072] (==) Matched fbdev as autoconfigured driver 5
[    11.072] (==) Matched vesa as autoconfigured driver 6
[    11.072] (==) Assigned the driver to the xf86ConfigLayout
[    11.073] (II) LoadModule: "intel"
[    11.073] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[    11.074] (II) Module intel: vendor="X.Org Foundation"
[    11.074] 	compiled for 1.20.8, module version = 2.99.917
[    11.074] 	Module class: X.Org Video Driver
[    11.074] 	ABI class: X.Org Video Driver, version 24.1
[    11.074] (II) LoadModule: "nvidia"
[    11.075] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    11.078] (II) Module nvidia: vendor="NVIDIA Corporation"
[    11.078] 	compiled for 1.6.99.901, module version = 1.0.0
[    11.078] 	Module class: X.Org Video Driver
[    11.078] (II) LoadModule: "nouveau"
[    11.079] (WW) Warning, couldn't open module nouveau
[    11.079] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    11.079] (II) LoadModule: "nv"
[    11.079] (WW) Warning, couldn't open module nv
[    11.079] (EE) Failed to load module "nv" (module does not exist, 0)
[    11.079] (II) LoadModule: "modesetting"
[    11.079] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    11.080] (II) Module modesetting: vendor="X.Org Foundation"
[    11.080] 	compiled for 1.20.8, module version = 1.20.8
[    11.080] 	Module class: X.Org Video Driver
[    11.080] 	ABI class: X.Org Video Driver, version 24.1
[    11.080] (II) LoadModule: "fbdev"
[    11.080] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    11.080] (II) Module fbdev: vendor="X.Org Foundation"
[    11.080] 	compiled for 1.20.8, module version = 0.5.0
[    11.080] 	Module class: X.Org Video Driver
[    11.080] 	ABI class: X.Org Video Driver, version 24.1
[    11.080] (II) LoadModule: "vesa"
[    11.081] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    11.081] (II) Module vesa: vendor="X.Org Foundation"
[    11.081] 	compiled for 1.20.8, module version = 2.4.0
[    11.081] 	Module class: X.Org Video Driver
[    11.081] 	ABI class: X.Org Video Driver, version 24.1
[    11.081] (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
[    11.081] (II) intel: Driver for Intel(R) HD Graphics
[    11.081] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    11.081] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    11.081] (II) NVIDIA dlloader X Driver  455.38  Thu Oct 22 06:02:31 UTC 2020
[    11.081] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    11.082] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    11.082] (II) FBDEV: driver for framebuffer: fbdev
[    11.082] (II) VESA: driver for VESA chipsets: vesa
[    11.095] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190822
[    11.114] (WW) Falling back to old probe method for modesetting
[    11.114] (WW) Falling back to old probe method for fbdev
[    11.114] (II) Loading sub module "fbdevhw"
[    11.114] (II) LoadModule: "fbdevhw"
[    11.114] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    11.115] (II) Module fbdevhw: vendor="X.Org Foundation"
[    11.115] 	compiled for 1.20.8, module version = 0.0.2
[    11.115] 	ABI class: X.Org Video Driver, version 24.1
[    11.115] (II) Loading sub module "fb"
[    11.115] (II) LoadModule: "fb"
[    11.115] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    11.116] (II) Module fb: vendor="X.Org Foundation"
[    11.116] 	compiled for 1.20.8, module version = 1.0.0
[    11.116] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    11.116] (II) Loading sub module "wfb"
[    11.116] (II) LoadModule: "wfb"
[    11.116] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    11.117] (II) Module wfb: vendor="X.Org Foundation"
[    11.117] 	compiled for 1.20.8, module version = 1.0.0
[    11.117] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    11.117] (II) Loading sub module "ramdac"
[    11.117] (II) LoadModule: "ramdac"
[    11.117] (II) Module "ramdac" already built-in
[    11.118] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    11.119] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 6 threads
[    11.119] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    11.119] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    11.119] (==) intel(0): RGB weight 888
[    11.119] (==) intel(0): Default visual is TrueColor
[    11.120] (II) intel(0): Output eDP1 has no monitor section
[    11.120] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[    11.120] (II) intel(0): Enabled output eDP1
[    11.120] (II) intel(0): Output DP1 has no monitor section
[    11.120] (II) intel(0): Enabled output DP1
[    11.120] (II) intel(0): Output HDMI1 has no monitor section
[    11.120] (II) intel(0): Enabled output HDMI1
[    11.120] (II) intel(0): Output DP2 has no monitor section
[    11.121] (II) intel(0): Enabled output DP2
[    11.121] (II) intel(0): Output HDMI2 has no monitor section
[    11.121] (II) intel(0): Enabled output HDMI2
[    11.121] (II) intel(0): Output DP3 has no monitor section
[    11.121] (II) intel(0): Enabled output DP3
[    11.121] (II) intel(0): Output HDMI3 has no monitor section
[    11.121] (II) intel(0): Enabled output HDMI3
[    11.121] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    11.122] (II) intel(0): Output VIRTUAL1 has no monitor section
[    11.122] (II) intel(0): Enabled output VIRTUAL1
[    11.122] (--) intel(0): Output eDP1 using initial mode 1920x1080 on pipe 0
[    11.122] (==) intel(0): TearFree enabled
[    11.122] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    11.122] (==) intel(0): DPI set to (96, 96)
[    11.122] (II) Loading sub module "dri3"
[    11.122] (II) LoadModule: "dri3"
[    11.122] (II) Module "dri3" already built-in
[    11.122] (II) Loading sub module "dri2"
[    11.122] (II) LoadModule: "dri2"
[    11.122] (II) Module "dri2" already built-in
[    11.122] (II) Loading sub module "present"
[    11.122] (II) LoadModule: "present"
[    11.122] (II) Module "present" already built-in
[    11.122] (==) NVIDIA(G0): Depth 24, (==) framebuffer bpp 32
[    11.122] (==) NVIDIA(G0): RGB weight 888
[    11.122] (==) NVIDIA(G0): Default visual is TrueColor
[    11.122] (==) NVIDIA(G0): Using gamma correction (1.0, 1.0, 1.0)
[    11.122] (**) NVIDIA(G0): Enabling 2D acceleration
[    11.122] (II) Loading sub module "glxserver_nvidia"
[    11.122] (II) LoadModule: "glxserver_nvidia"
[    11.123] (II) Loading /usr/lib64/xorg/modules/extensions/libglxserver_nvidia.so
[    11.178] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    11.178] 	compiled for 1.6.99.901, module version = 1.0.0
[    11.178] 	Module class: X.Org Server Extension
[    11.178] (II) NVIDIA GLX Module  455.38  Thu Oct 22 06:01:10 UTC 2020
[    11.179] (II) NVIDIA: The X server supports PRIME Render Offload.
[    13.299] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    13.299] (--) NVIDIA(0):     DFP-0 (boot)
[    13.300] (II) NVIDIA(G0): NVIDIA GPU GeForce GTX 1060 (GP106-A) at PCI:1:0:0 (GPU-0)
[    13.300] (--) NVIDIA(G0): Memory: 6291456 kBytes
[    13.300] (--) NVIDIA(G0): VideoBIOS: 86.06.60.00.2d
[    13.300] (II) NVIDIA(G0): Detected PCI Express Link width: 16X
[    13.315] (--) NVIDIA(GPU-0): BenQ GL2460 (DFP-0): connected
[    13.315] (--) NVIDIA(GPU-0): BenQ GL2460 (DFP-0): Internal TMDS
[    13.315] (--) NVIDIA(GPU-0): BenQ GL2460 (DFP-0): 165.0 MHz maximum pixel clock
[    13.315] (--) NVIDIA(GPU-0): 
[    13.318] (II) NVIDIA(G0): Validated MetaModes:
[    13.318] (II) NVIDIA(G0):     "NULL"
[    13.318] (II) NVIDIA(G0): Virtual screen size determined to be 640 x 480
[    13.325] (WW) NVIDIA(G0): Cannot find size of first mode for BenQ GL2460 (DFP-0); cannot
[    13.325] (WW) NVIDIA(G0):     compute DPI from BenQ GL2460 (DFP-0)'s EDID.
[    13.325] (==) NVIDIA(G0): DPI set to (75, 75); computed from built-in default
[    13.325] (II) UnloadModule: "modesetting"
[    13.325] (II) Unloading modesetting
[    13.325] (II) UnloadModule: "fbdev"
[    13.325] (II) Unloading fbdev
[    13.325] (II) UnloadSubModule: "fbdevhw"
[    13.325] (II) Unloading fbdevhw
[    13.326] (II) UnloadModule: "vesa"
[    13.326] (II) Unloading vesa
[    13.328] (II) intel(0): SNA initialized with Coffeelake (gen9) backend
[    13.328] (==) intel(0): Backing store enabled
[    13.328] (==) intel(0): Silken mouse enabled
[    13.328] (II) intel(0): HW Cursor enabled
[    13.328] (==) intel(0): DPMS enabled
[    13.328] (==) intel(0): Display hotplug detection enabled
[    13.329] (II) intel(0): [DRI2] Setup complete
[    13.329] (II) intel(0): [DRI2]   DRI driver: i965
[    13.329] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    13.329] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    13.329] (II) intel(0): hardware support for Present enabled
[    13.329] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[    13.329] (II) NVIDIA:     access.
[    13.334] (II) NVIDIA(G0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    13.334] (II) NVIDIA(G0):     may not be running or the "AcpidSocketPath" X
[    13.334] (II) NVIDIA(G0):     configuration option may not be set correctly.  When the
[    13.334] (II) NVIDIA(G0):     ACPI event daemon is available, the NVIDIA X driver will
[    13.334] (II) NVIDIA(G0):     try to use it to receive ACPI event notifications.  For
[    13.334] (II) NVIDIA(G0):     details, please see the "ConnectToAcpid" and
[    13.334] (II) NVIDIA(G0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    13.334] (II) NVIDIA(G0):     Config Options in the README.
[    13.353] (II) NVIDIA(G0): Setting mode "NULL"
[    13.360] (==) NVIDIA(G0): Disabling shared memory pixmaps
[    13.360] (==) NVIDIA(G0): Backing store enabled
[    13.360] (==) NVIDIA(G0): Silken mouse enabled
[    13.360] (==) NVIDIA(G0): DPMS enabled
[    13.360] (II) Loading sub module "dri2"
[    13.361] (II) LoadModule: "dri2"
[    13.361] (II) Module "dri2" already built-in
[    13.361] (II) NVIDIA(G0): [DRI2] Setup complete
[    13.361] (II) NVIDIA(G0): [DRI2]   VDPAU driver: nvidia
[    13.361] (II) Initializing extension Generic Event Extension
[    13.361] (II) Initializing extension SHAPE
[    13.361] (II) Initializing extension MIT-SHM
[    13.361] (II) Initializing extension XInputExtension
[    13.361] (II) Initializing extension XTEST
[    13.361] (II) Initializing extension BIG-REQUESTS
[    13.361] (II) Initializing extension SYNC
[    13.361] (II) Initializing extension XKEYBOARD
[    13.361] (II) Initializing extension XC-MISC
[    13.361] (II) Initializing extension XFIXES
[    13.361] (II) Initializing extension RENDER
[    13.361] (II) Initializing extension RANDR
[    13.361] (II) Initializing extension COMPOSITE
[    13.361] (II) Initializing extension DAMAGE
[    13.361] (II) Initializing extension MIT-SCREEN-SAVER
[    13.361] (II) Initializing extension DOUBLE-BUFFER
[    13.361] (II) Initializing extension RECORD
[    13.361] (II) Initializing extension DPMS
[    13.361] (II) Initializing extension Present
[    13.361] (II) Initializing extension DRI3
[    13.361] (II) Initializing extension X-Resource
[    13.361] (II) Initializing extension XVideo
[    13.361] (II) Initializing extension XVideo-MotionCompensation
[    13.361] (II) Initializing extension GLX
[    13.361] (II) Initializing extension GLX
[    13.361] (II) Indirect GLX disabled.
[    13.383] (II) AIGLX: Loaded and initialized i965
[    13.383] (II) GLX: Initialized DRI2 GL provider for screen 0
[    13.383] (II) Initializing extension XFree86-VidModeExtension
[    13.383] (II) Initializing extension XFree86-DGA
[    13.383] (II) Initializing extension XFree86-DRI
[    13.383] (II) Initializing extension DRI2
[    13.383] (II) Initializing extension NV-GLX
[    13.383] (II) Initializing extension NV-CONTROL
[    13.387] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[    13.388] (II) intel(0): Setting screen physical size to 508 x 285



Последнее исправление: maksvlad (всего исправлений: 1)

Ты же знаешь что до серидины ноября невидия не выпустит патч, который позволит их блобу работать со свежим ядром линукса? Не так давно срачи были на лоре по этой причине. Надо иногда из криокамеры выходить. Ядро откатывай до нужной версии, воспользуйся поиском по лору или гуглом.

anonymous
()
Ответ на: комментарий от maksvlad

Для гентушников это нормально. Как и сама проблема.

ChekPuk ★★★
()
Ответ на: комментарий от anonymous-angler

Забыл написать: OpenRc c elogind\

etc/X11/xorg.conf - отсутствует в /etc/X11/xorg.conf.d: 10-evdev.conf 50-synaptics.conf - конфиги для клавы и тачпада

maksvlad
() автор топика

Ну вообще-то вывод в ноутбуках с дискретной карточкой всегда идёт через «встройку». Так что копать в эту сторону.

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

Не буду спорить, как это делается на уровне физическом, но без драйверов Нвидиа HDMI не работает.

Ноут шел с Убунтой 16.04.

При отключенной дГПУ в Убунту HDMI был трупом… Заводился только, когда дГПУ была включена…

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

вот вывод Xorg на отсоединение hdmi монитора

tail /var/log/Xorg.0.log
[  3305.939] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  3305.939] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  3305.939] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[  3305.939] (--) NVIDIA(GPU-0): 

на подсоединение hdmi монитора

[  3392.646] (--) NVIDIA(GPU-0): BenQ GL2460 (DFP-0): connected
[  3392.646] (--) NVIDIA(GPU-0): BenQ GL2460 (DFP-0): Internal TMDS
[  3392.646] (--) NVIDIA(GPU-0): BenQ GL2460 (DFP-0): 165.0 MHz maximum pixel clock
[  3392.646] (--) NVIDIA(GPU-0): 

и на этом все. Вывод xrand я размещал выше

dmesg не содержит событий, связанных с ГПУ или ХДМИ

maksvlad
() автор топика
Последнее исправление: maksvlad (всего исправлений: 1)

Еще раз сравнил xrandr –listproviders

Gentoo

Providers: number : 2
Provider 0: id: 0x4b cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 8 associated providers: 0 name:Intel
Provider 1: id: 0x226 cap: 0x2, Sink Output crtcs: 4 outputs: 1 associated providers: 0 name:NVIDIA-G0

manjaro

Providers: number : 2
Provider 0: id: 0x49 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 7 associated providers: 1 name:modesetting
Provider 1: id: 0x245 cap: 0x2, Sink Output crtcs: 4 outputs: 1 associated providers: 1 name:NVIDIA-G0

Обратил внимание

provider 0: name = Intel vs modesetting

provider 0 и 1: associated providers = 1 vs 0

Теперь бы понять, что с этим знанием делать

maksvlad
() автор топика
Последнее исправление: maksvlad (всего исправлений: 1)

Частное решение

Проблема решилась Решение найдено было здесь https://forums.gentoo.org/viewtopic-t-1093530-start-0.html (см. сообщение Arthanis от 16.05.2020)

  1. использованы были nvidia-drivers

  2. зачищены драйвера от Intel (стояли отдельным пакетом) и использован драйвера modesetting

  3. в настройки grub дописано nvidia-drm.modeset=1

  4. в /etc/sddm/scripts/Xsetup (должен быть исполняемым)

#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

и все заработало

P.S.

ZenitharChampion, спасибо за пинок в сторону «еще раз RTFM»

maksvlad
() автор топика

забыл добавить

nvidia-xconfig --prime

или взять конфиг из указанной выше ссылки

maksvlad
() автор топика
Последнее исправление: maksvlad (всего исправлений: 1)
Ответ на: комментарий от anonymous

Успокойся, всё кроме cuda/opencl работает на новом ядре.

anonymous
()

Добавлю еще пять копеек к теме

отключить дискретную можно через добавление в /etc/modprobe.d/nvidia_disable.conf

install nvidia /bin/false

использую вот такой конфиг xorg.conf

Section "ServerLayout"
    Identifier "layout"
    Option "AllowNVIDIAGPUScreens"
    Screen 0 "iGPU"
    Inactive "dGPU"
#    Screen 0 "dGPU"
#    Inactive "iGPU"
EndSection

Section "OutputClass"
    Identifier "iGPU"
    MatchDriver "i915"
    Driver "modesetting"
EndSection

Section "OutputClass"
    Identifier "dGPU"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection


Section "Device"
    Identifier "iGPU"
    Driver "modesetting"
EndSection

Section "Screen"
    Identifier "iGPU"
    Device "iGPU"
EndSection

Section "Screen"
    Identifier "dGPU"
    Device "dGPU"
EndSection

Section "Device"
    Identifier "dGPU"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Получаем долгоиграющий и холодный ноут

P.S. Чтобы в последующем вернуться к рабочей дискретке нужном изменить комментирование в этих строках

Section "ServerLayout"
    Screen 0 "iGPU"
    Inactive "dGPU"
#    Screen 0 "dGPU"
#    Inactive "iGPU"
EndSection

и

install nvidia /bin/false
maksvlad
() автор топика
Последнее исправление: maksvlad (всего исправлений: 2)
Ответ на: Частное решение от maksvlad

Пожалуйста. Там ещё и разные тонкости доступны. Например в X-Server 1.19 можно включить PRIME Syncronization. Когда тиринга нет даже без композитных менеджеров или включения вертикальной синхронизации в играх. А начиная с 1.20 можно включить PRIME Offload. Когда оба GPU будут работать, и ты сможешь запускать часть приложений на интеграшке, а часть - на дискретке.

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

Да, Прайм оффлоад хорош, но с дувмя ГПУ у меня потребление заряда больше, что естественно, ну и нагрев. Привык с иГПУ, что проц больше 45 не греется и ноут может отработь без напряга 3-4 часа… Батарея за пару лет таки деградирует…

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