LINUX.ORG.RU

черный экран Xorg в lfs с пропириетарным драйвером nvidia и amdgpu

 , ,


1

1

Xorg в lfs не запускается с пропириетарным драйвером нвидии. startx = черный экран, но при этом открывающимся xterm можно набирать команды отправляя их вывод в фаил. de пока не собрано, только twm.

видеокарта - gtx 1650 mobile + vega 8

долго включал/выключал модесетинг - или тож самое или оно вроде запускается, но на экране продолжает отображаться консоль. копировал и с убунты какието конфиги, переустанавлилвал дрова,месу,xorg - все бестолку

X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[   123.462] Build Operating System: Linux 5.8.17-custom+ x86_64 
[   123.462] Current Operating System: Linux user-Nitro-AN515-43 5.11.6 #3 SMP Sat Mar 20 17:14:54 MSK 2021 x86_64
[   123.462] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.11.6 root=/dev/nvme0n1p3 ro nvidia-drm.modeset=1
[   123.463] Current version of pixman: 0.40.0
[   123.467] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Mar 21 18:39:41 2021
[   123.469] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   123.470] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   123.470] (==) ServerLayout "layout"
[   123.470] (==) No screen section available. Using defaults.
[   123.470] (**) |-->Screen "Default Screen Section" (0)
[   123.470] (**) |   |-->Monitor "<default monitor>"
[   123.471] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   123.471] (==) Automatically adding devices
[   123.471] (==) Automatically enabling devices
[   123.471] (==) Automatically adding GPU devices
[   123.471] (==) Max clients allowed: 256, resource mask: 0x1fffff
кусок со шрифтами удалил
[   123.471] (==) ModulePath set to "/usr/lib/xorg/modules"
[   123.471] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   123.471] (II) Loader magic: 0x65bcc0
[   123.471] (II) Module ABI versions:
[   123.471] 	X.Org ANSI C Emulation: 0.4
[   123.471] 	X.Org Video Driver: 24.1
[   123.471] 	X.Org XInput driver : 24.1
[   123.471] 	X.Org Server Extension : 10.0
[   123.471] (++) using VT number 1

[   123.472] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[   123.473] (II) xfree86: Adding drm device (/dev/dri/card1)
[   123.473] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 10 paused 0
[   123.473] (II) xfree86: Adding drm device (/dev/dri/card0)
[   123.474] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   123.475] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[   123.475] (**) OutputClass "Nvidia Prime" ModulePath extended to "/lib/nvidia/xorg,/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[   123.475] (**) OutputClass "Nvidia Prime" setting /dev/dri/card1 as PrimaryGPU
[   123.477] (--) PCI:*(1@0:0:0) 10de:1f91:1025:142a rev 161, Mem @ 0xc1000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128
[   123.477] (--) PCI: (5@0:0:0) 1002:15d8:1025:1366 rev 194, Mem @ 0xb0000000/268435456, 0xc0000000/2097152, 0xc2600000/524288, I/O @ 0x00001000/256
[   123.477] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   123.477] (II) LoadModule: "glx"
[   123.478] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   123.478] (II) Module glx: vendor="X.Org Foundation"
[   123.478] 	compiled for 1.20.10, module version = 1.0.0
[   123.478] 	ABI class: X.Org Server Extension, version 10.0
[   123.478] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[   123.478] 	loading driver: nvidia
[   123.478] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[   123.478] 	loading driver: nvidia
[   123.478] (II) Applying OutputClass "Nvidia Prime" to /dev/dri/card1
[   123.478] 	loading driver: nvidia
[   123.478] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[   123.478] 	loading driver: nvidia
[   123.478] (II) Applying OutputClass "AMDgpu" to /dev/dri/card0
[   123.478] 	loading driver: amdgpu
[   123.478] (II) Applying OutputClass "AMDgpu" to /dev/dri/card0
[   123.478] 	loading driver: amdgpu
[   123.478] (==) Matched nvidia as autoconfigured driver 0
[   123.478] (==) Matched nouveau as autoconfigured driver 1
[   123.478] (==) Matched nv as autoconfigured driver 2
[   123.478] (==) Matched amdgpu as autoconfigured driver 3
[   123.478] (==) Matched ati as autoconfigured driver 4
[   123.479] (==) Matched modesetting as autoconfigured driver 5
[   123.479] (==) Matched fbdev as autoconfigured driver 6
[   123.479] (==) Matched vesa as autoconfigured driver 7
[   123.479] (==) Assigned the driver to the xf86ConfigLayout
[   123.479] (II) LoadModule: "nvidia"
[   123.479] (II) Loading /lib/nvidia/xorg/nvidia_drv.so
[   123.479] (II) Module nvidia: vendor="NVIDIA Corporation"
[   123.479] 	compiled for 1.6.99.901, module version = 1.0.0
[   123.479] 	Module class: X.Org Video Driver
[   123.479] (II) LoadModule: "nouveau"
[   123.479] (WW) Warning, couldn't open module nouveau
[   123.479] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   123.479] (II) LoadModule: "nv"
[   123.479] (WW) Warning, couldn't open module nv
[   123.479] (EE) Failed to load module "nv" (module does not exist, 0)
[   123.479] (II) LoadModule: "amdgpu"
[   123.479] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[   123.479] (II) Module amdgpu: vendor="X.Org Foundation"
[   123.479] 	compiled for 1.20.8, module version = 19.1.0
[   123.479] 	Module class: X.Org Video Driver
[   123.479] 	ABI class: X.Org Video Driver, version 24.1
[   123.479] (II) LoadModule: "ati"
[   123.479] (WW) Warning, couldn't open module ati
[   123.479] (EE) Failed to load module "ati" (module does not exist, 0)
[   123.479] (II) LoadModule: "modesetting"
[   123.479] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   123.480] (II) Module modesetting: vendor="X.Org Foundation"
[   123.480] 	compiled for 1.20.10, module version = 1.20.10
[   123.480] 	Module class: X.Org Video Driver
[   123.480] 	ABI class: X.Org Video Driver, version 24.1
[   123.480] (II) LoadModule: "fbdev"
[   123.480] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   123.480] (II) Module fbdev: vendor="X.Org Foundation"
[   123.480] 	compiled for 1.20.1, module version = 0.5.0
[   123.480] 	Module class: X.Org Video Driver
[   123.480] 	ABI class: X.Org Video Driver, version 24.0
[   123.480] (II) LoadModule: "vesa"
[   123.480] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   123.480] (II) Module vesa: vendor="X.Org Foundation"
[   123.480] 	compiled for 1.20.8, module version = 2.5.0
[   123.480] 	Module class: X.Org Video Driver
[   123.480] 	ABI class: X.Org Video Driver, version 24.1
[   123.480] (II) NVIDIA dlloader X Driver  460.67  Thu Mar 11 00:09:07 UTC 2021
[   123.480] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   123.480] (II) AMDGPU: Driver for AMD Radeon:
	All GPUs supported by the amdgpu kernel driver
[   123.480] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   123.480] (II) FBDEV: driver for framebuffer: fbdev
[   123.480] (II) VESA: driver for VESA chipsets: vesa
[   123.480] (II) systemd-logind: releasing fd for 226:1
[   123.480] (II) Loading sub module "fb"
[   123.480] (II) LoadModule: "fb"
[   123.480] (II) Loading /usr/lib/xorg/modules/libfb.so
[   123.481] (II) Module fb: vendor="X.Org Foundation"
[   123.481] 	compiled for 1.20.10, module version = 1.0.0
[   123.481] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   123.481] (II) Loading sub module "wfb"
[   123.481] (II) LoadModule: "wfb"
[   123.481] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   123.481] (II) Module wfb: vendor="X.Org Foundation"
[   123.481] 	compiled for 1.20.10, module version = 1.0.0
[   123.481] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   123.481] (II) Loading sub module "ramdac"
[   123.481] (II) LoadModule: "ramdac"
[   123.481] (II) Module "ramdac" already built-in
[   123.481] (WW) Falling back to old probe method for modesetting
[   123.482] (WW) Falling back to old probe method for fbdev
[   123.482] (II) Loading sub module "fbdevhw"
[   123.482] (II) LoadModule: "fbdevhw"
[   123.482] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   123.482] (II) Module fbdevhw: vendor="X.Org Foundation"
[   123.482] 	compiled for 1.20.10, module version = 0.0.2
[   123.482] 	ABI class: X.Org Video Driver, version 24.1
[   123.485] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   123.485] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[   123.485] (==) NVIDIA(0): RGB weight 888
[   123.485] (==) NVIDIA(0): Default visual is TrueColor
[   123.486] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   123.486] (**) Option "AllowNVIDIAGpuScreens"
[   123.486] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[   123.486] (II) Applying OutputClass "Nvidia Prime" options to /dev/dri/card1
[   123.486] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[   123.486] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[   123.486] (**) NVIDIA(0): Option "ConnectedMonitor" "DFP"
[   123.486] (**) NVIDIA(0): Enabling 2D acceleration
[   123.486] (**) NVIDIA(0): ConnectedMonitor string: "DFP"
[   123.486] (II) Loading sub module "glxserver_nvidia"
[   123.486] (II) LoadModule: "glxserver_nvidia"
[   123.486] (II) Loading /lib/nvidia/xorg/libglxserver_nvidia.so
[   123.491] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[   123.491] 	compiled for 1.6.99.901, module version = 1.0.0
[   123.491] 	Module class: X.Org Server Extension
[   123.491] (II) NVIDIA GLX Module  460.67  Thu Mar 11 00:06:44 UTC 2021
[   123.491] (II) NVIDIA: The X server supports PRIME Render Offload.
[   123.492] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1650 (TU117-A) at PCI:1:0:0 (GPU-0)
[   123.492] (--) NVIDIA(0): Memory: 4194304 kBytes
[   123.492] (--) NVIDIA(0): VideoBIOS: 90.17.3d.00.80
[   123.492] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   123.492] (II) NVIDIA(0): Validated MetaModes:
[   123.492] (II) NVIDIA(0):     "NULL"
[   123.492] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[   123.492] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[   123.492] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[   123.493] (==) AMDGPU(G0): Depth 24, (--) framebuffer bpp 32
[   123.493] (II) AMDGPU(G0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[   123.493] (==) AMDGPU(G0): Default visual is TrueColor
[   123.493] (==) AMDGPU(G0): RGB weight 888
[   123.493] (II) AMDGPU(G0): Using 8 bits per RGB (8 bit DAC)
[   123.493] (--) AMDGPU(G0): Chipset: "AMD Radeon(TM) Vega 8 Graphics" (ChipID = 0x15d8)
[   123.493] (II) Loading sub module "fb"
[   123.493] (II) LoadModule: "fb"
[   123.493] (II) Loading /usr/lib/xorg/modules/libfb.so
[   123.493] (II) Module fb: vendor="X.Org Foundation"
[   123.493] 	compiled for 1.20.10, module version = 1.0.0
[   123.493] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   123.493] (II) Loading sub module "dri2"
[   123.493] (II) LoadModule: "dri2"
[   123.493] (II) Module "dri2" already built-in
[   123.530] (II) Loading sub module "glamoregl"
[   123.530] (II) LoadModule: "glamoregl"
[   123.531] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[   123.534] (II) Module glamoregl: vendor="X.Org Foundation"
[   123.534] 	compiled for 1.20.10, module version = 1.0.1
[   123.534] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   123.540] (EE) AMDGPU(G0): eglGetDisplay() failed
[   123.540] (EE) AMDGPU(G0): glamor detected, failed to initialize EGL.
[   123.540] (WW) AMDGPU(G0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB
[   123.540] (II) Loading sub module "shadow"
[   123.540] (II) LoadModule: "shadow"
[   123.540] (II) Loading /usr/lib/xorg/modules/libshadow.so
[   123.540] (II) Module shadow: vendor="X.Org Foundation"
[   123.540] 	compiled for 1.20.10, module version = 1.1.0
[   123.540] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   123.540] (II) AMDGPU(G0): Output HDMI-A-1-0 has no monitor section
[   123.540] (II) AMDGPU(G0): Output eDP-1-0 has no monitor section
[   123.558] (II) AMDGPU(G0): EDID for output HDMI-A-1-0
[   123.559] (II) AMDGPU(G0): EDID for output eDP-1-0
[   123.559] (II) AMDGPU(G0): Manufacturer: BOE  Model: 818  Serial#: 0
[   123.559] (II) AMDGPU(G0): Year: 2018  Week: 32
[   123.559] (II) AMDGPU(G0): EDID Version: 1.4
[   123.559] (II) AMDGPU(G0): Digital Display Input
[   123.559] (II) AMDGPU(G0): 8 bits per channel
[   123.559] (II) AMDGPU(G0): Digital interface is DisplayPort
[   123.559] (II) AMDGPU(G0): Max Image Size [cm]: horiz.: 34  vert.: 19
[   123.559] (II) AMDGPU(G0): Gamma: 2.20
[   123.559] (II) AMDGPU(G0): No DPMS capabilities specified
[   123.559] (II) AMDGPU(G0): Supported color encodings: RGB 4:4:4 
[   123.559] (II) AMDGPU(G0): First detailed timing is preferred mode
[   123.559] (II) AMDGPU(G0): Preferred mode is native pixel format and refresh rate
[   123.559] (II) AMDGPU(G0): redX: 0.585 redY: 0.363   greenX: 0.350 greenY: 0.579
[   123.559] (II) AMDGPU(G0): blueX: 0.162 blueY: 0.143   whiteX: 0.312 whiteY: 0.328
[   123.559] (II) AMDGPU(G0): Manufacturer's mask: 0
[   123.559] (II) AMDGPU(G0): Supported detailed timing:
[   123.559] (II) AMDGPU(G0): clock: 152.5 MHz   Image Size:  344 x 194 mm
[   123.559] (II) AMDGPU(G0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2230 h_border: 0
[   123.559] (II) AMDGPU(G0): v_active: 1080  v_sync: 1083  v_sync_end 1089 v_blanking: 1140 v_border: 0
[   123.559] (II) AMDGPU(G0):  BOE CQ
[   123.559] (II) AMDGPU(G0):  NV156FHM-N48
[   123.559] (II) AMDGPU(G0): EDID (in hex):
[   123.559] (II) AMDGPU(G0): 	00ffffffffffff0009e5180800000000
[   123.559] (II) AMDGPU(G0): 	201c0104a522137802c9a0955d599429
[   123.559] (II) AMDGPU(G0): 	24505400000001010101010101010101
[   123.559] (II) AMDGPU(G0): 	010101010101953b803671383c403020
[   123.559] (II) AMDGPU(G0): 	360058c21000001a0000000000000000
[   123.559] (II) AMDGPU(G0): 	00000000000000000000000000fe0042
[   123.559] (II) AMDGPU(G0): 	4f452043510a202020202020000000fe
[   123.559] (II) AMDGPU(G0): 	004e5631353646484d2d4e34380a0049
[   123.559] (II) AMDGPU(G0): Printing probed modes for output eDP-1-0
[   123.559] (II) AMDGPU(G0): Modeline "1920x1080"x60.0  152.53  1920 1968 2000 2230  1080 1083 1089 1140 +hsync -vsync (68.4 kHz eP)
[   123.559] (II) AMDGPU(G0): Modeline "1680x1050"x60.0  152.53  1680 1968 2000 2230  1050 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "1280x1024"x60.0  152.53  1280 1968 2000 2230  1024 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "1440x900"x60.0  152.53  1440 1968 2000 2230  900 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "1280x800"x60.0  152.53  1280 1968 2000 2230  800 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "1280x720"x60.0  152.53  1280 1968 2000 2230  720 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "1024x768"x60.0  152.53  1024 1968 2000 2230  768 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "800x600"x60.0  152.53  800 1968 2000 2230  600 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): Modeline "640x480"x60.0  152.53  640 1968 2000 2230  480 1083 1089 1140 +hsync -vsync (68.4 kHz e)
[   123.559] (II) AMDGPU(G0): mem size init: gart size :bf6cc000 vram size: s:7e00b000 visible:7e00b000
[   123.559] (==) AMDGPU(G0): DPI set to (96, 96)
[   123.559] (==) AMDGPU(G0): Using gamma correction (1.0, 1.0, 1.0)
[   123.559] (II) Loading sub module "ramdac"
[   123.559] (II) LoadModule: "ramdac"
[   123.559] (II) Module "ramdac" already built-in
[   123.559] (II) UnloadModule: "modesetting"
[   123.559] (II) Unloading modesetting
[   123.559] (II) UnloadModule: "fbdev"
[   123.559] (II) Unloading fbdev
[   123.559] (II) UnloadSubModule: "fbdevhw"
[   123.559] (II) Unloading fbdevhw
[   123.559] (II) UnloadModule: "vesa"
[   123.560] (II) Unloading vesa
[   123.560] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[   123.560] (II) NVIDIA:     access.
[   123.576] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[   123.576] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[   123.576] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[   123.576] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[   123.576] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[   123.576] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[   123.576] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[   123.576] (II) NVIDIA(0):     Config Options in the README.
[   123.602] (II) NVIDIA(0): Setting mode "NULL"
[   123.607] (==) NVIDIA(0): Disabling shared memory pixmaps
[   123.607] (==) NVIDIA(0): Backing store enabled
[   123.607] (==) NVIDIA(0): Silken mouse enabled
[   123.608] (==) NVIDIA(0): DPMS enabled
[   123.608] (WW) NVIDIA(0): Option "IgnoreDisplayDevices" is not used
[   123.608] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[   123.608] (II) Loading sub module "dri2"
[   123.608] (II) LoadModule: "dri2"
[   123.608] (II) Module "dri2" already built-in
[   123.608] (II) NVIDIA(0): [DRI2] Setup complete
[   123.608] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[   123.608] (II) AMDGPU(G0): Front buffer pitch: 4096 bytes
[   123.608] (==) AMDGPU(G0): Backing store enabled
[   123.608] (WW) AMDGPU(G0): Direct rendering disabled
[   123.608] (II) AMDGPU(G0): 2D and 3D acceleration disabled
[   123.608] (==) AMDGPU(G0): DPMS enabled
[   123.608] (==) AMDGPU(G0): Silken mouse enabled
[   123.625] (II) Initializing extension Generic Event Extension
[   123.625] (II) Initializing extension SHAPE
[   123.625] (II) Initializing extension MIT-SHM
[   123.625] (II) Initializing extension XInputExtension
[   123.625] (II) Initializing extension XTEST
[   123.625] (II) Initializing extension BIG-REQUESTS
[   123.625] (II) Initializing extension SYNC
[   123.625] (II) Initializing extension XKEYBOARD
[   123.625] (II) Initializing extension XC-MISC
[   123.625] (II) Initializing extension XFIXES
[   123.625] (II) Initializing extension RENDER
[   123.625] (II) Initializing extension RANDR
[   123.625] (II) Initializing extension COMPOSITE
[   123.625] (II) Initializing extension DAMAGE
[   123.625] (II) Initializing extension MIT-SCREEN-SAVER
[   123.625] (II) Initializing extension DOUBLE-BUFFER
[   123.625] (II) Initializing extension RECORD
[   123.625] (II) Initializing extension DPMS
[   123.625] (II) Initializing extension Present
[   123.625] (II) Initializing extension DRI3
[   123.625] (II) Initializing extension X-Resource
[   123.625] (II) Initializing extension XVideo
[   123.625] (II) Initializing extension XVideo-MotionCompensation
[   123.625] (II) Initializing extension GLX
[   123.625] (II) Initializing extension GLX
[   123.625] (II) Indirect GLX disabled.
[   123.625] (II) GLX: Another vendor is already registered for screen 0
[   123.625] (II) Initializing extension XFree86-VidModeExtension
[   123.625] (II) Initializing extension XFree86-DGA
[   123.625] (II) Initializing extension XFree86-DRI
[   123.625] (II) Initializing extension DRI2
[   123.625] (II) Initializing extension NV-GLX
[   123.625] (II) Initializing extension NV-CONTROL
удалил связанный с вводом кусок
[   127.038] (II) NVIDIA(GPU-0): Deleting GPU-0
[   127.038] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[   127.038] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[   127.038] (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
[   127.039] (II) Server terminated successfully (0). Closing log file.

glxinfo говорит OpenGL version string: 4.6.0 NVIDIA 460.67

nvidia-smi

| NVIDIA-SMI 460.67       Driver Version: 460.67       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 1650    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   51C    P8     1W /  N/A |      8MiB /  3914MiB |      0%      Default |
|                               |                      |                  N/A |

| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       399      G   /usr/libexec/Xorg                   8MiB |


Последнее исправление: DMITRY (всего исправлений: 5)
Ответ на: комментарий от Vsevolod-linuxoid

на интел с gtx денег не хватило) но тут разницы большой быть не должно

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

startx = черный экран, но при этом открывающимся xterm

xinitrc не настроен. Или настрой (напиши) или иcпользуй dm. Все у тебя запускается. Умолчальный /etc/X11/xinit/xinitrc запускает exec xterm -geometry 80x66+0+0 -name login

Jeronimo ★★
()
Последнее исправление: Jeronimo (всего исправлений: 2)
Ответ на: комментарий от Jeronimo

спасибо за подсказку, щас попробую с ним покопаться (вернее как я всегда делаю - делать по образцу убунту т.к. там работает а у меня не работает)

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

получается что в xinitrc прописывается только автозапуск программ, а они запускаются (xterm) но не отображаются.

а дрйвер нвидии ведь с ядром 5.11 совместим?

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

Это скрипт. Там прописываются переменные, команды, запуск программ и последнее- exec ваш_оконный_менеджер (ну или программа, как c xterm, которую нужно запустить в иксах). Копируется дефолтный xinitrc от обычного пользователя и правиться.

Вот мой с крысой:

https://gitlab.com/Jeriho1983/My_configs/-/blob/master/Dell_Inspiron_7348/hom...

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

glxinfo говорит OpenGL version string: 4.6.0 NVIDIA 460.67

Значит работает.

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

у меня кстати дефолт был в /etc/X11/app-defaults/xinitrc что он делает я знаю пользователь у меня пока только рут.

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/app-defaults/.Xresources
sysmodmap=/etc/X11/app-defaults/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/app-defaults/xinitrc.d ] ; then
 for f in /etc/X11/app-defaults/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto


twm &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login

xrandr –setprovideroutputsource modesetting NVIDIA-0 xrandr –auto я добавил по каойто инструкции с арч вики (и xclock убрал)

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

Я устал тут и в других местах писать, что ядро 5.11.х криво, если не сказать совсем, не работает с AMD Vega. И или чёрные экраны лови сразу, или ядро откатывай до 5.10.х и все твои проблемы снимет как рукой.

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

Так у вас иксы запускаются. xterm запускается. Чтоб не париться с xinit установите какой-нибудь dm, типа lightdm, sddm..

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

Создайте пользователя и не пускайте иксы под рутом. Какой у Вас оконный менеджер или окружение рабочего стола?

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

да, все запускается, но на экране не отображается дм я потом поставлю, щас хочу заставить xorg коректно работать. я собирал до этого lfs 5 раз и всегда все либо правильно работало либо не запускалось вообще. А тут какаято фигня. думаю дело в том что до этого я дрова для дискретки не ставил вообще т.к. основной ОС оставалась ubuntu и еще в логе такое сообщение есть [ 123.540] (EE) AMDGPU(G0): eglGetDisplay() failed [ 123.540] (EE) AMDGPU(G0): glamor detected, failed to initialize EGL.

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

я же говорил что пока только twm, потом гном соберу может попробовать вначале без дров нвидии запустить? а то вдруг не в них проблема?

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

я все собираю с нуля и не собираюсь использовать готовую ОС.

и сколько лет 440 драйверу то, у меня на убунте 460 щас. какая оригинальная ОС? какая подделка? что вы несете, господин анонимус

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

Оригинальная та самая самая оригинальная остальное лишь отползание ко всяким видам эльбрусов и драиверам панфрост

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

причем эльбрусы тут?

если вы про убунту, то я пока использую ее, но щас собираю из исхов Linux (придерживаясь нструкции lfs в общих чертах)

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

Вот этот компьютер, с которого пишу. Он на AMD Ryzen 5 PRO 4650G, и с 5.11.х ядрами у него беда вообще. А так-то я 30 лет на Intel и на ноутах с Intel проблем с 5.11.х нету.

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

Откатиться на 5.10.х мало, надо ещё и переинициализировать в нём ваш блоб Nvidia, грубо говоря - снести его и подчистить за ним и снова накатить, но уже с 5.10.х ядром. И всё заведётся. Тем более у вас основная ругань на amdgpu идёт, а с ним вот как раз 5.11.х ядра не дружат. Я вот сам с компьютера на Ryzen 5 PRO 4650G работаю сейчас, до того стояла UBUNTU 20.04.2 с ядром 5.8.0-45 и всё хорошо было. Сейчас Manjaro XFCE и со всеми ядрами хорошо, кроме 5.11.х, там на 5.11.4 давало красный экран, а на 5.11.6 даёт чёрный и хорошо там просто откатиться назад на любое ядро, на 5.10.23 нет проблем вообще.

anonymous
()
Ответ на: удаленный комментарий

Гришка, пошёл нахер.

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

я dkms скрипт в /etc/kernel/postinst.d запустил

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

попробовал убрать нвидию, получил

 /usr/include/xorg/privates.h:121: dixDetPrivateAddr: Assertions 'key->initialized' failed
первой строки в логе нету, но она в терминале вроде проскакивала.
может ли это быть из за сборки ОС с -Ofast?
при переименовании этого инклюда не чего не меняеться
[    11.902] (II) AMDGPU(0): Setting screen physical size to 507 x 285
[    11.905] (EE) 
[    11.905] (EE) Backtrace:
[    11.905] (EE) 0: /usr/libexec/Xorg (xorg_backtrace+0x46) [0x5cb5f6]
[    11.905] (EE) 1: /usr/libexec/Xorg (0x400000+0x1cf795) [0x5cf795]
[    11.905] (EE) 2: /lib/libpthread.so.0 (0x7fae4f5fe000+0x12a10) [0x7fae4f610a10]
[    11.906] (EE) 3: /lib/libc.so.6 (gsignal+0xa3) [0x7fae4f45f023]
[    11.906] (EE) 4: /lib/libc.so.6 (abort+0x102) [0x7fae4f445526]
[    11.906] (EE) 5: /lib/libc.so.6 (0x7fae4f423000+0x2241f) [0x7fae4f44541f]
[    11.906] (EE) 6: /lib/libc.so.6 (0x7fae4f423000+0x33662) [0x7fae4f456662]
[    11.906] (EE) 7: /usr/lib/xorg/modules/drivers/amdgpu_drv.so (0x7fae4e2b4000+0x8ed3) [0x7fae4e2bced3]
[    11.906] (EE) 8: /usr/lib/xorg/modules/drivers/amdgpu_drv.so (0x7fae4e2b4000+0x96b1) [0x7fae4e2bd6b1]
[    11.906] (EE) 9: /usr/lib/xorg/modules/drivers/amdgpu_drv.so (0x7fae4e2b4000+0x18edc) [0x7fae4e2ccedc]
[    11.906] (EE) 10: /usr/lib/xorg/modules/drivers/amdgpu_drv.so (0x7fae4e2b4000+0x1ae29) [0x7fae4e2cee29]
[    11.906] (EE) 11: /usr/libexec/Xorg (MapWindow+0x2b0) [0x476a30]
[    11.906] (EE) 12: /usr/libexec/Xorg (0x400000+0x4a9a4) [0x44a9a4]
[    11.906] (EE) 13: /lib/libc.so.6 (__libc_start_main+0xcd) [0x7fae4f446f2d]
[    11.906] (EE) 14: /usr/libexec/Xorg (_start+0x2a) [0x4311aa]
[    11.906] (EE) 
[    11.906] (EE) 
Fatal server error:
[    11.906] (EE) Caught signal 6 (Aborted). Server aborting
[    11.906] (EE) 
[    11.906] (EE) 

xorg у меня кстати make check не проходит, все фаилиться, без cflags проходит. но результат вроде не влияет

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

я щас прочитал про библиотку glvnd, возможно дело в том что она не установлена и меса не может с нвидией подружиться?

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

установка libglvnd и переустановка mesa и nvidia драйвера с ее поддержкой решили проблему. спасибо за попытку помочь

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

Для гибридной графики требуется специально подготовленный xorg.conf и прописать кое-что в настройки GDM/KDM/SDDM/LightDM/etc.

Оу, я смотрю, ты воспользовался новой возможностью PRIME Offloading. Ну, или так.

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

для начала требуется библиотека libglvnd (и месу надо с ней собирать) в противном случае драйвер nvidia будет устанавливаться поверх месы, удаляя ее.

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

Я, честно, не знаю, как это делается. В бинарных дистрибутивах всё уже предусмотрели и рспихали по директор иям разные реализации OpenGL. А на LFS наверно сложно.

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

если знать как то нет - собираешь libglvnd (до месы), потом месу с -Dlibglvnd=true или что типо этого и потом просто драйвер нвидии ставишь меса и нвидия когда найдут libglvnd будут ставить все либы из расщета на совместную работу (libsomelib-nvidia.so вместо libsomelib.so) а иначе драйвер нвидии решит что меса его старая версия и удалит ее либы (без них драйвер встройки не заведется)

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

Да, так и есть, но можно запустить инсталлятор ещё раз с ключом --uninstall, и он удалит драйвер и вернёт файл библиотек обратно.

А слышал про NVIDIA PRIME что-нибудь?

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

конечно. есть опция в нвидиа сеттингс если он установлен (как у меня в убунту). но есть переменные которые и без него работают, я даже написал скрипт запускающий $@ с ними (т.к. они очень длинные) кстати, а куда он эти файлы бекапит?

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

NVIDIA PRIME сделали в 2013 году на замену Bumblebee. Для Ubuntu сделали графическую переключалку. В остальных дистрибутивах Linux нужно было создать специально подготовленный xorg.conf, а также отредактировать конфиг GDM/KDM/SDDM/LightDM/etc.

Для GPU от Intel использовался драйвер modesetting вместо xf86-video-intel. Как я понял, этот драйвер является аналогом драйвера vesa. Потому что драйвер vesa не работает, если включен KMS. И этот драйвер не умеет аппаратного ускорения.

GPU от Intel использовался только для вывода графики, проброшенной с GPU от NVIDIA.

Потом всё изменилось. Драйвер modesetting научился аппаратному ускорению. Люди стали рассматривать вариант замены radeon и intel на modesetting, и не разрабатывать отдельные драйверы вообще. Только dri-драйвер в ядре.

Также драйвер modesetting перестал быть отдельным пакетом xf86-video-modesetting, и был включён в архив с исходниками X-Server 1.17.

Ну и начиная с X-Server 1.20 можно использовать оба GPU. Я правда не знаю, оставили ли драйвер modesetting на GPU от Intel, или теперь там нормальный xf86-video-intel.

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

Значит я один такой «везунчик» у которого ни один дистрибутив Linux не работает с 5.11.х ядрами, процессор у меня Ryzen 5 PRO 4650G, не знаю на что и думать теперь. По идее то та же Vega, но распознаётся как интегрированный AMD GPU. Видимо что-то ещё и с технологией Zen2 как то связано. Другого ничего не вижу. Сейчас на 5.10.23 ядре, всё замечательно. Надеюсь на 5.12, что пофиксят, а так-то на мой процессор и 5.11 ядро в багзилле kernel.org всё новые и новые баги появляются, чуть ли не каждый день. Ощущение, что их какой-то дистрибутив шлёт автоматом, но вот почему-то от зарегистрированных там пользователей. И у всех статус NEW и нет отметки что «в работе». Хотя я по Red Hat Bugzilla сужу.

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

не знаю но вроде для x11 нужен xf86-video-* а для wayland нет. но точно не знаю, я xf86-video-amdgpu всегда собираю. и в убунте он есть. Не знаю как с кмс и весой, но у меня в tiny X Xvesa говорила что она онли 32 бит. Как в нормальном Xorg - не знаю

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