LINUX.ORG.RU

Старый ноутбук на ATI Radeon HD 3470 и GNOME 3

 , , ,


1

1

Здравствуйте. У меня есть старый ноутбук ASUS X50SR с 4 Gb оперативной памяти, процессором Intel P8400, и графикой ATI Radeon HD 3470. По характеристикам вроде должен потянуть последнюю убунту (на работу устанавливали ее на системы с 2 Гб оперативки и встроеной графикой). Но несмотря на это система зависает при запуске гнома - появляеться фиолетовый екран, курсор и на етом все. Курсор не двигаеться, на клавиатуру не реагрует. Помогает только жосткая перезагрузка. При этом в безопасном режиме система стартует и работает но тормозит. Подскажите пожалуйста, как выяснить что блокирует систему или может быть кто то с похожим сталкивался и знает решение.

после того, как система зависла, подожди пару минут, перезагрузись в безопасный режим и посмотри =предыдущий= dmesg и =предыдущий= Xorg.0.log

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

Прошу прощения но я еще не настолько хорошо разбираюсь в линуксе. dmesg и Xorg.0.log я понимаю что, но как просмотреть пердыдущие?

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

пердыдущие - это которые накапливаются в каталоге /var/log/
открываешь терминал и даёшь команду ls -lt /var/log/{dmesg*,Xorg*}

ps морально подготовься к тому, что чуть позже придётся пробовать ubuntu 18.04.6

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

Не увидел ничего особенного в логах. Наверное не знаю куда смотреть. Насторожило сообщение в одном из dmesg файлов:

[   19.819826] kernel: [drm] VGACON disable radeon kernel modesetting.
[   19.819846] kernel: [drm:radeon_module_init [radeon]] *ERROR* No UMS support in radeon module!
[   19.908078] kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC660-VD: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
kapynos
() автор топика
Ответ на: комментарий от anonymous

Не знаю вкотором точно Xorg файле смотреть логи так что вывел вот так:

grep -E 'WW|EE' /var/log/Xorg.0.log

И оно мне выдало следующее:

	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   116.506] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   116.506] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   116.506] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   116.514] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   116.514] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   116.824] (EE) open /dev/dri/card0: No such file or directory
[   116.824] (WW) Falling back to old probe method for modesetting
[   116.824] (EE) open /dev/dri/card0: No such file or directory
[   116.871] (EE) open /dev/fb0: No such file or directory
[   116.871] (WW) Falling back to old probe method for fbdev
[   116.871] (EE) open /dev/fb0: No such file or directory
[   116.872] (EE) Screen 0 deleted because of no matching config section.
[   116.872] (EE) Screen 0 deleted because of no matching config section.
[   116.872] (EE) Screen 0 deleted because of no matching config section.
[   117.349] (WW) VESA(0): Unable to estimate virtual size
[   117.350] (WW) VESA(0): No valid modes left. Trying less strict filter...
[   117.350] (WW) VESA(0): Unable to estimate virtual size
[   117.351] (WW) VESA(0): No valid modes left. Trying aggressive sync range...
[   117.351] (WW) VESA(0): Unable to estimate virtual size
[   117.755] (II) Initializing extension MIT-SCREEN-SAVER
kapynos
() автор топика
Ответ на: комментарий от anonymous

Ну,вмоем отсталом мире все еще да.А по факту версия GNOME 40.4.0

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

А вот это в Xorg.1.log

	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   240.624] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   240.624] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   240.624] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[   240.624] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   240.624] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[   240.765] (EE) open /dev/dri/card0: No such file or directory
[   240.765] (WW) Falling back to old probe method for modesetting
[   240.765] (EE) open /dev/dri/card0: No such file or directory
[   240.766] (EE) open /dev/fb0: No such file or directory
[   240.766] (WW) Falling back to old probe method for fbdev
[   240.766] (EE) open /dev/fb0: No such file or directory
[   240.766] (EE) Screen 0 deleted because of no matching config section.
[   240.766] (EE) Screen 0 deleted because of no matching config section.
[   240.766] (EE) Screen 0 deleted because of no matching config section.
[   241.505] (WW) VESA(0): Unable to estimate virtual size
[   241.505] (WW) VESA(0): No valid modes left. Trying less strict filter...
[   241.505] (WW) VESA(0): Unable to estimate virtual size
[   241.506] (WW) VESA(0): No valid modes left. Trying aggressive sync range...
[   241.506] (WW) VESA(0): Unable to estimate virtual size
[   241.887] (II) Initializing extension MIT-SCREEN-SAVER
[   300.977] (EE) event11 - SynPS/2 Synaptics TouchPad: kernel bug: Touch jump detected and discarded.
[   300.989] (EE) event11 - SynPS/2 Synaptics TouchPad: kernel bug: Touch jump detected and discarded.
[   301.048] (EE) event11 - SynPS/2 Synaptics TouchPad: kernel bug: Touch jump detected and discarded.
[   301.979] (EE) event11 - SynPS/2 Synaptics TouchPad: kernel bug: Touch jump detected and discarded.
[   303.278] (EE) event11 - SynPS/2 Synaptics TouchPad: kernel bug: Touch jump detected and discarded.
[   303.278] (EE) event11 - SynPS/2 Synaptics TouchPad: WARNING: log rate limit exceeded (5 msgs per 2h). Discarding future messages.

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

давай попробуем dpm отключить
во время загрузки компа в меню grub, нажми клавишу 'e' и добавь в строку с параметрами radeon.dpm=0 , заодно удали quiet , если он там есть
если система опять повиснет, значит опять грузишься в безопасный режим и смотришь =предыдущий= dmesg , drm тебе скажет, что ему не понравилось на этот раз

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

Я поправил параметры. Правильно?

setparams 'Ubuntu'

	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
		search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-baremetal=ahci0,msdos7 f2ad7399-42a1-45a3-b499-38bd58317a38
	else
		search --no-floppy --fs-uuid --set=root f2ad7399-42a1-45a3-b499-38bd58317a38
	fi
	linux	/boot/vmlinuz-5.13.0-28-generic root=UUID=f2ad7399-42a1-45a3-b499-38bd58317a38 ro radeon.dpm=0 $vt_handoff
	initrd	/boot/initrd.img-5.13.0-28-generic

Итог пока все тот же.

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

правильно
теперь давай сделаем так - загрузись в безопасном режиме, открой терминал и дай команду cat /proc/cmdline

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

Не уверен что это дает, ну ладно. Вот что в файле «/proc/cmdline»

BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=f2ad7399-42a1-45a3-b499-38bd58317a38 ro recovery nomodeset dis_ucode_ldr
kapynos
() автор топика
Ответ на: комментарий от ZenitharChampion

Наоборот же, только с nomodeset и работает у него кое-как. Там небось драйвер требуется подревнее.

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

Radeon HD 3xxx вполне себе поддерживается драйвером radeon. Это же на чипе R600, там даже VA-API работает.

Выглядит так, как будто вместо Plymouth встал какой-то vgacon, который не поддерживает KMS. Возможно, vgacon это аналог bootsplash из старых SUSE и Мандрив.

Можно же отключить, даже если получим экран с текстом при загрузке, вместо логотипа Ubuntu. А если включить Plymouth, то будет splash screen и в KMS-режиме тоже

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 3)
Ответ на: комментарий от kapynos

это даёт вот что - единственный способ для работы видео - это nomodest
а теперь смотри, что я тебе принёс
https://help.ubuntu.com/community/RadeonDriver
так что заходи на https://localmirror/pub/ubuntu-releases/16.04.7/ , качай iso, записывай liveCD, пробуй использовать без установки

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

отвечай не глядя в любом топике

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

Действительно nomodeset «завел» систему но на минимальном разрешении. А ссилка на 16 убунту не работает.

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

а потому что ссылка с подвохом
вместо localmirror тебе нужно подставить адрес сайта, который предоставляет твой провайдер (ну чтобы не получилось, что сидя во Владивостоке ты качал из Португалии)

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

KMS расшифровывается как Kernel Mode-Setting, означает, что режим работы монитора (разрешение экрана, количество цветов, и частота обновления) выставляется в пространстве ядра, а не в пространстве пользователя. Я не знаю, как это работает, но, грубо говоря, теперь видеодрайвер работает ещё до загрузки «иксов». Поэтому в чистой консоли можно запускать высокие разрешения экрана, а также в ней работает энергосбережение.

Раньше было не так. Если ты пользуешься драйвером nvidia или fglrx, то, пока ты не запустил «иксы», видеодрайвер у тебя не работает. А значит, только текстовая консоль 80x25 символов, или режим фреймбуфера.

KMS, насколько я помню, появился в 2008 году в драйвере Intel. В 2009 году его реализовали в драйверах radeon и nouveau. А вот новость от 2012 года о том, что в драйвере radeon убирают поддержку UMS. Мне кажется, что это странное решение, так как в остальных драйверах не стали делать так же.

В драйверах с закрытым исходным кодом nvidia и fglrx, никакого KMS не поддерживалось. Затем разработка драйвера fglrx была прекращена в пользу драйвера amdgpu, где KMS был. А в драйвер nvidia поддержка KMS была добавлена

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

Обидно что Vesa драйвер хвастается что знает мою видюху:

[    95.672] (II) LoadModule: "ati"
[    95.672] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    95.686] (II) Module ati: vendor="X.Org Foundation"
[    95.686] 	compiled for 1.20.13, module version = 19.1.0
[    95.686] 	Module class: X.Org Video Driver
[    95.686] 	ABI class: X.Org Video Driver, version 24.1
[    95.762] (II) LoadModule: "radeon"
[    95.763] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    95.837] (II) Module radeon: vendor="X.Org Foundation"
[    95.837] 	compiled for 1.20.13, module version = 19.1.0
[    95.837] 	Module class: X.Org Video Driver
[    95.837] 	ABI class: X.Org Video Driver, version 24.1
[    95.837] (II) LoadModule: "modesetting"
[    95.838] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    95.886] (II) Module modesetting: vendor="X.Org Foundation"
[    95.886] 	compiled for 1.20.13, module version = 1.20.13
[    95.886] 	Module class: X.Org Video Driver
[    95.886] 	ABI class: X.Org Video Driver, version 24.1
[    95.886] (II) LoadModule: "fbdev"
[    95.887] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    95.913] (II) Module fbdev: vendor="X.Org Foundation"
[    95.913] 	compiled for 1.20.13, module version = 0.5.0
[    95.914] 	Module class: X.Org Video Driver
[    95.914] 	ABI class: X.Org Video Driver, version 24.1
[    95.914] (II) LoadModule: "vesa"
[    95.914] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    95.920] (II) Module vesa: vendor="X.Org Foundation"
[    95.920] 	compiled for 1.20.13, module version = 2.5.0
[    95.920] 	Module class: X.Org Video Driver
[    95.920] 	ABI class: X.Org Video Driver, version 24.1
[    95.920] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
...
	ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
...
[    95.945] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    95.945] (II) FBDEV: driver for framebuffer: fbdev
[    95.945] (II) VESA: driver for VESA chipsets: vesa
[    95.946] (II) [KMS] drm report modesetting isn't supported.
[    95.946] (EE) open /dev/dri/card0: No such file or directory
[    95.946] (WW) Falling back to old probe method for modesetting
[    95.946] (EE) open /dev/dri/card0: No such file or directory
[    95.947] (II) Loading sub module "fbdevhw"
[    95.947] (II) LoadModule: "fbdevhw"
[    95.947] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    95.980] (II) Module fbdevhw: vendor="X.Org Foundation"
[    95.980] 	compiled for 1.20.13, module version = 0.0.2
[    95.981] 	ABI class: X.Org Video Driver, version 24.1
[    95.981] (**) FBDEV(2): claimed PCI slot 1@0:0:0
[    95.981] (II) FBDEV(2): using default device

Но все равно работать отказывается.

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

Не знаю, как сейчас, а в моём 2007 vesa-драйвер использовался в том случае, если драйвер nvidia или fglrx не смог загрузиться.

Условно говоря, я использую Ubuntu 8.10. Я обновил ядро. После перезагрузки, я вижу сообщение, что «иксы» были запущены в «безопасном режиме», потому что мой драйвер nvidia по какой-то причине не загрузился.

Оказывалось, что в каталоге /lib/modules/2.6.31-14-generic лежит нужный мне файл nvidia.ko, а в каталоге /lib/modules/2.6.31-20-generic - не лежит. Нужно переустановить драйвер, и тогда всё заработает.

А в более старых убунтах, никакого «безопасного режима „иксов“» не было, и меня вываливало в консоль. Тогда я делал nano /etc/X11/xorg.conf, находил это:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

И менял Driver "nvidia" на Driver "vesa". Благодаря этому, удавалось запустить «иксы», чтобы починить драйвер. Точно также можно было поменять «fglrx» на «vesa», если видеокарточка от ATi.

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

Попробуй в конфиге явно указать драйвер. Создай файл /etc/X11/xorg.conf.d/90-local.conf и впиши туда:

Section "Device"
    Identifier "Radeon"
    Driver "radeon"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Radeon"
 EndSection
anonymous
()
Ответ на: комментарий от anonymous

Ubuntu 16 запустилась до экрана выбора «попробовать убунту» или «установить» но после выбора попробовать - убунту - все зависает.

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

мда, щасце было нядоугим :(
там помимо Попробовать тебе нужно обязательно выкосить quiet - вполне может быть, что теперь дело не в видюхе, а в acpi, например

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

Драйвер fglrx на Radeon HD 3000 работает, но только версии 13.1-legacy. Его хрен установишь. Нужна старая система. Можно, конечно, использовать новую систему, установить туда старые «иксы», и наложить патчи на модуль ядра, чтобы он собирался с новым ядром... Но это явно не для новичков.

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

Так небось нужно не 16, а 14. А может и старее, где еще fglrx не выпилили. Короче, жопа.

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

Хотелось бы «покрасноглазить» но хотя бы по хоть сколько внятной инструкции. Это все опыт, который много места не занемает.

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

С параметром nomodeset, драйвер radeon загружаться не будет. Я уже давал ссылку на новость об этом от 2012 года.

Попробуй убрать $vt_handoff из параметров ядра.

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

Вот оно какое замечательное амудэ.

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

Если у тебя не получится запустить драйвер с открытым кодом radeon, можно установить старый Linux, чтобы воспользвоаться в нём - драйвером fglrx 13.1-legacy. Вот ссылка на Ubuntu 12.04:

http://old-releases.ubuntu.com/releases/precise/

Также можно установить Debian 7.

Однако, в обоих случаях, у тебя будет недоступна последняя версия браузера. Самый актуальный браузер будет Firefox 78 ESR с сайта http://ftp.mozilla.org/pub/. Браузер Chrome вроде только старый будет работать, Chrome 48. Хотя я видел сборки более нового chromium тут: https://launchpad.net/~saiarcot895/ archive/ubuntu/chromium-dev Но их уже удалили

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

Что-то странное происходит. Как будто нету firmware для твоей карточки.

Попробуй загрузиться с nomodeset, и доустановить пакет radeon-ucode. Может, тогда начнёт загружаться с KMS.

В крайнем случае, ты можешь использовать другое DE вместо GNOME. Например MATE, это форк GNOME2.

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

Хотелось пощупать именно GNOME 40.

Но на крайний случай поставлю лтбо mint либо fedora cimamon.

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

Ну, лубунта 20 стартует. Так что… может жело частично в гноме или лубунта запускается на проце?

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

подожди, соберись и ещё разок внимательно перечитай и ответь на вопрос
lubuntu20 работает, а ubuntu20 - нет?

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