Hi guys, so as the title says ubuntu doesn't seem to recognize my hardware.
My motherboard is very new on the market so I'm assuming it has to do with my bios/UEFI(?), but I can't seem to pinpoint the problem.
Ubuntu 20.04
Kernel 5.8.0-48-generic
Here's the relevant hardware:
MB: ASUS PRIME B560M-A
Processor: Intel Core i7-10700 (UHD Graphics 630)
(No dedicated graphics card)
To get 20.04 installed I had to install through the "safe graphics mode" and to be able to boot onto the desktop I have to use the 'nomodeset' flag.
If I don't use either of these methods, I'm met with a black screen... I never even get to a Ubuntu splash without the nomodeset; it will blink the ASUS splash screen and go to the black screen, which I think points to graphics driver issues.
When looking at Settings > About it shows my processor correctly, but show "llvmpipe (LLVM 11.0.0, 256 bits)" for the graphics.
My computer does have the i915 driver installed and I manually added the module with modprobe i915 just to make sure.
Here's some more information:
Code:glxinfo -B name of display: :1 display: :1 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Mesa/X.org (0xffffffff) Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff) Version: 20.2.6 Accelerated: no Video memory: 31933MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 3.1 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.2.6 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 3.1 Mesa 20.2.6 OpenGL shading language version string: 1.40 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.6 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Code:lshw -c video *-display UNCLAIMED description: VGA compatible controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 05 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list configuration: latency=0 resources: iomemory:600-5ff iomemory:400-3ff memory:6000000000-6000ffffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff
Code:lspci -nnk | grep -i vga -A3 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:9bc5] (rev 05) DeviceName: Onboard - Video Subsystem: ASUSTeK Computer Inc. Device [1043:8694] Kernel modules: i915
Code:lsmod Module Size Used by nls_iso8859_1 16384 1 intel_rapl_msr 20480 0 mei_hdcp 24576 0 intel_rapl_common 28672 1 intel_rapl_msr x86_pkg_temp_thermal 20480 0 intel_powerclamp 20480 0 coretemp 20480 0 crct10dif_pclmul 16384 1 ghash_clmulni_intel 16384 0 snd_hda_intel 53248 0 aesni_intel 372736 0 snd_intel_dspcfg 24576 1 snd_hda_intel snd_hda_codec 139264 1 snd_hda_intel crypto_simd 16384 1 aesni_intel cryptd 24576 2 crypto_simd,ghash_clmulni_intel glue_helper 16384 1 aesni_intel snd_hda_core 94208 2 snd_hda_intel,snd_hda_codec rapl 20480 0 snd_hwdep 20480 1 snd_hda_codec i915 2195456 0 snd_pcm 114688 3 snd_hda_intel,snd_hda_codec,snd_hda_core intel_cstate 20480 0 snd_seq_midi 20480 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 36864 1 snd_seq_midi eeepc_wmi 16384 0 asus_wmi 36864 1 eeepc_wmi sparse_keymap 16384 1 asus_wmi intel_wmi_thunderbolt 20480 0 wmi_bmof 16384 0 snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event joydev 24576 0 input_leds 16384 0 drm_kms_helper 217088 1 i915 snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi efi_pstore 16384 0 snd_timer 40960 2 snd_seq,snd_pcm ee1004 20480 0 snd 94208 8 snd_seq,snd_seq_device,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi cec 53248 2 drm_kms_helper,i915 rc_core 57344 1 cec soundcore 16384 1 snd i2c_algo_bit 16384 1 i915 mei_me 40960 1 fb_sys_fops 16384 1 drm_kms_helper syscopyarea 16384 1 drm_kms_helper sysfillrect 16384 1 drm_kms_helper mei 106496 3 mei_hdcp,mei_me sysimgblt 16384 1 drm_kms_helper sch_fq_codel 20480 2 mac_hid 16384 0 acpi_tad 16384 0 acpi_pad 184320 0 parport_pc 45056 1 ppdev 24576 0 lp 20480 0 parport 65536 3 parport_pc,lp,ppdev drm 552960 2 drm_kms_helper,i915 ip_tables 32768 0 x_tables 49152 1 ip_tables autofs4 45056 2 hid_generic 16384 0 usbhid 57344 0 hid 135168 2 usbhid,hid_generic crc32_pclmul 16384 0 nvme 45056 2 e1000e 262144 0 intel_lpss_pci 20480 0 intel_lpss 16384 1 intel_lpss_pci i2c_i801 32768 0 nvme_core 110592 4 nvme ahci 40960 0 idma64 20480 0 xhci_pci 20480 0 i2c_smbus 20480 1 i2c_i801 libahci 36864 1 ahci xhci_pci_renesas 20480 1 xhci_pci virt_dma 20480 1 idma64 wmi 32768 3 intel_wmi_thunderbolt,asus_wmi,wmi_bmof video 49152 2 asus_wmi,i915 pinctrl_tigerlake 32768 0 pinctrl_intel 28672 1 pinctrl_tigerlake
It's weird to me that lshw shows it as "configuration: latency=0", but lspci seems to know that there is a relevant kernel module.
Any help would be appreciated !
Bookmarks