Страница 1 из 1

Ядро 4.7

Добавлено: 28 авг 2016, 16:45
euspectre
Пакеты с ядром 4.7 готовы, можно пробовать.

Для 64-битных систем: http://abf-downloads.rosalinux.ru/kerne ... 7/release/
Для 32-битных систем: http://abf-downloads.rosalinux.ru/kerne ... 7/release/

Сейчас там ядро 4.7.2.

Инструкции по установке:
http://wiki.rosalab.ru/ru/index.php/%D0 ... 1%80%D0%B0

Для счастливых обладателей видеокарт NVidia GeForce GTX 10xx и др. из серии "Pascal": я бы порекомендовал подключить репозитории x11_backports, обновить ldetect-lst и поставить версию 367.44 (или более новую) проприетарных драйверов с помощью XFdrake. nouveau c этим железом пока не очень хорошо работает.

Для владельцев AMD Radeon RX 4xx ("Polaris"): для приемлемой поддержки этих видеокарт нужно ещё, как минимум Mesa обновить до 12.x, над этим сейчас работаем. Обновление пойдёт в репозитории x11_backports.

UPDATE: Mesa 12.0.1 теперь доступна в x11_backports. Алзиму - спасибо!
-------------------

Для работы с такими видеокартами AMD стоит установить x11-driver-video-amdgpu, а также - обновить linux-firmware и hwdata. И то, и другое, возможно, пойдёт в testing уже к след. пятничному тестированию, но можно поставить и сейчас:

Для 64-битных систем:

Код: Выделить всё

urpmi \
http://abf-downloads.rosalinux.ru/rosa2014.1/container/2709422/x86_64/main/release/linux-firmware-20160816-14.git70a3c2ad-rosa2014.1.noarch.rpm \
http://abf-downloads.rosalinux.ru/rosa2014.1/container/2709135/x86_64/main/release/hwdata-0.291-1-rosa2014.1.noarch.rpm
Для 32-битных систем:

Код: Выделить всё

urpmi \
http://abf-downloads.rosalinux.ru/rosa2014.1/container/2709421/i586/main/release/linux-firmware-20160816-14.git70a3c2ad-rosa2014.1.noarch.rpm \
http://abf-downloads.rosalinux.ru/rosa2014.1/container/2709134/i586/main/release/hwdata-0.291-1-rosa2014.1.noarch.rpm
Если используется broadcom-wl, тоже стоит обновить:
x86_64:

Код: Выделить всё

urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/container/2709329/x86_64/non-free/release/dkms-broadcom-wl-6.30.223.271-5-rosa2014.1.x86_64.rpm
i586:

Код: Выделить всё

urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/container/2709328/i586/non-free/release/dkms-broadcom-wl-6.30.223.271-5-rosa2014.1.i586.rpm
Из багов - на ядре 4.7.2 наблюдались сбои vboxvideo (часть guest additions в VirtualBox). Если у кого-то в VBox графика упадёт при загрузке с ядром 4.7.2, можно попробовать удалить dkms-vboxadditions.

Ядро 4.7

Добавлено: 28 авг 2016, 21:54
Галахов Роман
Перешел на 4.7

Код: Выделить всё

roman2-TravelMate-8372 roman2 # hw-probe -all -upload -id vdgfdg47hgv
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!
Probe URL: https://linux-hardware.org/?probe=c42f7cc4cb
roman2-TravelMate-8372 roman2 # 

Ядро 4.7

Добавлено: 28 авг 2016, 22:15
ans

Re: Ядро 4.7

Добавлено: 29 авг 2016, 12:20
Robert
Этот kernel 4.7 не работает в РОЗИ R8 просто не может загрузить Playmounth boot screen.Это явно видно, что не будет работать под драйверами Nvidia.

Ядро 4.7

Добавлено: 29 авг 2016, 14:32
Wizuvey
Обновлено. Проба

Ядро 4.7

Добавлено: 29 авг 2016, 18:24
kekek

Re: Ядро 4.7

Добавлено: 29 авг 2016, 19:08
Галахов Роман
Robert писал(а):Этот kernel 4.7 не работает в РОЗИ R8 просто не может загрузить Playmounth boot screen.Это явно видно, что не будет работать под драйверами Nvidia.
Для счастливых обладателей видеокарт NVidia GeForce GTX 10xx и др. из серии "Pascal": я бы порекомендовал подключить репозитории x11_backports, обновить ldetect-lst и поставить версию 367.44 проприетарных драйверов с помощью XFdrake. nouveau c этим железом пока не очень хорошо работает.
https://translate.yandex.ru
Dla szczęśliwych posiadaczy kart graficznych NVidia GeForce GTX 10xx, itp. z serii "Pascal": polecam podłączyć repozytorium x11_backports, zaktualizować ldetect-lst i umieścić wersję 367.44 własnościowych sterowników za pomocą XFdrake. nouveau z tym żelazem aż nie działa bardzo dobrze

Re: Ядро 4.7

Добавлено: 29 авг 2016, 20:44
VictorR2007
Установил.
Блютуз пока не отваливался.
Хотя перезагружался насколько раз между разными зеркальными копиями росы с plasma5.
Наконец заработала без проблем при загрузке заставка plymouth.
До этого на ядрах 4.х у меня была только тоненькая полосочка.
Заставка работала только на ядрах 3.х.
Nvidia выдает такое

Код: Выделить всё

victor@asus ~ $ primusrun glxinfo |grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 750M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 367.44
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 367.44
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
victor@asus ~ $
Но игра в steam «BioShock Infinite» всё равно выдаёт, что ей нужен opengl не ниже 4.1.
Но это уже другая грустная история.
Текущей пока доволен.

Re: Ядро 4.7

Добавлено: 29 авг 2016, 21:00
Robert

Код: Выделить всё

     robson@robson ~ $ glxinfo |grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 7600 GT/PCIe/SSE2 OpenGL version string: 2.1.2 NVIDIA 304.131 OpenGL shading language version string: 1.20 NVIDIA via Cg compiler OpenGL extensions: OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 304.131 304.131 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00 OpenGL ES profile extensions: robson@robson ~ $             
  

Re: Ядро 4.7

Добавлено: 30 авг 2016, 11:03
trs
304я версия даже на 4.4 ядре не запустится (хотя собирается) — ядро перестало экспортировать 2 необходимые функции.

В сети не сложно найти два варианта.

1. Исключить "лишний" функционал из драйвера:

Код: Выделить всё

--- a/nv-linux.h
+++ b/nv-linux.h
@@ -256,6 +256,15 @@
 #include <linux/seq_file.h>
 #endif
 
+/*
+ * As of version 304.131, os-agp.c and os-mtrr.c still use deprecated
+ * kernel APIs for mtrr which are no longer exported since 4.3, causing
+ * the module to error out when loaded.
+ */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,3,0)
+#undef CONFIG_MTRR
+#endif
+
 #if !defined(NV_VMWARE) && defined(CONFIG_MTRR)
 #include <asm/mtrr.h>
 #endif
не ясно, как это скажется на производительности видео.

2. Поскольку реализация функций из ядра не исчезла, сделать их экспортируемыми:

Код: Выделить всё

--- linux-4.4.14.orig/arch/x86/kernel/cpu/mtrr/main.c	2015-11-02 01:05:25.000000000 +0100
+++ linux-4.4.14/arch/x86/kernel/cpu/mtrr/main.c	2015-12-18 10:39:42.286530027 +0100
@@ -448,6 +448,21 @@ int mtrr_add(unsigned long base, unsigne
return mtrr_add_page(base >> PAGE_SHIFT, size >> PAGE_SHIFT, type,
increment);
}
+EXPORT_SYMBOL(mtrr_add);
+
+/**
+ * With 2baa891e42d84159b693eadd44f6fe1486285bdc the kernel internal 
+ * MTRR interfaces (unexport mtrr_add() and mtrr_del()) got removed.
+ * However Nvidia legacy driver 304xx still needs these exports:
+ *
+ * # modprobe -v nvidia
+ * insmod /lib/modules/4.4.14-ARCH/extramodules/nvidia.ko.gz
+ * modprobe: ERROR: could not insert 'nvidia': Unknown symbol in module,
+ * or unknown parameter (see dmesg)
+ * 
+ * [ 22.236809] nvidia: Unknown symbol mtrr_del (err 0)
+ * [ 22.237073] nvidia: Unknown symbol mtrr_add (err 0)
+ * /

/**
* mtrr_del_page - delete a memory type region
@@ -513,6 +528,21 @@ int mtrr_del_page(int reg, unsigned long
put_online_cpus();
return error;
}
+EXPORT_SYMBOL(mtrr_del);
+
+/**
+ * With 2baa891e42d84159b693eadd44f6fe1486285bdc the kernel internal 
+ * MTRR interfaces (unexport mtrr_add() and mtrr_del()) got removed.
+ * However Nvidia legacy driver 304xx still needs these exports:
+ *
+ * # modprobe -v nvidia
+ * insmod /lib/modules/4.4.14-ARCH/extramodules/nvidia.ko.gz
+ * modprobe: ERROR: could not insert 'nvidia': Unknown symbol in module,
+ * or unknown parameter (see dmesg)
+ * 
+ * [ 22.236809] nvidia: Unknown symbol mtrr_del (err 0)
+ * [ 22.237073] nvidia: Unknown symbol mtrr_add (err 0)
+ * /

/**
* mtrr_del - delete a memory type region
Второй вариант рабочий, но требует нестандартной сборки ядра, что вряд ли будет допущено в официальную версию.

Насколько я понимаю, правильным решением было бы адаптировать код драйвера под изменившийся API ядра.

Ядро 4.7

Добавлено: 30 авг 2016, 18:40
Иван Сергеев
Обновилось без проблем. Проба https://linux-hardware.org/?probe=da6dc567b5

Ядро 4.7

Добавлено: 30 авг 2016, 19:08
alt50
Всё нормально. Проба https://linux-hardware.org/?probe=7a8173d07e
i7-3770S - 16GB

Ядро 4.7

Добавлено: 30 авг 2016, 23:22
klopio
Установил 4.7 , пока без драйверов nvidia .Все пока работает .
Проба . https://linux-hardware.org/?probe=eec29fd599

Re: Ядро 4.7

Добавлено: 31 авг 2016, 18:49
allllbbbert
Установил 64bit. Графика не запустилась (NVIDIA, Quadro 2000M). Обновил графику и всё ОК, заработало.
WiFi так и не заработал, даже после обновления broadcom-wl (карта Centrino Ultimate-N 6300). Вернулся на старое ядро (4.1.25) и WiFi заработал, то есть проблема в ядре а не в broadcom-wl?

Re: Ядро 4.7

Добавлено: 01 сен 2016, 07:40
trs
Centrino — это Intel, broadkom-wl на него влиять не должен.

Re: Ядро 4.7

Добавлено: 01 сен 2016, 07:56
allllbbbert
trs писал(а):Centrino — это Intel, broadkom-wl на него влиять не должен.
Инсталлируя ядро 4.7 при сборке broadkom-wl выдало ошибку. Поэтому обновил.

Re: Ядро 4.7

Добавлено: 01 сен 2016, 08:18
trs
Вы спрашивали в чем проблема с Wi-Fi, получается, что не в broadkom-wl. С другой стороны, драйвер для WiFi входит в состав ядра и должен работать. Проба оборудования могла бы помочь прояснить что не так в новом ядре.

Re: Ядро 4.7

Добавлено: 01 сен 2016, 11:25
Brainey
В систему динамического управления частотой процессора (cpufreq) добавлен новый механизм регулирования частоты - schedutil, в котором удалось добиться слаженной работы планировщика задач и средств управления питанием CPU. Schedutil отличается от ранее доступных регуляторов тем, что для принятия решения об изменении частоты он напрямую использует информацию от планировщика задач и может сразу обращаться к драйверам cpufreq для оперативного изменения частоты, мгновенно подгоняя параметры работы CPU к текущей нагрузке. Подобный подход позволяет избавиться от задержек при изменении частоты и сразу реагировать на изменение нагрузки. В ядро пока принята простейшая реализация schedutil, которую планируется расширить в следующих выпусках;
Кто нибудь пробовал? Есть прирост отзывчивости?

Re: Ядро 4.7

Добавлено: 02 сен 2016, 06:23
alek1955
Хочу поделиться впечатлениями. Ранее возникала проблема с зависанием http://forum.rosalab.ru/viewtopic.php?f=53&t=7297
Путём многочисленных проб и мучительной борьбы )) с этим явлением природы , сделал вывод, что проблема связана со службой блютуз. Она по умолчанию выключена, но включалась когда хотела и происходил сбой, который приводил, имхо, к зависанию. Впрочем, глубоко проблему не копал, некогда. Делал так, после запуска компа заходил в службы (параметры) и блютуз выключал - и далее без зависаний, сколько угодно времени. Удалять службу не стал, а вдруг ... Проблема ушла с переходом на ядро 4.7, уже третьи сутки комп "молотит" зависаний нет. Хотелось бы не сглазить

Re: Ядро 4.7

Добавлено: 02 сен 2016, 17:55
klopio
Выявился бак на 4.7 .
После выхода из ждущего режима перестает гореть индикатор wireless , хотя сам Wi-fi есть . После перезагрузки индикатор горит .

Re: Ядро 4.7

Добавлено: 03 сен 2016, 12:23
dragon
Чегой-то загрузка системы замедлилась. Вот этот фрагмент: https://youtu.be/XokmjHbGOw4
Там на видео быстрая загрузка - так грузятся с ядрами 4.1 - 4.6 включительно. В данном конкретном примере - 4.6.5. А на 4.7.2 фрагмент с белой линеечкой замедлялся так, как будто с HDD. В принципе, простил бы, если бы исчезли щелчки в наушниках после выхода из ждущего режима. Но поскольку таки сохранились, откатил на 4.6.5.

Re: Ядро 4.7

Добавлено: 03 сен 2016, 19:58
alt50
<<Выявился бак на 4.7 .
После выхода из ждущего режима перестает гореть индикатор wireless , хотя сам Wi-fi есть . После перезагрузки индикатор горит .>>
У меня с Wi-Fi проблем нет. Ни в штатном режиме, ни после выхода с режима ожидания. Отображение в норме и без изменений.

Re: Ядро 4.7

Добавлено: 04 сен 2016, 08:21
trs
dragon писал(а):Чегой-то загрузка системы замедлилась.
Тут написано, как можно попробовать поискать причину http://wiki.rosalab.ru/ru/index.php/%D0 ... 0%BA%D0%B8
Или, если короче:

Код: Выделить всё

systemd-analyze blame

Re: Ядро 4.7

Добавлено: 05 сен 2016, 16:48
ans
Система зависает намертво при длительном использовании VLC (IPTV-примерно около часа или чуть больше)
На любых других ядрах этой проблемы не замечено.

Ядро 4.7

Добавлено: 06 сен 2016, 06:44
morozisgetto
Перешёл на 4.7. Проба: https://linux-hardware.org/?probe=85f07c178d

Re: Ядро 4.7

Добавлено: 06 сен 2016, 14:30
euspectre
Brainey писал(а):
В систему динамического управления частотой процессора (cpufreq) добавлен новый механизм регулирования частоты - schedutil,
Кто нибудь пробовал? Есть прирост отзывчивости?
Schedutil поработал у меня какое-то время на паре систем, пока ядро 4.7.2 тестировалось. Особой разницы по сравнению с "ondemand" и "conservative" на там не было видно. На других системах не смотрел, там, возможно, и была бы выгода от него, особенно при работе от батареи.

Если захотите включить schedutil, сделать это можно так. Для начала надо загрузить соотв. модуль:

Код: Выделить всё

# modprobe cpufreq_schedutil
В 4.7.3 я schedutil соберу не как модуль, а как часть ядра, и этот шаг будет больше не нужен.

Стандартный способ ("cpupower frequency-set -g schedutil") у меня почему-то не сработал, поэтому прошлось ставить так:

Код: Выделить всё

for cpugov in /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor; do echo "schedutil" > $cpugov; done
"cpupower frequency-info" покажет, какой governor сейчас используется:

Код: Выделить всё

# cpupower frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us
  hardware limits: 798 MHz - 1.86 GHz
  available frequency steps:  1.86 GHz, 1.60 GHz, 1.33 GHz, 1.06 GHz, 798 MHz
  available cpufreq governors: schedutil conservative userspace ondemand performance
  current policy: frequency should be within 798 MHz and 1.86 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.

Re: Ядро 4.7

Добавлено: 06 сен 2016, 14:32
euspectre
ans писал(а):Система зависает намертво при длительном использовании VLC (IPTV-примерно около часа или чуть больше)
На любых других ядрах этой проблемы не замечено.
Если такое проявится ещё раз с этим или другим ядром, загрузите, пожалуйста, данные hw-probe после перезагрузки системы. Там будут данные о предыдущей загрузке тоже и, если повезёт, о том, что именно пошло не так.

Ядро 4.7

Добавлено: 06 сен 2016, 19:55
ans
euspectre писал(а):
ans писал(а):Система зависает намертво при длительном использовании VLC (IPTV-примерно около часа или чуть больше)
На любых других ядрах этой проблемы не замечено.
Если такое проявится ещё раз с этим или другим ядром, загрузите, пожалуйста, данные hw-probe после перезагрузки системы. Там будут данные о предыдущей загрузке тоже и, если повезёт, о том, что именно пошло не так.
Зависает на этом ядре стабильно. Причём, только ядро desktop.
Вот завис.Горячая перезагрузка.Проба https://linux-hardware.org/?probe=c4c74c81cb

Ядро 4.7

Добавлено: 07 сен 2016, 14:51
DKU
Обновил вроде всё нормально но зависло при перезагрузке скриншот 1 повторяется с непонятной переодичностью.
При загрузке вот такое окно секунд на 20 скриншот 2
Пробаhttps://linux-hardware.org/?probe=52302702a3

Re: Ядро 4.7

Добавлено: 07 сен 2016, 16:22
trs
Надо удалить драйвера:

Код: Выделить всё

urpme dkms-rtl8723bs dkms-broadcom-wl
они на той машине всё одно без надобности, а rtl8723bs не собирается под 4.7

Re: Ядро 4.7

Добавлено: 07 сен 2016, 19:11
DKU
Спасибо пропала проблема

Re: Ядро 4.7

Добавлено: 11 сен 2016, 16:31
Алзим
Ядро 4.7.3 не устанавливает модуль дополнений для ВиртуалБокса.

Ядро 4.7

Добавлено: 11 сен 2016, 20:34
DrXank
При обновление выдало следующее

Код: Выделить всё

 rtl8723bs (4.3.5.5.20140916-2.20150914.4): Installing module.
...............(bad exit status: 10)
Проба https://linux-hardware.org/?probe=b777af5927

wifi работает.

Ядро 4.7

Добавлено: 11 сен 2016, 21:23
euspectre
DrXank писал(а):При обновление выдало следующее

Код: Выделить всё

 rtl8723bs (4.3.5.5.20140916-2.20150914.4): Installing module.
...............(bad exit status: 10)
Проба https://linux-hardware.org/?probe=b777af5927

wifi работает.
Это хорошо.

Поскольку в системе используется интеловская WiFi-карта, а не Realtek RTL8723BS, то пакет dkms-rtl8723bs можно просто удалить.

Re: Ядро 4.7

Добавлено: 11 сен 2016, 21:27
euspectre
Алзим писал(а):Ядро 4.7.3 не устанавливает модуль дополнений для ВиртуалБокса.
Да, у VBox guest additions с ядром 4.7 пока плохо. И ставятся плохо, и падения бывали.

Когда кто-нибудь соберёт Vbox 5.1.x, можно будет посмотреть, как у него с этим.

Re: Ядро 4.7

Добавлено: 12 сен 2016, 07:04
kekek
На хост-системе ядро 4.7.2 работает без проблем, модули ставятся.

Re: Ядро 4.7

Добавлено: 12 сен 2016, 09:36
Алзим
kekek писал(а):На хост-системе ядро 4.7.2 работает без проблем, модули ставятся.
И на гостевой с 4.7.2 у меня тоже всё ставилось.

Re: Ядро 4.7

Добавлено: 12 сен 2016, 09:41
kekek
Обновился до 4.7.3, никаких ухудшений не заметил. VB работает.

Re: Ядро 4.7

Добавлено: 12 сен 2016, 09:44
Алзим
kekek писал(а):Обновился до 4.7.3, никаких ухудшений не заметил. VB работает.
Работать он и будет, только дополнительные функции недоступны станут.

Re: Ядро 4.7

Добавлено: 12 сен 2016, 20:38
ans
euspectre писал(а):
ans писал(а):Система зависает намертво при длительном использовании VLC (IPTV-примерно около часа или чуть больше)
На любых других ядрах этой проблемы не замечено.
Если такое проявится ещё раз с этим
и с 4.7.3 тоже зависает