LINUX.ORG.RU

Проблема с i7 8700 в ubuntu 16.04

 , ,


0

2

Всем привет!

Не заводится встроенная графика uhd 630 d ubuntu 16.04

uname -a

Linux 555 4.15.0-70-generic #79~16.04.1-Ubuntu SMP Tue Nov 12 14:01:10 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
inxi -G 

Graphics:  Card: Intel UHD Graphics 630 (Desktop)
           Display Server: X.Org 1.19.6 drivers: fbdev (unloaded: vesa) Resolution: 1920x1080@77.00hz
           GLX Renderer: llvmpipe (LLVM 6.0, 256 bits) GLX Version: 3.0 Mesa 18.0.5
dmesg | grep i915 

[   11.551670] snd_hda_intel 0000:00:1f.3: failed to add i915 component master (-19)
[   11.624870] snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
[   11.625062] snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop)

Пробовал ставить ядро 4.19.50 - не работает.

4.13 с i915.alpha_support=1 не стартует, только с nomodeset

Данный процессор провобовал запустить на разных материнках, на данный момент Gigabyte b360n.

Ставил ubuntu 18.04 и все тоже самое, задача завести именно на 16.04



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

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

Без nomodeset не загружается

c nomodeset:

inxi -G

Graphics:  Card: Intel UHD Graphics 630 (Desktop)
           Display Server: X.Org 1.19.6 drivers: vesa (unloaded: fbdev) FAILED: intel
           Resolution: 1920x1080@0.00hz
           GLX Renderer: llvmpipe (LLVM 6.0, 256 bits)
           GLX Version: 3.0 Mesa 18.0.5
 
spm2
() автор топика

Там не только ядро нужно поновее, чем в 16.04 (хотя i915.alpha_support=1, возможно, и хватит), но и Mesa тоже. Мне когда-то для Debian 9 пришлось устанавливать из бекпортов.

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

мне кажется тоже нужна новая mesa , для xenial есть новая версия ? не могу найти, только 18.0.5

spm2
() автор топика
Ответ на: комментарий от Deleted
ii  linux-generic-hwe-16.04                     4.15.0.45.66                                 amd64        Complete Generic Linux kernel and headers
ii  linux-headers-generic-hwe-16.04             4.15.0.45.66                                 amd64        Generic Linux kernel headers
ii  linux-image-generic-hwe-16.04               4.15.0.45.66                                 amd64        Generic Linux kernel image
ii  xserver-xorg-core-hwe-16.04                 2:1.19.6-1ubuntu4.1~16.04.2                  amd64        Xorg X server - core server
ii  xserver-xorg-hwe-16.04                      1:7.7+16ubuntu3~16.04.1                      amd64        X.Org X server
ii  xserver-xorg-input-all-hwe-16.04            1:7.7+16ubuntu3~16.04.1                      amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-evdev-hwe-16.04          1:2.10.5-1ubuntu1~16.04.1                    amd64        X.Org X server -- evdev input driver
ii  xserver-xorg-input-synaptics-hwe-16.04      1.9.0-1ubuntu1~16.04.1                       amd64        Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom-hwe-16.04          1:0.34.0-0ubuntu2~16.04.1                    amd64        X.Org X server -- Wacom input driver
ii  xserver-xorg-legacy-hwe-16.04               2:1.19.6-1ubuntu4.1~16.04.2                  amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-all-hwe-16.04            1:7.7+16ubuntu3~16.04.1                      amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu-hwe-16.04         18.0.1-1~16.04.1                             amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati-hwe-16.04            1:18.0.1-1~16.04.1                           amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev-hwe-16.04          1:0.4.4-1build6~16.04.1                      amd64        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel-hwe-16.04          2:2.99.917+git20171229-1~16.04.1             amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau-hwe-16.04        1:1.0.15-2~16.04.1                           amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl-hwe-16.04            0.1.5-2build1~16.04.1                        amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon-hwe-16.04         1:18.0.1-1~16.04.1                           amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa-hwe-16.04           1:2.3.4-1build3~16.04.1                      amd64        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware-hwe-16.04         1:13.2.1-1build1~16.04.1                     amd64        X.Org X server -- VMware display driver
spm2
() автор топика

в дополнение к словам Dimez

  1. посмотри какой модуль используется ядром lspci -k | grep -A3 VGA
  2. modinfo -p foo (вместо foo подставь полученное выше)

возможно, что у модуля есть какие-нибудь параметры для отладки (у nouveau есть debug, например, он хорошо добавляет информации в dmesg)

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

dmesg: https://pastebin.com/A9QJw3NP

Ядро обновил и без nomodeset перестала грузиться.

На старом ядре все тормозило, с новым и с nomodset все быстро

inxi -G

Graphics:  Card: Intel Device 3e92
           Display Server: X.Org 1.19.6 drivers: vesa (unloaded: fbdev) Resolution: 1920x1080@0.00hz
           GLX Renderer: llvmpipe (LLVM 6.0, 256 bits) GLX Version: 3.0 Mesa 18.0.5
spm2
() автор топика
Ответ на: комментарий от anonymous
lspci -k | grep -A3 VGA

00:02.0 VGA compatible controller: Intel Corporation Device 3e92
	DeviceName: Onboard - Video
	Subsystem: Gigabyte Technology Co., Ltd Device d000
	Kernel modules: i915

modinfo -p i915

modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
panel_ignore_lid:Override lid status (0=autodetect, 1=autodetect disabled [default], -1=force lid closed, -2=force lid open) (int)
semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
enable_rc6:Enable power-saving render C-state 6. Different stages can be selected via bitmask values (0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. default: -1 (use per-chip default) (int)
enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int)
enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (int)
vbt_firmware:Load VBT from specified file under /lib/firmware (charp)
error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool)
enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
enable_ppgtt:Override PPGTT usage. (-1=auto [default], 0=disabled, 1=aliasing, 2=full, 3=full with extended address space) (int)
enable_execlists:Override execlists usage. (-1=auto [default], 0=disabled, 1=enabled) (int)
enable_psr:Enable PSR (0=disabled, 1=enabled - link mode chosen per-platform, 2=force link-standby mode, 3=force link-off mode) Default: -1 (use per-chip default) (int)
alpha_support:Enable alpha quality driver support for latest hardware. See also CONFIG_DRM_I915_ALPHA_SUPPORT. (bool)
disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
enable_ips:Enable IPS (default: true) (int)
fastboot:Try to skip unnecessary mode sets at boot time (default: false) (bool)
prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool)
invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
disable_display:Disable display (default: false) (bool)
enable_cmd_parser:Enable command parsing (true=enabled [default], false=disabled) (bool)
mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool)
edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
enable_guc_loading:Enable GuC firmware loading (-1=auto, 0=never [default], 1=if available, 2=required) (int)
enable_guc_submission:Enable GuC submission (-1=auto, 0=never [default], 1=if available, 2=required) (int)
guc_log_level:GuC firmware logging level (-1:disabled (default), 0-3:enabled) (int)
guc_firmware_path:GuC firmware path to use instead of the default one (charp)
huc_firmware_path:HuC firmware path to use instead of the default one (charp)
enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool)
inject_load_failure:Force an error after a number of failure check points (0:disabled (default), N:force failure at the Nth failure check point) (uint)
enable_dpcd_backlight:Enable support for DPCD backlight control (default:false) (bool)
enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool)


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

похоже, что придётся передавать ядру drm.debug=0x7e и надеяться, что что-то там всплывёт в dmesg в момент переключения видеорежима (потому что если я понял правильно, то именно в момент переключения видео ты «теряешь» экран)

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

и потом черный экран с курсором.

На компе есть вторая видеокарта?

помогает только перезагрузка.

Перезагрузка как именно? Ctr+Alt+Del или резетом? Выложи логи с момента загрузки до момента перезагрузки. С выключенным nomodeset.

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

А что, если эту секцию добавить:

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

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
EndSection

попадет в Xorg.0.log?

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

Дело в том, что это тема уже давно не поддерживается, оставлю на последок для проверки если не получится завести иначе.

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

Ставь убанту 19.10. Совсем что ли, такую некроту на новое железо накатывать?

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

и загрузился без nomodeset

Ну, как видишь по 12-й строке, система загружена с nomodeset.

Загрузись без nomodeset, потом, как зависнет, Alt+SysRq + R E I S U B и включи nomodeset при перезагрузке (в grub нажми e и добавь руками в параметры ядра)

И лог загрузки без nomodeset (только добавь обязательно i915.alpha_support=1) до зависания сюда.

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

nomodeset

i915.modeset=0

Это аналогичные параметры (nomodeset общий для всех драйверов). Ты упорно делаешь совсем не то, что просят. Далее пусть кто-нибудь другой помогает.

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

Я убрал везде nomodeset , нет его нигде, но в логе всегда он есть, может когда не грузится он не пишет в этот лог ???

Сейчас грузит драйвер intel

Graphics:  Card: Intel Device 3e92
           Display Server: X.Org 1.19.6 drivers: vesa,intel (unloaded: fbdev)
           Resolution: 1920x1080@0.00hz
           GLX Renderer: llvmpipe (LLVM 6.0, 256 bits)
           GLX Version: 3.0 Mesa 18.0.5
spm2
() автор топика
Ответ на: комментарий от spm2

Пробовать ставить Void Linux с новым ядром, а то непонятно что там заело. То 77 герц обновление, то вообще 0.00hz. Может это вообще глюки в исполнении системдэ. И XFCE прекрасно стартует без конфига иксов.

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

Кстати заметил, что пишет вот такое:

update-initramfs: Generating /boot/initrd.img-4.15.0-73-generic
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

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

добавил файлики, теперь таких сообщений нет, но ничего не поменялось

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

но в логе всегда он есть

Где именно «в логе»?? Там же время слева от каждой записи в логе... Открой часы на телефоне и сравни время, когда тебе надо посмотреть строчки в логе со временем в логах то, ну етить-колотить!

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