You are not logged in.
Hi,
I got this friend's old laptop recently and after wiping out windows I'm having quite some problems with the display.
First the GPU's (Hybrid)
sudo lspci -v | grep -A1 -e VGA -e 3D
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 124d
--
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev ff) (prog-if ff)
!!! Unknown header type 7fThe NVIDIA is actually a :
GeForce 720M
Code : NVD7 (GF117)
For GeForce 400/500/600 series cards [NVCx and NVDx] from around 2010-2011, install the nvidia-390xx-dkms AUR package.However I disabled it via
# cat /etc/tmpfiles.d/acpi_call.conf
w /proc/acpi/call - - - - \\_SB.PCI0.PEG0.PEGP._OFFAnd I have blacklisted as well nuoveau
cat /var/log/Xorg.0.log | egrep "EE|WW"
[ 22.455] Current Operating System: Linux arch 5.12.15-arch1-1 #1 SMP PREEMPT Wed, 07 Jul 2021 23:35:29 +0000 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 22.761] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 22.809] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[ 22.809] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 22.809] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 22.915] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
[ 22.927] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
[ 25.412] (EE) open /dev/dri/card0: No such file or directory
[ 25.412] (WW) Falling back to old probe method for modesetting
[ 25.412] (EE) open /dev/dri/card0: No such file or directory
[ 25.431] (EE) Unable to find a valid framebuffer device
[ 25.431] (WW) Falling back to old probe method for fbdev
[ 25.432] (EE) Screen 0 deleted because of no matching config section.
[ 25.432] (EE) Screen 0 deleted because of no matching config section.
[ 25.476] (II) Initializing extension MIT-SCREEN-SAVERInstalled packages
extra/xf86-video-fbdev 0.5.0-2 (xorg-drivers) [installed]
extra/xf86-video-intel 1:2.99.917+916+g31486f40-1 (xorg-drivers) [installed]
extra/xf86-video-vesa 2.5.0-1 (xorg-drivers xorg) [installed]extra/libva-intel-driver 2.4.1-1 [installed]
extra/vulkan-intel 21.1.5-1 [installed]
extra/xf86-video-intel 1:2.99.917+916+g31486f40-1 (xorg-drivers) [installed]
community/intel-gpu-tools 1.26-1 [installed]
community/intel-media-driver 21.2.3-1 [installed]
extra/libva 2.12.0-1 [installed]
extra/libva-intel-driver 2.4.1-1 [installed]
extra/libva-mesa-driver 21.1.5-1 [installed]What doesn't make any sense is this line from dmesg :
[ 0.043569] You have booted with nomodeset. This means your GPU drivers are DISABLED
[ 0.043571] Unless you actually understand what nomodeset does, you should reboot without enabling itsince :
cat /etc/default/grub | grep GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"Now I actually checked the Command line and it says :
dmesg | grep mode
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=d137d67a-7ad8-4572-a1ac-6b99353cbde2 rw loglevel=3 intel_iommu=off nomodeset quiet
[ 0.043475] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=d137d67a-7ad8-4572-a1ac-6b99353cbde2 rw loglevel=3 intel_iommu=off nomodeset quiet
[ 0.043569] You have booted with nomodeset. This means your GPU drivers are DISABLED
[ 0.043571] Unless you actually understand what nomodeset does, you should reboot without enabling it
[ 0.100563] APIC: Switch to symmetric I/O mode setup
[ 0.101098] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 0.153784] smpboot: CPU0: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz (family: 0x6, model: 0x3a, stepping: 0x9)
[ 0.706238] efifb: mode is 1024x768x32, linelength=4096, pages=1
[ 0.718264] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x5 impl SATA mode
[ 3.007973] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[ 4.665814] systemd[1]: systemd 249-3-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified)
[ 7.078631] EXT4-fs (sda2): re-mounted. Opts: (null). Quota mode: none.
[ 7.621331] vboxdrv: TSC mode is Invariant, tentative frequency 2494328142 Hz
[ 10.744913] asus_nb_wmi: Identified laptop model 'ASUSTeK COMPUTER INC. X550CC'
[ 10.996330] AES CTR mode by8 optimization enabled
[root@arch tani]# dmesg | egrep -i 'display|gpu'
[ 0.043569] You have booted with nomodeset. This means your GPU drivers are DISABLED
[ 10.682999] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules
[root@arch tani]# dmesg | egrep -i 'display|gp^C
[root@arch tani]# dmesg | egrep -i 'display|gpu|modeset|vga|i915|intel'
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=d137d67a-7ad8-4572-a1ac-6b99353cbde2 rw loglevel=3 intel_iommu=off nomodeset quiet
[ 0.018415] ACPI: DMAR 0x00000000CA86DA00 0000B8 (v01 INTEL SNB 00000001 INTL 00000001)
[ 0.036053] Reserving Intel graphics memory at [mem 0xcbe00000-0xcfdfffff]
[ 0.043475] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=d137d67a-7ad8-4572-a1ac-6b99353cbde2 rw loglevel=3 intel_iommu=off nomodeset quiet
[ 0.043569] You have booted with nomodeset. This means your GPU drivers are DISABLED
[ 0.043571] Unless you actually understand what nomodeset does, you should reboot without enabling it
[ 0.153784] smpboot: CPU0: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz (family: 0x6, model: 0x3a, stepping: 0x9)
[ 0.153902] Performance Events: PEBS fmt1+, IvyBridge events, 16-deep LBR, full-width counters, Intel PMU driver.
[ 0.447263] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.447263] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.447263] pci 0000:00:02.0: vgaarb: bridge control possible
[ 0.447263] vgaarb: loaded
[ 0.706289] fb0: EFI VGA frame buffer device
[ 0.762230] intel_pstate: Intel P-state driver initializing
[ 1.299018] intel_iommu=off
[ 10.682999] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules
[ 11.818292] intel_rapl_common: Found RAPL domain package
[ 11.818296] intel_rapl_common: Found RAPL domain core
[ 11.818298] intel_rapl_common: Found RAPL domain uncore
[ 71.403954] snd_hda_intel 0000:00:1b.0: couldn't bind with audio component
[ 71.531735] snd_hda_codec_hdmi hdaudioC0D3: No i915 binding for Intel HDMI/DP codec
[ 71.532957] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16but as I showed there's no nomodeset on the CMD line...
Last edited by r0b0t (2021-07-21 07:34:04)
Offline
/etc/default/grub is one of the inputs for the generation of the real commands grub executes on boot.
the iommu=off & nomodeset may come from another input .
please post the contents of /boot/grub/grub.cfg (default path) .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
That was it, now it's working after I manually removed the iommu=off and nomodeset from the grub.cfg.
I'm curious tho on what / why it was added by default.
Offline
$ pacman -Qikk grubAfter the installation, the main configuration file /boot/grub/grub.cfg needs to be generated. The generation process can be influenced by a variety of options in /etc/default/grub and scripts in /etc/grub.d/
Verifying the whole content of /etc/default/grub and those of added/ customized scripts in /etc/grub.d seems like a good idea.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline