You are not logged in.

#26 2024-06-23 12:51:17

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:
Jun 23 14:44:14 sevencommaone kernel:  ? nv_drm_init+0x20/0x20 [nvidia e491776bbc9c365af20f6166051a0ca29a2e383b]
Jun 23 14:44:14 sevencommaone kernel:  ? __warn_thunk+0x2a/0x40
Jun 23 14:44:14 sevencommaone kernel:  ? __warn_thunk+0x2a/0x40
Jun 23 14:44:14 sevencommaone kernel:  warn_thunk_thunk+0x1a/0x30
Jun 23 14:44:14 sevencommaone kernel:  ? nv_drm_init+0x20/0x20 [nvidia e491776bbc9c365af20f6166051a0ca29a2e383b]
Jun 23 14:44:14 sevencommaone kernel:  nvidia_init_module+0x2d/0x760 [nvidia e491776bbc9c365af20f6166051a0ca29a2e383b]

is probably lethal - https://bbs.archlinux.org/viewtopic.php?id=296729
Do you have more luck w/ the LTS kernel (and linux-lts-headers for the dkms)?

I would try going for the LTS kernel, problem is that I won't know how to boot into it without GRUB being visible. I blame Apple on that, but maybe there's a workaround. What do you suggest doing in this case?


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#27 2024-06-23 12:54:25

seth
Member
Registered: 2012-09-03
Posts: 54,177

Offline

#28 2024-06-23 13:14:13

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

OK, so currently its busy with other stuff, what packages will I need to install in order to switch over to the LTS kernel?


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#29 2024-06-23 13:16:38

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

linux-lts and linux-lts-headers…

Offline

#30 2024-06-23 13:23:13

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

linux-lts and linux-lts-headers…

that simple? I was always used to installing the default Linux kernel, thought it'd be a whole another process. Dumb question on my end, my bad.

update: got the LTS kernel working, and it's all the same, except now it is also having jittery windows on all windows, and the black large border around Firefox is still there.

What now?

Last edited by adr77 (2024-06-23 14:33:52)


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#31 2024-06-24 04:21:08

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

Excuse the bump, but I'd like to figure out what to do.

Currently, I have the LTS kernel up and running, but it seems to be acting the same as it did on the normal kernel.

What now?


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#32 2024-06-24 05:21:44

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

For a quick test run "glxinfo -B" - if that doesn't say "nvidia" post xorg log and journal.

Offline

#33 2024-06-24 05:49:45

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

For a quick test run "glxinfo -B" - if that doesn't say "nvidia" post xorg log and journal.

No nvidia here:

[andaro@sevencommaone ~]$ glxinfo -B
name of display: :0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  37
  Current serial number in output stream:  38

Xorg log:

[     8.710] (--) Log file renamed from "/var/log/Xorg.pid-429.log" to "/var/log/Xorg.0.log"
[     8.716] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[     8.716] Current Operating System: Linux sevencommaone 6.6.35-2-lts #1 SMP PREEMPT_DYNAMIC Fri, 21 Jun 2024 21:05:23 +0000 x86_64
[     8.716] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=70c61ad7-b23d-4fd7-a310-df288620a623 rw loglevel=3
[     8.716]  
[     8.716] Current version of pixman: 0.43.4
[     8.716] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     8.716] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     8.716] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 24 08:27:58 2024
[     8.721] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     8.723] (==) No Layout section.  Using the first Screen section.
[     8.723] (==) No screen section available. Using defaults.
[     8.723] (**) |-->Screen "Default Screen Section" (0)
[     8.723] (**) |   |-->Monitor "<default monitor>"
[     8.723] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     8.723] (**) Allowing byte-swapped clients
[     8.723] (==) Automatically adding devices
[     8.723] (==) Automatically enabling devices
[     8.723] (==) Automatically adding GPU devices
[     8.724] (==) Automatically binding GPU devices
[     8.724] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     8.724] (WW) The directory "/usr/share/fonts/misc" does not exist.
[     8.724] 	Entry deleted from font path.
[     8.726] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[     8.726] 	Entry deleted from font path.
[     8.726] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[     8.726] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[     8.726] 	Entry deleted from font path.
[     8.726] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[     8.726] 	Entry deleted from font path.
[     8.726] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[     8.726] 	Entry deleted from font path.
[     8.726] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[     8.726] 	Entry deleted from font path.
[     8.726] (==) FontPath set to:
	
[     8.726] (==) ModulePath set to "/usr/lib/xorg/modules"
[     8.726] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     8.726] (II) Module ABI versions:
[     8.726] 	X.Org ANSI C Emulation: 0.4
[     8.726] 	X.Org Video Driver: 25.2
[     8.726] 	X.Org XInput driver : 24.4
[     8.726] 	X.Org Server Extension : 10.0
[     8.726] (++) using VT number 2

[     8.726] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     8.727] (II) xfree86: Adding drm device (/dev/dri/card0)
[     8.727] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[     8.737] (--) PCI:*(2@0:0:0) 10de:08a0:106b:00ce rev 162, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[     8.737] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     8.737] (II) LoadModule: "glx"
[     8.739] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     8.890] (II) Module glx: vendor="X.Org Foundation"
[     8.890] 	compiled for 1.21.1.13, module version = 1.0.0
[     8.890] 	ABI class: X.Org Server Extension, version 10.0
[     8.890] (==) Matched nouveau as autoconfigured driver 0
[     8.890] (==) Matched nv as autoconfigured driver 1
[     8.890] (==) Matched modesetting as autoconfigured driver 2
[     8.890] (==) Matched fbdev as autoconfigured driver 3
[     8.890] (==) Matched vesa as autoconfigured driver 4
[     8.890] (==) Assigned the driver to the xf86ConfigLayout
[     8.890] (II) LoadModule: "nouveau"
[     8.890] (WW) Warning, couldn't open module nouveau
[     8.890] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     8.890] (II) LoadModule: "nv"
[     8.890] (WW) Warning, couldn't open module nv
[     8.890] (EE) Failed to load module "nv" (module does not exist, 0)
[     8.890] (II) LoadModule: "modesetting"
[     8.890] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     8.896] (II) Module modesetting: vendor="X.Org Foundation"
[     8.896] 	compiled for 1.21.1.13, module version = 1.21.1
[     8.896] 	Module class: X.Org Video Driver
[     8.896] 	ABI class: X.Org Video Driver, version 25.2
[     8.896] (II) LoadModule: "fbdev"
[     8.896] (WW) Warning, couldn't open module fbdev
[     8.896] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     8.896] (II) LoadModule: "vesa"
[     8.897] (WW) Warning, couldn't open module vesa
[     8.897] (EE) Failed to load module "vesa" (module does not exist, 0)
[     8.897] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     8.910] (II) modeset(0): using drv /dev/dri/card0
[     8.910] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     8.910] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[     8.910] (==) modeset(0): RGB weight 888
[     8.910] (==) modeset(0): Default visual is TrueColor
[     8.910] (II) Loading sub module "glamoregl"
[     8.910] (II) LoadModule: "glamoregl"
[     8.910] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     8.925] (II) Module glamoregl: vendor="X.Org Foundation"
[     8.925] 	compiled for 1.21.1.13, module version = 1.0.1
[     8.925] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     9.292] (EE) modeset(0): eglGetDisplay() failed
[     9.294] (II) modeset(0): glamor initialization failed
[     9.294] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[     9.294] (II) modeset(0): Output None-1 has no monitor section
[     9.294] (II) modeset(0): EDID for output None-1
[     9.294] (II) modeset(0): Printing probed modes for output None-1
[     9.294] (II) modeset(0): Modeline "1280x800"x60.0   61.44  1280 1280 1280 1280  800 800 800 800 (48.0 kHz eP)
[     9.294] (II) modeset(0): Output None-1 connected
[     9.294] (II) modeset(0): Using exact sizes for initial modes
[     9.294] (II) modeset(0): Output None-1 using initial mode 1280x800 +0+0
[     9.294] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[     9.294] (==) modeset(0): DPI set to (96, 96)
[     9.294] (II) Loading sub module "fb"
[     9.294] (II) LoadModule: "fb"
[     9.294] (II) Module "fb" already built-in
[     9.297] (==) modeset(0): Backing store enabled
[     9.297] (==) modeset(0): Silken mouse enabled
[     9.297] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[     9.297] (==) modeset(0): DPMS enabled
[     9.297] (II) Initializing extension Generic Event Extension
[     9.297] (II) Initializing extension SHAPE
[     9.297] (II) Initializing extension MIT-SHM
[     9.297] (II) Initializing extension XInputExtension
[     9.298] (II) Initializing extension XTEST
[     9.298] (II) Initializing extension BIG-REQUESTS
[     9.299] (II) Initializing extension SYNC
[     9.299] (II) Initializing extension XKEYBOARD
[     9.299] (II) Initializing extension XC-MISC
[     9.299] (II) Initializing extension SECURITY
[     9.300] (II) Initializing extension XFIXES
[     9.300] (II) Initializing extension RENDER
[     9.300] (II) Initializing extension RANDR
[     9.300] (II) Initializing extension COMPOSITE
[     9.300] (II) Initializing extension DAMAGE
[     9.301] (II) Initializing extension MIT-SCREEN-SAVER
[     9.301] (II) Initializing extension DOUBLE-BUFFER
[     9.301] (II) Initializing extension RECORD
[     9.301] (II) Initializing extension DPMS
[     9.301] (II) Initializing extension Present
[     9.301] (II) Initializing extension DRI3
[     9.301] (II) Initializing extension X-Resource
[     9.302] (II) Initializing extension XVideo
[     9.302] (II) Initializing extension XVideo-MotionCompensation
[     9.302] (II) Initializing extension GLX
[     9.302] (II) AIGLX: Screen 0 is not DRI2 capable
[     9.312] (II) IGLX: Loaded and initialized swrast
[     9.312] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     9.312] (II) Initializing extension XFree86-VidModeExtension
[     9.312] (II) Initializing extension XFree86-DGA
[     9.312] (II) Initializing extension XFree86-DRI
[     9.312] (II) Initializing extension DRI2
[     9.315] (II) modeset(0): Damage tracking initialized
[     9.315] (II) modeset(0): Setting screen physical size to 338 x 211
[     9.414] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[     9.414] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     9.414] (II) LoadModule: "libinput"
[     9.415] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     9.422] (II) Module libinput: vendor="X.Org Foundation"
[     9.422] 	compiled for 1.21.1.8, module version = 1.4.0
[     9.422] 	Module class: X.Org XInput Driver
[     9.422] 	ABI class: X.Org XInput driver, version 24.4
[     9.422] (II) Using input driver 'libinput' for 'Power Button'
[     9.422] (**) Power Button: always reports core events
[     9.422] (**) Option "Device" "/dev/input/event3"
[     9.433] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     9.433] (II) event3  - Power Button: device is a keyboard
[     9.434] (II) event3  - Power Button: device removed
[     9.450] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[     9.450] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     9.451] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     9.451] (II) event3  - Power Button: device is a keyboard
[     9.452] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[     9.452] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[     9.452] (II) Using input driver 'libinput' for 'Video Bus'
[     9.452] (**) Video Bus: always reports core events
[     9.452] (**) Option "Device" "/dev/input/event4"
[     9.454] (II) event4  - Video Bus: is tagged by udev as: Keyboard
[     9.454] (II) event4  - Video Bus: device is a keyboard
[     9.454] (II) event4  - Video Bus: device removed
[     9.510] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2b/LNXVIDEO:00/input/input4/event4"
[     9.510] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[     9.511] (II) event4  - Video Bus: is tagged by udev as: Keyboard
[     9.512] (II) event4  - Video Bus: device is a keyboard
[     9.513] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     9.513] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     9.513] (II) Using input driver 'libinput' for 'Power Button'
[     9.513] (**) Power Button: always reports core events
[     9.513] (**) Option "Device" "/dev/input/event1"
[     9.514] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     9.514] (II) event1  - Power Button: device is a keyboard
[     9.514] (II) event1  - Power Button: device removed
[     9.536] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[     9.536] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[     9.538] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     9.538] (II) event1  - Power Button: device is a keyboard
[     9.539] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[     9.539] (II) No input driver specified, ignoring this device.
[     9.539] (II) This device may have been added with another device file.
[     9.539] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[     9.539] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     9.539] (II) Using input driver 'libinput' for 'Sleep Button'
[     9.539] (**) Sleep Button: always reports core events
[     9.540] (**) Option "Device" "/dev/input/event2"
[     9.541] (II) event2  - Sleep Button: is tagged by udev as: Keyboard
[     9.541] (II) event2  - Sleep Button: device is a keyboard
[     9.541] (II) event2  - Sleep Button: device removed
[     9.563] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2"
[     9.563] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[     9.564] (II) event2  - Sleep Button: is tagged by udev as: Keyboard
[     9.564] (II) event2  - Sleep Button: device is a keyboard
[     9.566] (II) config/udev: Adding input device Logitech M720 Triathlon (/dev/input/event7)
[     9.566] (**) Logitech M720 Triathlon: Applying InputClass "libinput pointer catchall"
[     9.566] (**) Logitech M720 Triathlon: Applying InputClass "libinput keyboard catchall"
[     9.566] (II) Using input driver 'libinput' for 'Logitech M720 Triathlon'
[     9.566] (**) Logitech M720 Triathlon: always reports core events
[     9.566] (**) Option "Device" "/dev/input/event7"
[     9.568] (II) event7  - Logitech M720 Triathlon: is tagged by udev as: Keyboard Mouse
[     9.569] (II) event7  - Logitech M720 Triathlon: device is a pointer
[     9.569] (II) event7  - Logitech M720 Triathlon: device is a keyboard
[     9.569] (II) event7  - Logitech M720 Triathlon: device removed
[     9.590] (II) libinput: Logitech M720 Triathlon: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.590] (II) libinput: Logitech M720 Triathlon: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.590] (II) libinput: Logitech M720 Triathlon: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.590] (II) libinput: Logitech M720 Triathlon: needs a virtual subdevice
[     9.590] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.2/0003:046D:C52B.0004/0003:046D:405E.0008/input/input18/event7"
[     9.590] (II) XINPUT: Adding extended input device "Logitech M720 Triathlon" (type: MOUSE, id 10)
[     9.590] (**) Option "AccelerationScheme" "none"
[     9.590] (**) Logitech M720 Triathlon: (accel) selected scheme none/0
[     9.590] (**) Logitech M720 Triathlon: (accel) acceleration factor: 2.000
[     9.590] (**) Logitech M720 Triathlon: (accel) acceleration threshold: 4
[     9.592] (II) event7  - Logitech M720 Triathlon: is tagged by udev as: Keyboard Mouse
[     9.593] (II) event7  - Logitech M720 Triathlon: device is a pointer
[     9.593] (II) event7  - Logitech M720 Triathlon: device is a keyboard
[     9.594] (II) config/udev: Adding input device Logitech M720 Triathlon (/dev/input/mouse1)
[     9.594] (II) No input driver specified, ignoring this device.
[     9.594] (II) This device may have been added with another device file.
[     9.596] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event10)
[     9.596] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "libinput keyboard catchall"
[     9.596] (II) Using input driver 'libinput' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[     9.596] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[     9.596] (**) Option "Device" "/dev/input/event10"
[     9.598] (II) event10 - Apple Inc. Apple Internal Keyboard / Trackpad: is tagged by udev as: Keyboard
[     9.598] (II) event10 - Apple Inc. Apple Internal Keyboard / Trackpad: device is a keyboard
[     9.599] (II) event10 - Apple Inc. Apple Internal Keyboard / Trackpad: device removed
[     9.616] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb2/2-3/2-3:1.0/0003:05AC:0237.0005/input/input11/event10"
[     9.616] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 11)
[     9.619] (II) event10 - Apple Inc. Apple Internal Keyboard / Trackpad: is tagged by udev as: Keyboard
[     9.619] (II) event10 - Apple Inc. Apple Internal Keyboard / Trackpad: device is a keyboard
[     9.621] (II) config/udev: Adding input device bcm5974 (/dev/input/event8)
[     9.621] (**) bcm5974: Applying InputClass "libinput touchpad catchall"
[     9.621] (II) Using input driver 'libinput' for 'bcm5974'
[     9.621] (**) bcm5974: always reports core events
[     9.621] (**) Option "Device" "/dev/input/event8"
[     9.628] (II) event8  - bcm5974: is tagged by udev as: Touchpad
[     9.629] (II) event8  - bcm5974: device is a touchpad
[     9.629] (II) event8  - bcm5974: device removed
[     9.666] (II) libinput: bcm5974: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.667] (II) libinput: bcm5974: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.667] (II) libinput: bcm5974: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.668] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb2/2-3/2-3:1.2/input/input19/event8"
[     9.668] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 12)
[     9.671] (**) Option "AccelerationScheme" "none"
[     9.671] (**) bcm5974: (accel) selected scheme none/0
[     9.671] (**) bcm5974: (accel) acceleration factor: 2.000
[     9.671] (**) bcm5974: (accel) acceleration threshold: 4
[     9.679] (II) event8  - bcm5974: is tagged by udev as: Touchpad
[     9.681] (II) event8  - bcm5974: device is a touchpad
[     9.683] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse2)
[     9.683] (II) No input driver specified, ignoring this device.
[     9.683] (II) This device may have been added with another device file.
[     9.684] (II) config/udev: Adding input device HDA NVidia Headphone (/dev/input/event5)
[     9.684] (II) No input driver specified, ignoring this device.
[     9.684] (II) This device may have been added with another device file.
[     9.685] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event6)
[     9.685] (II) No input driver specified, ignoring this device.
[     9.685] (II) This device may have been added with another device file.
[     9.686] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event11)
[     9.686] (II) No input driver specified, ignoring this device.
[     9.686] (II) This device may have been added with another device file.
[     9.687] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event12)
[     9.687] (II) No input driver specified, ignoring this device.
[     9.687] (II) This device may have been added with another device file.
[     9.688] (II) config/udev: Adding input device applesmc (/dev/input/event13)
[     9.688] (II) No input driver specified, ignoring this device.
[     9.688] (II) This device may have been added with another device file.
[     9.688] (II) config/udev: Adding input device applesmc (/dev/input/js0)
[     9.688] (II) No input driver specified, ignoring this device.
[     9.688] (II) This device may have been added with another device file.
[     9.689] (II) config/udev: Adding input device PC Speaker (/dev/input/event9)
[     9.689] (II) No input driver specified, ignoring this device.
[     9.689] (II) This device may have been added with another device file.
[     9.705] (**) Logitech M720 Triathlon: Applying InputClass "libinput pointer catchall"
[     9.705] (**) Logitech M720 Triathlon: Applying InputClass "libinput keyboard catchall"
[     9.705] (II) Using input driver 'libinput' for 'Logitech M720 Triathlon'
[     9.705] (**) Logitech M720 Triathlon: always reports core events
[     9.705] (**) Option "Device" "/dev/input/event7"
[     9.705] (II) libinput: Logitech M720 Triathlon: is a virtual subdevice
[     9.705] (II) libinput: Logitech M720 Triathlon: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.705] (II) libinput: Logitech M720 Triathlon: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.705] (II) libinput: Logitech M720 Triathlon: Step value 0 was provided, libinput Fallback acceleration function is used.
[     9.705] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.2/0003:046D:C52B.0004/0003:046D:405E.0008/input/input18/event7"
[     9.705] (II) XINPUT: Adding extended input device "Logitech M720 Triathlon" (type: KEYBOARD, id 13)

http://0x0.st/XA3m.txt

Another thing to note, anything that wants to used accelerated 3D graphics doesn't launch.

I've tested it with the AUR version of ClassiCube (open-source Minecraft clone) and Ri-li (2006 children's wood toy train game), also from the AUR.

ClassiCube has a standard GTK launcher which works just fine, but the game itself doesn't launch at all, no matter what.

Ri-li doesn't launch at all.


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#34 2024-06-24 06:08:46

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

The device is detected, the kernel module loads now w/o any errors but the DDX driver doesn't.

pacman -Qikk nvidia-340xx-utils
pacman -Q nvidia

Offline

#35 2024-06-24 06:56:02

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

The device is detected, the kernel module loads now w/o any errors but the DDX driver doesn't.

pacman -Qikk nvidia-340xx-utils
pacman -Q nvidia

Is the nvidia package supposed to be present?

[andaro@sevencommaone ~]$ pacman -Qikk nvidia-340xx-utils
Name            : nvidia-340xx-utils
Version         : 340.108-1
Description     : NVIDIA drivers utilities
Architecture    : x86_64
URL             : http://www.nvidia.com/
Licenses        : custom
Groups          : None
Provides        : libgl  libgles  libegl  nvidia-utils  nvidia-340xx-libgl
                  nvidia-libgl
Depends On      : xorg-server
Optional Deps   : gtk2: nvidia-settings
                  xorg-server-devel: nvidia-xconfig
                  opencl-nvidia-340xx: OpenCL support [installed]
Required By     : fcitx5  ffmpeg  freeglut  glu  gtk3  gtk4  libva
                  mesa-utils  nvidia-340xx-dkms  qt5-base  qt6-base  sdl2
                  xorg-server
Optional For    : ffmpeg  ffmpeg4.4  libvdpau
Conflicts With  : nvidia-utils  nvidia-340xx-libgl  nvidia-libgl
Replaces        : nvidia-340xx-libgl
Installed Size  : 133.69 MiB
Packager        : Unknown Packager
Build Date      : Sat 22 Jun 2024 20:47:09
Install Date    : Sat 22 Jun 2024 20:52:04
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : None

nvidia-340xx-utils: 157 total files, 0 altered files
[andaro@sevencommaone ~]$ pacman -Q nvidia
error: package 'nvidia' was not found

"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#36 2024-06-24 07:05:36

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

-Qs nvidia, sorry. But that's not the problem. Might be because it's a apple specific chip.
Try to add /etc/X11/xorg.conf.d/20-nvidia.conf

Section "Device"
    Identifier  "MyRustyTesla"
    Driver      "nvidia"
    BusID       "PCI:2:0:0"
EndSection

Offline

#37 2024-06-24 07:09:10

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

-Qs nvidia, sorry. But that's not the problem. Might be because it's a apple specific chip.
Try to add /etc/X11/xorg.conf.d/20-nvidia.conf

Section "Device"
    Identifier  "MyRustyTesla"
    Driver      "nvidia"
    BusID       "PCI:2:0:0"
EndSection
andaro@sevencommaone ~]$ pacman -Qs nvidia
local/libvdpau 1.5-2
    Nvidia VDPAU library
local/nvidia-340xx-dkms 340.108-37
    NVIDIA driver sources for linux, 340xx legacy branch
local/nvidia-340xx-utils 340.108-1
    NVIDIA drivers utilities
local/opencl-nvidia-340xx 340.108-1
    OpenCL implemention for NVIDIA

Tested the file you had me set it, but it failed to start SDDM, and got stuck on a tty, and had to delete the file. a reboot after, and its back to normal.

Last edited by adr77 (2024-06-24 07:46:28)


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#38 2024-06-24 15:05:48

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

Do you have the X11 log for that?
For the backlight there'd be https://aur.archlinux.org/packages/nvidia-bl-dkms but this doesn't help if you don't get the nvidia chip working.
For the pre-boot situation, https://blog.virtualwolf.org/installing … cbook-air/ might help (see the grub config) - it however also indicates a functioning nvidia GPU/driver…

Offline

#39 2024-06-24 16:15:29

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

Do you have the X11 log for that?
For the backlight there'd be https://aur.archlinux.org/packages/nvidia-bl-dkms but this doesn't help if you don't get the nvidia chip working.
For the pre-boot situation, https://blog.virtualwolf.org/installing … cbook-air/ might help (see the grub config) - it however also indicates a functioning nvidia GPU/driver…

for the X11 log, I can just redo it again, and generate the log from the tty, then return to as is and send it here.

I'll install the backlight package and see what it does.

xorg log:

[    12.583] (--) Log file renamed from "/var/log/Xorg.pid-436.log" to "/var/log/Xorg.0.log"
[    12.584] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[    12.584] Current Operating System: Linux sevencommaone 6.6.35-2-lts #1 SMP PREEMPT_DYNAMIC Fri, 21 Jun 2024 21:05:23 +0000 x86_64
[    12.584] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=70c61ad7-b23d-4fd7-a310-df288620a623 rw loglevel=3
[    12.584]  
[    12.584] Current version of pixman: 0.43.4
[    12.584] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    12.584] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.584] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 24 19:17:11 2024
[    12.584] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    12.584] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.584] (==) No Layout section.  Using the first Screen section.
[    12.584] (==) No screen section available. Using defaults.
[    12.585] (**) |-->Screen "Default Screen Section" (0)
[    12.585] (**) |   |-->Monitor "<default monitor>"
[    12.585] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    12.585] (**) |   |-->Device "MyRustyTesla"
[    12.585] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    12.585] (**) Allowing byte-swapped clients
[    12.585] (==) Automatically adding devices
[    12.585] (==) Automatically enabling devices
[    12.585] (==) Automatically adding GPU devices
[    12.585] (==) Automatically binding GPU devices
[    12.585] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    12.585] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    12.585] 	Entry deleted from font path.
[    12.585] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    12.585] 	Entry deleted from font path.
[    12.585] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    12.585] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    12.585] 	Entry deleted from font path.
[    12.585] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    12.585] 	Entry deleted from font path.
[    12.585] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    12.585] 	Entry deleted from font path.
[    12.585] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    12.585] 	Entry deleted from font path.
[    12.585] (==) FontPath set to:
	
[    12.585] (==) ModulePath set to "/usr/lib/xorg/modules"
[    12.585] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    12.585] (II) Module ABI versions:
[    12.585] 	X.Org ANSI C Emulation: 0.4
[    12.585] 	X.Org Video Driver: 25.2
[    12.585] 	X.Org XInput driver : 24.4
[    12.585] 	X.Org Server Extension : 10.0
[    12.586] (++) using VT number 2

[    12.586] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    12.587] (II) xfree86: Adding drm device (/dev/dri/card0)
[    12.587] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[    12.598] (--) PCI:*(2@0:0:0) 10de:08a0:106b:00ce rev 162, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[    12.598] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    12.598] (II) LoadModule: "glx"
[    12.599] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    12.625] (II) Module glx: vendor="X.Org Foundation"
[    12.625] 	compiled for 1.21.1.13, module version = 1.0.0
[    12.625] 	ABI class: X.Org Server Extension, version 10.0
[    12.625] (II) LoadModule: "nvidia"
[    12.625] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    12.625] (II) Module nvidia: vendor="NVIDIA Corporation"
[    12.625] 	compiled for 4.0.2, module version = 1.0.0
[    12.625] 	Module class: X.Org Video Driver
[    12.625] ================ WARNING WARNING WARNING WARNING ================
[    12.625] This server has a video driver ABI version of 25.2 that this
driver does not officially support.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[    12.625] =================================================================
[    12.626] (EE) NVIDIA: Use the -ignoreABI option to override this check.
[    12.626] (II) UnloadModule: "nvidia"
[    12.626] (II) Unloading nvidia
[    12.626] (EE) Failed to load module "nvidia" (unknown error, 0)
[    12.626] (EE) No drivers available.
[    12.626] (EE) 
Fatal server error:
[    12.626] (EE) no screens found(EE) 
[    12.626] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    12.626] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    12.626] (EE) 
[    12.626] (EE) Server terminated with error (1). Closing log file.

update: the backlight package installed just fine, but it still doesn't do anything, probably because of the fact that I am still running off of some weird result of a graphical miracle.

Last edited by adr77 (2024-06-24 16:30:07)


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#40 2024-06-24 20:31:54

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

It does completely not pick up https://aur.archlinux.org/cgit/aur.git/ … 40xx-utils at all - what kinda makes sense because the simpledrm device seems to be the only one…

modinfo nvidia-drm
lsmod | grep nvidia
modprobe -v nvidia-drm

Offline

#41 2024-06-25 06:23:13

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

It does completely not pick up https://aur.archlinux.org/cgit/aur.git/ … 40xx-utils at all - what kinda makes sense because the simpledrm device seems to be the only one…

modinfo nvidia-drm
lsmod | grep nvidia
modprobe -v nvidia-drm

output for modinfo:

[andaro@sevencommaone ~]$ modinfo nvidia-drm
modinfo: ERROR: Module nvidia-drm not found.

output for lsmod:

[andaro@sevencommaone ~]$ lsmod | grep nvidia
nvidia            10592256  0

output for modprobe:

[andaro@sevencommaone ~]$ modprobe -v nvidia-drm
modprobe: FATAL: Module nvidia-drm not found in directory /lib/modules/6.6.35-2-lts

"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#42 2024-06-25 06:31:08

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

There's also https://aur.archlinux.org/cgit/aur.git/ … idia-340xx … just try to make the file

Section "Files"
  ModulePath   "/usr/lib64/nvidia/xorg"
  ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "Device"
    Identifier  "MyRustyTesla"
    Driver      "nvidia"
    BusID       "PCI:2:0:0"
EndSection

Section "ServerFlags"
  Option "IgnoreABI" "1"
EndSection

and if the server still fails, post an udpated log.

Offline

#43 2024-06-25 06:36:04

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

There's also https://aur.archlinux.org/cgit/aur.git/ … idia-340xx … just try to make the file

Section "Files"
  ModulePath   "/usr/lib64/nvidia/xorg"
  ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "Device"
    Identifier  "MyRustyTesla"
    Driver      "nvidia"
    BusID       "PCI:2:0:0"
EndSection

Section "ServerFlags"
  Option "IgnoreABI" "1"
EndSection

and if the server still fails, post an udpated log.

just to clarify, put the code into the file located at

/etc/X11/xorg.conf.d/20-nvidia.conf

as currently, the file does not exist.


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#44 2024-06-25 06:41:53

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

Yes, we're forcing the server to bind the nviidia driver to that device and provide the requried server flags (340xx might not even have had drm support and in that case the otputclass match can't work - no idea why it's there)

Oh, and make sure

ls /usr/lib64/nvidia/xorg /usr/lib64/xorg/modules

actually exist and you have some libglx.so.340* there

Offline

#45 2024-06-25 06:44:11

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

Yes, we're forcing the server to bind the nviidia driver to that device and provide the requried server flags (340xx might not even have had drm support and in that case the otputclass match can't work - no idea why it's there)

Oh, and make sure

ls /usr/lib64/nvidia/xorg /usr/lib64/xorg/modules

actually exist and you have some libglx.so.340* there

good news, they both exist!

[andaro@sevencommaone ~]$ ls /usr/lib64/nvidia/xorg /usr/lib64/xorg/modules
/usr/lib64/nvidia/xorg:
libglx.so  libglx.so.1  libglx.so.340.108

/usr/lib64/xorg/modules:
drivers  extensions  input  libexa.so  libfbdevhw.so  libglamoregl.so  libint10.so  libshadowfb.so  libshadow.so  libvgahw.so  libwfb.so

currently rebooting, I'll send results soon.

update: seems that the server has started and gone dark, no SDDM, and I can't switch to another tty.

I'll try blindly removing the file, hopefully it works.

update 2: it doesn't do anything, but I have an idea: I'll boot into an ArchISO, and chroot into my install and remove the file from there.

update 3: and we're back! I'll try this now:

  • copy the file again

  • reboot into the standard system to generate the Xorg log

  • reboot into the ArchISO

  • copy the Xorg log

  • remove the file

  • reboot again

After that, I can just send you the Xorg log, and then decipher what's going on and how we can fix it.

update 4: it worked! here's the log, as promised:

[     8.423] (--) Log file renamed from "/var/log/Xorg.pid-432.log" to "/var/log/Xorg.0.log"
[     8.434] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[     8.434] Current Operating System: Linux sevencommaone 6.6.35-2-lts #1 SMP PREEMPT_DYNAMIC Fri, 21 Jun 2024 21:05:23 +0000 x86_64
[     8.434] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=70c61ad7-b23d-4fd7-a310-df288620a623 rw loglevel=3
[     8.434]  
[     8.434] Current version of pixman: 0.43.4
[     8.434] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     8.434] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     8.434] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 25 10:02:47 2024
[     8.440] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     8.440] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     8.445] (==) No Layout section.  Using the first Screen section.
[     8.445] (==) No screen section available. Using defaults.
[     8.445] (**) |-->Screen "Default Screen Section" (0)
[     8.445] (**) |   |-->Monitor "<default monitor>"
[     8.445] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[     8.445] (**) |   |-->Device "MyRustyTesla"
[     8.445] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     8.445] (**) Option "IgnoreABI" "1"
[     8.445] (**) Ignoring ABI Version
[     8.445] (**) Allowing byte-swapped clients
[     8.445] (==) Automatically adding devices
[     8.445] (==) Automatically enabling devices
[     8.445] (==) Automatically adding GPU devices
[     8.445] (==) Automatically binding GPU devices
[     8.445] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     8.446] (WW) The directory "/usr/share/fonts/misc" does not exist.
[     8.446] 	Entry deleted from font path.
[     8.447] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[     8.447] 	Entry deleted from font path.
[     8.447] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[     8.447] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[     8.447] 	Entry deleted from font path.
[     8.447] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[     8.447] 	Entry deleted from font path.
[     8.447] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[     8.447] 	Entry deleted from font path.
[     8.447] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[     8.447] 	Entry deleted from font path.
[     8.447] (==) FontPath set to:
	
[     8.447] (**) ModulePath set to "/usr/lib64/nvidia/xorg,/usr/lib64/xorg/modules"
[     8.447] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     8.447] (II) Module ABI versions:
[     8.447] 	X.Org ANSI C Emulation: 0.4
[     8.447] 	X.Org Video Driver: 25.2
[     8.447] 	X.Org XInput driver : 24.4
[     8.447] 	X.Org Server Extension : 10.0
[     8.448] (++) using VT number 2

[     8.448] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     8.449] (II) xfree86: Adding drm device (/dev/dri/card0)
[     8.449] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[     8.460] (--) PCI:*(2@0:0:0) 10de:08a0:106b:00ce rev 162, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[     8.460] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     8.460] (II) LoadModule: "glx"
[     8.461] (II) Loading /usr/lib64/nvidia/xorg/libglx.so
[     8.637] (II) Module glx: vendor="NVIDIA Corporation"
[     8.637] 	compiled for 4.0.2, module version = 1.0.0
[     8.637] 	Module class: X.Org Server Extension
[     8.637] (II) NVIDIA GLX Module  340.108  Wed Dec 11 14:26:50 PST 2019
[     8.639] (II) LoadModule: "nvidia"
[     8.640] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[     8.652] (II) Module nvidia: vendor="NVIDIA Corporation"
[     8.652] 	compiled for 4.0.2, module version = 1.0.0
[     8.652] 	Module class: X.Org Video Driver
[     8.652] ================ WARNING WARNING WARNING WARNING ================
[     8.652] This server has a video driver ABI version of 25.2 that this
driver does not officially support.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[     8.652] =================================================================
[     8.652] (WW) NVIDIA: The driver will continue to load, but may behave strangely.
[     8.652] (WW) NVIDIA: This driver was compiled against the X.Org server SDK from commit e6ef2b12404dfec7f23592a3524d2a63d9d25802 and may not be compatible with the final version of this SDK.
[     8.654] (II) NVIDIA dlloader X Driver  340.108  Wed Dec 11 14:06:00 PST 2019
[     8.654] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     8.663] (II) Loading sub module "fb"
[     8.663] (II) LoadModule: "fb"
[     8.663] (II) Module "fb" already built-in
[     8.663] (WW) Unresolved symbol: fbGetGCPrivateKey
[     8.663] (II) Loading sub module "wfb"
[     8.663] (II) LoadModule: "wfb"
[     8.663] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[     8.666] (II) Module wfb: vendor="X.Org Foundation"
[     8.666] 	compiled for 1.21.1.13, module version = 1.0.0
[     8.666] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     8.666] (II) Loading sub module "ramdac"
[     8.666] (II) LoadModule: "ramdac"
[     8.666] (II) Module "ramdac" already built-in
[     8.670] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     8.670] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[     8.670] (==) NVIDIA(0): RGB weight 888
[     8.670] (==) NVIDIA(0): Default visual is TrueColor
[     8.670] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     8.671] (**) NVIDIA(0): Enabling 2D acceleration

Last edited by adr77 (2024-06-25 07:13:46)


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#46 2024-06-25 13:30:47

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

Driver loads and brings the the expected ABI complaint but no actual error…
What if you pair that w/ "nomodeset" or "nvidia_drm.modeset=1" to get rid or the simpledrm device or the entire KMS?

Offline

#47 2024-06-25 14:41:41

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

seth wrote:

Driver loads and brings the the expected ABI complaint but no actual error…
What if you pair that w/ "nomodeset" or "nvidia_drm.modeset=1" to get rid or the simpledrm device or the entire KMS?

hm... I'm not currently home, but I can test it once I'll be.

If worst comes to worst, I'll just install Linux Mint or another lightweight Linux distro.

Last edited by adr77 (2024-06-25 18:04:04)


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#48 2024-06-25 18:09:32

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

quick update, here's what I've done so far:

  • set the file with "nvidia_drm.nomodeset=1", didn't work

  • set the file with "nomodeset", also didn't work

  • from pure curiosity, set it to both, also didn't work

the good thing that came out of it is that all 3 times, I got to a tty and not a blackout.

anyway, the logs:

with "nvidia_drm.modeset=1":

[    12.141] (--) Log file renamed from "/var/log/Xorg.pid-459.log" to "/var/log/Xorg.0.log"
[    12.142] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[    12.142] Current Operating System: Linux sevencommaone 6.6.35-2-lts #1 SMP PREEMPT_DYNAMIC Fri, 21 Jun 2024 21:05:23 +0000 x86_64
[    12.142] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=70c61ad7-b23d-4fd7-a310-df288620a623 rw loglevel=3
[    12.142]  
[    12.142] Current version of pixman: 0.43.4
[    12.142] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    12.142] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.142] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 25 20:54:11 2024
[    12.142] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    12.142] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.142] Parse error on line 16 of section ServerFlags in file /etc/X11/xorg.conf.d/20-nvidia.conf
	"nomodeset" is not a valid keyword in this section.
[    12.142] (EE) 
[    12.142] (EE) Backtrace:
[    12.143] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.143] (EE) 0: /usr/lib/Xorg (?+0x0) [0x64a345b2dced]
[    12.143] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.143] (EE) 1: /usr/lib/libc.so.6 (?+0x0) [0x70478a147ae0]
[    12.144] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.144] (EE) 2: /usr/lib/libc.so.6 (?+0x0) [0x70478a19fe44]
[    12.144] (EE) 3: /usr/lib/libc.so.6 (gsignal+0x20) [0x70478a147a30]
[    12.144] (EE) 4: /usr/lib/libc.so.6 (abort+0xdf) [0x70478a12f4c3]
[    12.145] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.145] (EE) 5: /usr/lib/libc.so.6 (?+0x0) [0x70478a130354]
[    12.145] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.145] (EE) 6: /usr/lib/libc.so.6 (?+0x0) [0x70478a1aa085]
[    12.145] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.146] (EE) 7: /usr/lib/libc.so.6 (?+0x0) [0x70478a1ac66f]
[    12.146] (EE) 8: /usr/lib/libc.so.6 (__libc_free+0x7e) [0x70478a1aedae]
[    12.146] (EE) 9: /usr/lib/Xorg (xf86optionListFree+0x37) [0x64a345b8c907]
[    12.146] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.146] (EE) 10: /usr/lib/Xorg (?+0x0) [0x64a345b90000]
[    12.147] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.147] (EE) 11: /usr/lib/Xorg (?+0x0) [0x64a345b46584]
[    12.147] (EE) 12: /usr/lib/Xorg (InitOutput+0x1377) [0x64a345b528d7]
[    12.147] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.147] (EE) 13: /usr/lib/Xorg (?+0x0) [0x64a345a19f93]
[    12.148] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.148] (EE) 14: /usr/lib/libc.so.6 (?+0x0) [0x70478a130c88]
[    12.148] (EE) 15: /usr/lib/libc.so.6 (__libc_start_main+0x8c) [0x70478a130d4c]
[    12.148] (EE) 16: /usr/lib/Xorg (_start+0x25) [0x64a345a1b5c5]
[    12.148] (EE) 
[    12.148] (EE) 
Fatal server error:
[    12.148] (EE) Caught signal 6 (Aborted). Server aborting
[    12.148] (EE) 
[    12.148] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    12.148] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    12.148] (EE) 
[    12.148] (EE) Server terminated with error (1). Closing log file.

with "nomodeset":

[    12.123] (--) Log file renamed from "/var/log/Xorg.pid-458.log" to "/var/log/Xorg.0.log"
[    12.124] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[    12.124] Current Operating System: Linux sevencommaone 6.6.35-2-lts #1 SMP PREEMPT_DYNAMIC Fri, 21 Jun 2024 21:05:23 +0000 x86_64
[    12.124] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=70c61ad7-b23d-4fd7-a310-df288620a623 rw loglevel=3
[    12.124]  
[    12.124] Current version of pixman: 0.43.4
[    12.124] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    12.124] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.124] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 25 20:59:59 2024
[    12.124] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    12.124] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.125] Parse error on line 16 of section ServerFlags in file /etc/X11/xorg.conf.d/20-nvidia.conf
	"nomodeset" is not a valid keyword in this section.
[    12.125] (EE) 
[    12.125] (EE) Backtrace:
[    12.125] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.125] (EE) 0: /usr/lib/Xorg (?+0x0) [0x558398cefced]
[    12.125] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.125] (EE) 1: /usr/lib/libc.so.6 (?+0x0) [0x7dc478ae7ae0]
[    12.126] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.126] (EE) 2: /usr/lib/libc.so.6 (?+0x0) [0x7dc478b3fe44]
[    12.126] (EE) 3: /usr/lib/libc.so.6 (gsignal+0x20) [0x7dc478ae7a30]
[    12.127] (EE) 4: /usr/lib/libc.so.6 (abort+0xdf) [0x7dc478acf4c3]
[    12.127] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.127] (EE) 5: /usr/lib/libc.so.6 (?+0x0) [0x7dc478ad0354]
[    12.127] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.127] (EE) 6: /usr/lib/libc.so.6 (?+0x0) [0x7dc478b4a085]
[    12.128] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.128] (EE) 7: /usr/lib/libc.so.6 (?+0x0) [0x7dc478b4c66f]
[    12.128] (EE) 8: /usr/lib/libc.so.6 (__libc_free+0x7e) [0x7dc478b4edae]
[    12.129] (EE) 9: /usr/lib/Xorg (xf86optionListFree+0x37) [0x558398d4e907]
[    12.129] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.129] (EE) 10: /usr/lib/Xorg (?+0x0) [0x558398d52000]
[    12.129] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.129] (EE) 11: /usr/lib/Xorg (?+0x0) [0x558398d08584]
[    12.129] (EE) 12: /usr/lib/Xorg (InitOutput+0x1377) [0x558398d148d7]
[    12.130] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.130] (EE) 13: /usr/lib/Xorg (?+0x0) [0x558398bdbf93]
[    12.130] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.130] (EE) 14: /usr/lib/libc.so.6 (?+0x0) [0x7dc478ad0c88]
[    12.130] (EE) 15: /usr/lib/libc.so.6 (__libc_start_main+0x8c) [0x7dc478ad0d4c]
[    12.131] (EE) 16: /usr/lib/Xorg (_start+0x25) [0x558398bdd5c5]
[    12.131] (EE) 
[    12.131] (EE) 
Fatal server error:
[    12.131] (EE) Caught signal 6 (Aborted). Server aborting
[    12.131] (EE) 
[    12.131] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    12.131] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    12.131] (EE) 
[    12.131] (EE) Server terminated with error (1). Closing log file.

with both of them:

[    12.467] (--) Log file renamed from "/var/log/Xorg.pid-462.log" to "/var/log/Xorg.0.log"
[    12.468] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[    12.468] Current Operating System: Linux sevencommaone 6.6.35-2-lts #1 SMP PREEMPT_DYNAMIC Fri, 21 Jun 2024 21:05:23 +0000 x86_64
[    12.468] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=70c61ad7-b23d-4fd7-a310-df288620a623 rw loglevel=3
[    12.468]  
[    12.468] Current version of pixman: 0.43.4
[    12.468] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    12.468] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.468] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 25 21:01:42 2024
[    12.468] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    12.468] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.468] Parse error on line 16 of section ServerFlags in file /etc/X11/xorg.conf.d/20-nvidia.conf
	"nomodeset" is not a valid keyword in this section.
[    12.468] (EE) 
[    12.468] (EE) Backtrace:
[    12.469] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.469] (EE) 0: /usr/lib/Xorg (?+0x0) [0x63e6a486dced]
[    12.469] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.469] (EE) 1: /usr/lib/libc.so.6 (?+0x0) [0x706389f35ae0]
[    12.470] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.470] (EE) 2: /usr/lib/libc.so.6 (?+0x0) [0x706389f8de44]
[    12.470] (EE) 3: /usr/lib/libc.so.6 (gsignal+0x20) [0x706389f35a30]
[    12.470] (EE) 4: /usr/lib/libc.so.6 (abort+0xdf) [0x706389f1d4c3]
[    12.471] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.471] (EE) 5: /usr/lib/libc.so.6 (?+0x0) [0x706389f1e354]
[    12.471] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.471] (EE) 6: /usr/lib/libc.so.6 (?+0x0) [0x706389f98085]
[    12.472] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.472] (EE) 7: /usr/lib/libc.so.6 (?+0x0) [0x706389f9a66f]
[    12.472] (EE) 8: /usr/lib/libc.so.6 (__libc_free+0x7e) [0x706389f9cdae]
[    12.472] (EE) 9: /usr/lib/Xorg (xf86optionListFree+0x37) [0x63e6a48cc907]
[    12.472] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.473] (EE) 10: /usr/lib/Xorg (?+0x0) [0x63e6a48d0000]
[    12.473] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.473] (EE) 11: /usr/lib/Xorg (?+0x0) [0x63e6a4886584]
[    12.473] (EE) 12: /usr/lib/Xorg (InitOutput+0x1377) [0x63e6a48928d7]
[    12.473] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.473] (EE) 13: /usr/lib/Xorg (?+0x0) [0x63e6a4759f93]
[    12.474] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    12.474] (EE) 14: /usr/lib/libc.so.6 (?+0x0) [0x706389f1ec88]
[    12.474] (EE) 15: /usr/lib/libc.so.6 (__libc_start_main+0x8c) [0x706389f1ed4c]
[    12.474] (EE) 16: /usr/lib/Xorg (_start+0x25) [0x63e6a475b5c5]
[    12.474] (EE) 
[    12.474] (EE) 
Fatal server error:
[    12.474] (EE) Caught signal 6 (Aborted). Server aborting
[    12.474] (EE) 
[    12.474] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    12.474] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    12.474] (EE) 
[    12.474] (EE) Server terminated with error (1). Closing log file.

"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

#49 2024-06-25 21:01:48

seth
Member
Registered: 2012-09-03
Posts: 54,177

Re: Plethora of issues on a MacBook7,1

Errr… those are kernel parameters - they've no business in your xorg config.

Offline

#50 2024-06-25 23:45:40

adr77
Member
From: Israel
Registered: 2023-10-28
Posts: 121

Re: Plethora of issues on a MacBook7,1

I have made "an stupid". I'll try again.


"A good attitude will always take you further than a bad habit." -Isabelle, Animal Crossing: New Leaf
meet the rig and a half:
monolith: AMD Ryzen 7 5800X | ASUS TUF RTX 4070 | 32GB DDR4 (custom-built)
sevencommaone: Intel Core 2 Duo P8600 | GeForce 320M | 8GB DDR3 (Macbook7,1; temporary)

Offline

Board footer

Powered by FluxBB