17.10 к 18,04 замораживаниям обновления во время начальной загрузки

Я просто взял рабочий Шлюз настольный компьютер P4 и обновил его от 16.04LTS полностью к 17,10 без любой проблемы. Как только я пытался установить 18.04LTS, я испытал затруднения при начальной загрузке.

Я переустановил по-разному без улучшения проблемы загрузки. Логотип Ubuntu появляется и флэш-память точек несколько раз, затем замораживания указателя мыши и система полностью безразличны. Если я загружаюсь с "тихим всплеском", удаленным из строки ядра в личинке, я вижу, что это просто останавливается вскоре после запуска первой учетной записи пользователя 120.

Вот подсказка... Если я заменяю "тихий всплеск" nomodeset, это загружается полностью, но это находится в 640x480 режим только.

Вот i915 видеоинформация...

  *-display UNCLAIMED
       description: VGA compatible controller
       product: 82945G/GZ Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:e0300000-e037ffff ioport:20e0(size=8) memory:d0000000-dfffffff memory:e0380000-e03bffff memory:c0000-dffff

Я подозреваю, что должен добавить специальный i915 параметр ядра видеоконтроллера для расчистки для создания видео работы правильно. Какие-либо идеи, на какой параметр, который мог бы быть... или какие-либо другие идеи?

Обновление № 1: Я просто обнаружил что, если я загружаюсь в "Режим Восстановления" и затем выбираю "Resume normal boot", он загружается полностью, к 1024x768 4:3 (должен быть 16:9), рабочий стол.

Обновление № 2: Обновление от 17,10 до 18,04, загружая сбои. Переустановка 18.04, начальная загрузка сбоев. Раздел диска удаляет и убирает 18.04, загружая сбои. Установка 18,04 "предложенного" программного обеспечения, начальная загрузка все еще перестали работать. Ubuntu Живой DVD хорошо работает.

Обновление № 3: Я нашел список 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)
lvds_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 (default: true) (bool)
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)
use_mmio_flip:use MMIO flips (-1=never, 0=driver discretion [default], 1=always) (int)
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)

Обновление № 4: я в настоящее время работаю с i915.modeset=0 в моей строке ядра личинки это загружается, и я добираюсь 1024x768 (4:3).

Обновление № 5: Обновление к ядру 4.16.9 не решает проблему.

Обновление № 6: часть ответа @karel обеспечила достаточно хорошее обходное решение. Переключение от gdm3 менеджера по оформлению к lightdm работам менеджера по оформлению. Я мог затем также удалить i915.modeset=0 от моей строки ядра личинки.

sudo apt-get update
sudo apt-get install lightdm
# if lightdm wasn't already installed, it'll ask which dm you want
# if lightdm was already installed, then you need to:
sudo dpkg-reconfigure lightdm
# and choose lightdm over gdm3
reboot

Обновление № 7:

Оказывается, что проблемой не является gdm3 по сравнению с lightdm проблемой. Это - gdm3/wayland проблема с более старым Intel GPU. Зафиксировать...

В terminal...

  • cd /etc/gdm3 # каталог изменения
  • sudo pico custom.conf # отредактируйте этот файл

Найдите и изменитесь:

#WaylandEnable=false

К этому:

WaylandEnable=false

Сохраните файл.

  • sudo dpkg-reconfigure gdm3 # выберите gdm3 DM

Выберите gdm3 и хорошо.

  • reboot # перезагрузите компьютер

Примечания:

https://feeding.cloud.geek.nz/posts/linux-kernel-module-options-on-debian/

Установка опций ядра для i915

Как я могу починить поврежденные i915 драйверы для Intel GPUs?

19
задан 10 June 2018 в 12:43

2 ответа

Оказывается, проблема не в проблеме gdm3 vs lightdm. Это проблема gdm3 / wayland со старыми графическими процессорами Intel. Чтобы исправить ...

В терминале ...

  • cd / etc / gdm3 # изменить каталог
  • sudo pico custom.conf # отредактировать этот файл

Найдите и измените:

# WaylandEnable = false

На это:

WaylandEnable = false

Сохраните файл.

  • sudo dpkg-reconfigure gdm3 # select gdm3 DM

Select gdm3 и OK.

  • reboot # перезагрузите компьютер
6
ответ дан 23 November 2019 в 02:25

Ipprova illoggja fl-ambjent tad-desktop default tiegħek mill-console virtwali tty. Il-console virtwali jista 'jiġi aċċessat billi tagħfas il-kombinazzjoni tat-tastiera Ctrl + Alt + F3 wara li l-kompjuter jeħel meta jibdaha. Idħol fil-console virtwali bil-username u l-password tiegħek u ħu l-kmand li ġej.

sudo systemctl start graphical.target

Jekk dan ma jaħdimx, aqleb il-login display manager minn gdm3 għal lightdm. LightDM huwa maniġer tal-wiri tal-login aktar ħafif minn gdm3.

sudo apt install lightdm   
sudo dpkg-reconfigure lightdm 
sudo reboot  

sudo dpkg-reconfigure lightdm jiftaħ tieqa ġdida li tippermettilek tagħżel lightdm bħala l-maniġer tal-wiri tal-login awtomatiku. Uża l-vleġġa biex tagħżel lightdm, agħfas il-buttuna Tab biex tpoġġi l-enfasi fuq u agħfas Ikteb . Imbagħad ibda mill-ġdid billi tħaddem sudo reboot

Ipprova ibbutjar minn Xorg minflok Wayland. Edit /etc/gdm3/custom.conf b ' sudo nano /etc/gdm3/custom.conf, uncomment # WaylandEnable = falz u għalhekk huwa WaylandEnable = falz u run sudo dpkg-reconfigure gdm3 # agħżel gdm3

Jekk dan ma jaħdimx jew ara jekk tistax taqleb għall-modalità test (għal skopijiet ta ’soluzzjoni ta’ problemi) mingħajr affarijiet GUI bħall- Server X jaħdem.

sudo systemctl start multi-user.target  
13
ответ дан 23 November 2019 в 02:25

Другие вопросы по тегам:

Похожие вопросы: