

Code: Select all
emerge pciutils wgetpaste Code: Select all
lspci -nnk
Hm basically it tries to load vesa but vesa refuses to run because dri / frambuffer is availablesplashmac wrote:lspci and xorg log here
https://bpa.st/WNHQ
Code: Select all
dmesg|grep -i -C5 firmwareCode: Select all
[ 122.059529] nouveau 0000:05:00.0: DRM: DCB conn 03: 00002361
[ 122.061036] nouveau 0000:05:00.0: DRM: MM: using COPY0 for buffer copies
[ 122.258306] nouveau 0000:05:00.0: [drm] Cannot find any crtc or sizes
[ 122.276693] [drm] Initialized nouveau 1.3.1 20120801 for 0000:05:00.0 on minor 0
[ 122.448300] nouveau 0000:05:00.0: [drm] Cannot find any crtc or sizes
[ 124.795641] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
Code: Select all
[ 151.418978] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on minor 0 Code: Select all
[I] x11-base/xorg-drivers
Available versions: 21.1-r2{tbz2} **9999*l {INPUT_DEVICES="elographics evdev joystick libinput synaptics vmmouse void wacom" VIDEO_CARDS="amdgpu ast dummy fbdev freedreno geode i915 intel mga nouveau nvidia omap qxl r128 radeon radeonsi siliconmotion tegra vc4 vesa via virtualbox vmware"}
Installed versions: 21.1-r2{tbz2}(11:35:20 PM 02/11/2023)(INPUT_DEVICES="libinput -elographics -evdev -joystick -synaptics -vmmouse -void -wacom" VIDEO_CARDS="nouveau -amdgpu -ast -dummy -fbdev -freedreno -geode -i915 -intel -mga -nvidia -omap -qxl -r128 -radeon -radeonsi -siliconmotion -tegra -vc4 -vesa -via -virtualbox -vmware")
Homepage: https://wiki.gentoo.org/wiki/No_homepage
Description: Meta package containing deps on all xorg drivers
Code: Select all
zcat /proc/config.gz|grep -i -E 'drm\w*=[my]'
Code: Select all
CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_DISPLAY_HELPER=m
CONFIG_DRM_DISPLAY_DP_HELPER=y
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
CONFIG_DRM_TTM=m
CONFIG_DRM_TTM_HELPER=m
CONFIG_DRM_GEM_SHMEM_HELPER=m
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_VKMS=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_PANEL=y
CONFIG_DRM_BRIDGE=y
CONFIG_DRM_PANEL_BRIDGE=y
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
CONFIG_DRM_NOMODESET=y

Code: Select all
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV530/M56-P [Mobility Radeon X1600] [1002:71c5]
Subsystem: Apple Inc. MacBook Pro [106b:0080]Code: Select all
Kernel driver in use: Code: Select all
emerge --info



Thats good to know.NeddySeagoon wrote:splashmac,
There are a lot of hardware specific framebuffer dlivers in the framebuffer menu that are only useful with last millennium GPUs.
They mostly interfere with the operation of the GPU, so must be off.
The exceptions are
VESA, which an only be used on BIAS systems or with BIOS booting.
EFI, which is tied to EFI firmware
and Simple Frame Buffer, which is so simple that in only draws on an existing framebuffer. It has no setup commands.
All the modern Direct Render Manager (DRM) kernel drivers also provide framebuffers at no extra charge. There are the console drivers you should use.
At startup the kernel will normally use EFI/VESA. Neither of these driver try to take over and 'own' the GPU, which is why the others need to be off.
If the GPU is already owned, the DRM framebuffer cannot start.
When all is well, the DRM framebuffer takes over from EFI/VESA. When this switchover occurs, if the DRM framebuffer is broken, console output is lost.
Code: Select all
echo 0 > /sys/class/vtconsole/vtcon0/bind
Code: Select all
ls /sys/class/vtconsole
Code: Select all
vtcon0 vtcon1
Code: Select all
cat /sys/class/vtconsole/vtcon0/name
Code: Select all
(M) frame buffer device
Code: Select all
cat /sys/class/vtconsole/vtcon1/name
Code: Select all
(M) dummy device

Code: Select all
echo 0 > /sys/class/vtconsole/vtcon0/bind