Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Добро пожаловать!

Moderator: Blaze

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#31 by Blaze » 31 Mar 2019, 11:05

SaintAnd, при сборке NVIDIA драйвера не рекомендуется использовать:
  • специализированные чит-коды
  • файловые системы отличные от файловых систем UNIX - https://www.opennet.ru/docs/RUS/fs_secure/node4.html
  • дополнительные (небазовые), экстра модули (за исключением 05-devel.xzm и crippled_sources.xzm) в /porteus/base или в /porteus/modules
В Вашем случае можно попробовать заменить

Code: Select all

changes=/Porteus-LXDE-v4.0-ru-x86_64/porteus from=/Porteus-LXDE-v4.0-ru-x86_64
на

Code: Select all

changes=Porteus-LXDE-v4.0-ru-x86_64/porteus from=Porteus-LXDE-v4.0-ru-x86_64
и не использовать файловые системы семейства Windows, такие как FAT, NTFS и т.д.
Вместо этих FS, используете ext2 или ext4.

Так же можно загрузиться с USB флешки отформатированной в ext2 с установленным Porteus (согласно рекомендациям выше) в режиме 'Text mode' и там собрать драйвер-модуль NVIDIA.

Скрипт nvidia.sh поправил, чтобы не было предупреждений с файлами .wh. - см. ссылку на скрипт в моем предыдущем сообщении. Спасибо.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#32 by SaintAnd » 01 Apr 2019, 12:49

Blaze wrote:
31 Mar 2019, 11:05
changes=Porteus-LXDE-v4.0-ru-x86_64/porteus from=Porteus-LXDE-v4.0-ru-x86_64
Попробую без слешей и параметров quiet splash intel_idle.max_cstate=1 запустить porteus.
Blaze wrote:
31 Mar 2019, 11:05
и не использовать файловые системы семейства Windows, такие как FAT, NTFS и т.д.
Система установлена на ext4.
Blaze wrote:
31 Mar 2019, 11:05
Скрипт nvidia.sh поправил, чтобы не было предупреждений с файлами .wh. - см. ссылку на скрипт в моем предыдущем сообщении. Спасибо.
Вечером попробую скачать ваш обновлённый скрипт и попробовать установить драйвер.


Удалось собрать модуль без ошибок. https://yadi.sk/d/dfYIMEiEdnQykA

Тогда я забывал, что надо убирать из modules все модули.
Но проблема осталась та же. Вот пример того что за текст выводится мне на экран:

Remark:
Хотелось бы, если возможно, узнать как сделать патч для драйверов ниже 300 версии, чтобы их можно было установить.
Это я про ошибку "If you are using a Linux 2.4 kernel, please make sure you either have configure" о которой писал выше.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#33 by Blaze » 02 Apr 2019, 19:38

SaintAnd, неплохо бы было увидеть /var/log/Xorg.0.log, так или иначе попробуйте перед startx выполнить:

Code: Select all

cp /etc/X11/xorg.conf{,.bak}
Xorg -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf
startx
если X не запуститься, то дополнительно выполните:

Code: Select all

nvidia-xconfig
startx
SaintAnd wrote:
01 Apr 2019, 12:49
"If you are using a Linux 2.4 kernel, please make sure you either have configure"
а если так

Code: Select all

./NVIDIA-NVIDIA-Linux-*.run --kernel-source-path /usr/src/linux-4.16.8/
?
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#34 by SaintAnd » 03 Apr 2019, 05:09

Blaze,
Спасибо. Сегодня вечером попытаюсь сделать как вы посоветовали.

Логи при загрузке nouveau:

https://yadi.sk/i/cyxtSy5BVDzhuQ - /var/log/Xorg.0.log
Тоже самое https://pastebin.com/saY2MNch
X так и не запустился :(
Хотя я ввёл команды как вы посоветовали.

Лог при драйвере nvidia: Xorg.0.log https://pastebin.com/iQ2b1PM7


И простой лог который порекомендовл посмотреть вывод терминала Xorg.4.log https://pastebin.com/kjpcMTpH
Blaze wrote:
02 Apr 2019, 19:38
SaintAnd wrote: ↑
01 Apr 2019, 15:49
"If you are using a Linux 2.4 kernel, please make sure you either have configure"

а если так

Code: Select all

./NVIDIA-NVIDIA-Linux-*.run --kernel-source-path /usr/src/linux-4.16.8/

?
Такое же окно вывелось :(

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#35 by Blaze » 03 Apr 2019, 19:24

Логи лучше сократить

Code: Select all

dmesg | egrep -i "nouveau|error|faile|warn|video|X11|issue|resolve|found|bug|ignore|nvidia"
cat /var/log/Xorg.0.log | egrep -i "nouveau|error|faile|warn|video|X11|issue|resolve|found|bug|ignore|nvidia|EE"
вывод команд можете перенаправить в файл, добавив в конец каждой команды:

Code: Select all

>> /путь/до/вашего/файла.txt
а если полностью публикуете лог, то лучше это делать ссылкой с сервиса https://pastebin.com/ (отредактировал Ваше сообщение выше)

Xorg.4.log более приближен к истине - вот этот https://pastebin.com/kjpcMTpH
Можно-ли увидеть от этой конфигурации /etc/X11/xorg.conf содержимое (и каким способом был сгенерирован)

Code: Select all

cat /etc/X11/xorg.conf
?

Предлагаю попробовать твик с минимальной конфигурацией в /usr/share/X11/xorg.conf.d/20-nvidia.conf

Code: Select all

Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        Option "NoLogo" "true"
EndSection
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#36 by SaintAnd » 04 Apr 2019, 03:29

Blaze,
Вор результат dmesg:
Результат cat:
Nvidia так и не включилась :(
Blaze wrote:
03 Apr 2019, 19:24
Можно ли увидеть ... сгенерирован
Если я вас правильно понял, то показать файл etc/X11/xorg.conf после каждого внесения изменения команд:

Code: Select all

Xorg -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf
И другой вывод после

Code: Select all

nvidia-xconfig
Если так, то возможно сегодня вечером.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#37 by Blaze » 04 Apr 2019, 13:28

SaintAnd, судя по предоставленному логу:
в Вашем случае загружается стандартный libglx.so от Xorg, а должен загружаться от NVIDIA Corporation (пример ниже):
(хотя, в последнем Вашем логе cat /var/log/Xorg.0.log, присутствует NVIDIA Corporation)

В логе так же сообщается об этом:
странно по какой причине это происходит.

Есть такое предложение:
  1. сделать резервную копию /porteus/base/002-xorg.xzm (скопировать на другой раздел жесткого диска и не трогать его, чтобы потом можно было с чего быстро восстановиться)
  2. под root пользователем распаковать оригинальный /porteus/base/002-xorg.xzm модуль и удалить из него libglx.so по следующему пути

    Code: Select all

    002-xorg/usr/lib64/xorg/modules/extensions/libglx.so
  3. под root пользователем запаковать новый 002-xorg.xzm и заменить им исходный 002-xorg.xzm модуль в /porteus/base
  4. скопировать 08-nvidia-340.107-k.4.16.8-porteus-v4.0-x86_64.xzm в /porteus/base
  5. загрузиться в режиме Always Fresh
Еще, как вариант, можно попробовать собрать NVIDIA драйвер в Porteus-v3.2.2

Отправлено спустя 28 минут 18 секунд:
Думаю, стоит точно откинуть мои предыдущие предложения, так как это все крайность :mega_shok:

Удалось найти https://www.linuxquestions.org/question ... ost5969291
elcore;5969291 wrote:This packaging tool (nvidia-legacy340-kernel) is not properly maintained or tested, and latest 340.x legacy is not 340.104 but 340.107
See here for 32bit and 64bit legacy drivers.
I did manually install the 340.107 module from .run file on 4.14.x and it works fine on all kernels from 4.14.80 to 4.14.104 (I don't use 4.4.x kernels, or packaging tools)
и https://www.linuxquestions.org/question ... ost5981150
twy;5981150 wrote:You can patch nvidia 340.107 for kernel 4.4.168+ using the patch provided by the archlinux project:

https://aur.archlinux.org/packages/nvidia-340xx-lts44/
https://aur.archlinux.org/cgit/aur.git/ ... 40xx-lts44

The commands to patch and install are like this:

Code: Select all

# ls kernel-4.4.168.patch
# chmod +x NVIDIA-Linux-x86_64-340.107.run
# ./NVIDIA-Linux-x86_64-340.107.run -x
# cd NVIDIA-Linux-x86_64-340.107
# patch -p1 < ../kernel-4.4.168.patch
# ./nvidia-installer
Works for me on 4.4.177. Maybe I can upgrade to 4.4.178 later.
Содержимое kernel-4.4.168.patch

Code: Select all

--- a/kernel/nv-linux.h	2018-12-14 19:32:47.000000000 +1100
+++ b/kernel/nv-linux.h	2018-12-20 01:02:36.066123342 +1100
@@ -2083,45 +2083,27 @@
 
 /* get_user_pages
  *
- * The 8-argument version of get_user_pages was deprecated by commit 
- * (2016 Feb 12: cde70140fed8429acf7a14e2e2cbd3e329036653)for the non-remote case 
- * (calling get_user_pages with current and current->mm).
- *
- * Completely moved to the 6 argument version of get_user_pages -
- * 2016 Apr 4: c12d2da56d0e07d230968ee2305aaa86b93a6832
- *
- * write and force parameters were replaced with gup_flags by - 
- * 2016 Oct 12: 768ae309a96103ed02eb1e111e838c87854d8b51
- *
+ * hacked to work with 4.4.168
  */
 
-#if defined(NV_GET_USER_PAGES_HAS_TASK_STRUCT)
-    #define NV_GET_USER_PAGES(start, nr_pages, write, force, pages, vmas) \
-        get_user_pages(current, current->mm, start, nr_pages, write, force, pages, vmas)
-#else
-    #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS)
-        #define NV_GET_USER_PAGES get_user_pages
-    #else
-        #include <linux/mm.h>
-
-        static inline long NV_GET_USER_PAGES(unsigned long start,
-                                             unsigned long nr_pages,
-                                             int write,
-                                             int force,
-                                             struct page **pages,
-                                             struct vm_area_struct **vmas)
-        {
-            unsigned int flags = 0;
-
-            if (write)
-                flags |= FOLL_WRITE;
-            if (force)
-                flags |= FOLL_FORCE;
-
-            return get_user_pages(start, nr_pages, flags, pages, vmas);
-        }
-    #endif
-#endif
+#include <linux/mm.h>
+
+static inline long NV_GET_USER_PAGES(unsigned long start,
+                                        unsigned long nr_pages,
+                                        int write,
+                                        int force,
+                                        struct page **pages,
+                                        struct vm_area_struct **vmas)
+{
+    unsigned int flags = 0;
+
+    if (write)
+        flags |= FOLL_WRITE;
+    if (force)
+        flags |= FOLL_FORCE;
+
+    return get_user_pages(current, current->mm, start, nr_pages, flags, pages, vmas);
+}
 
 /* get_user_pages_remote() was added by:
  *   2016 Feb 12: 1e9877902dc7e11d2be038371c6fbf2dfcd469d7
Нужно очень хорошо :happy62: попросить neko, что бы он собрал для Вас нужное ядро 4.4.178+ или 4.14.110+ (лучше 4.4.178+) в теме Porteus Kernel Builder (Пост neko #70633) *HERE*
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#38 by SaintAnd » 04 Apr 2019, 18:18

Blaze wrote:
04 Apr 2019, 18:07
Нужно очень хорошо попросить neko,
Не думал что до этого дойдёт :shock:

Я пока не понимаю, что с этой информацией делать, но спасибо.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#39 by Blaze » 04 Apr 2019, 18:23

SaintAnd, да я думаю проблем не будет с этим.
neko в этом плане молодец. Все на добровольных началах (бесплатно).
Как обновить kernel (ядро) в Porteus - читайте здесь

Отправлено спустя 5 минут 21 секунду:
SaintAnd wrote:
04 Apr 2019, 18:18
Я пока не понимаю, что с этой информацией делать, но спасибо.
Получите ядро 4.4.178+ и установите по инструкции выше.

Создайте текстовый файл kernel-4.4.168.patch в директории /tmp с содержимым, указанным выше и примените патч для драйвера NVIDIA

Code: Select all

cd /tmp
chmod +x NVIDIA-Linux-x86_64-340.107.run
chmod +x nvidia.sh
./NVIDIA-Linux-x86_64-340.107.run -x
cd NVIDIA-Linux-x86_64-340.107
patch -p1 < ../kernel-4.4.168.patch
./nvidia-installer
cd /tmp
./nvidia.sh
Да, еще Вам потребуется 05-devel.xzm с gcc-8.2.1, так как neko собирает ядра с помощтю набора компиляторов

Code: Select all

Compiled by gcc-8.2.1+20181127-x86_64-1
Я могу предоставить обновленный 05-devel.xzm, но тольео с условием его нераспространения.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#40 by SaintAnd » 04 Apr 2019, 18:31

Blaze wrote:
04 Apr 2019, 18:23
SaintAnd, да я думаю проблем не будет с этим.
neko в этом плане молодец. Все на добровольных началах (бесплатно).
Как обновить kernel (ядро) в Porteus - читайте здесь
Сейчас только стало складываться:
1 - попросить neko собрать ядро 4.4.178 для porteus v4 x64
2 - заменить ядро на новое
3 - применить патч к драйверу
4 - установить драйвер по новому.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#41 by Blaze » 04 Apr 2019, 18:36

Выше я обновил пост. Да, правильно.
Только привязки ядра к версии Porteus нет.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#42 by neko » 05 Apr 2019, 02:21

@Blaze
На ядре 4.4.178 меня запросил SaintAnd.

Мой ответ был следующим.

<------------------------------->
Исправление AUFS для строки ядра 4.4 не удалось установить «drivers/block/loop.c & mm/shmem.c».
Возможно, этот сбой не будет исправлен. (AUFS_VERSION "4.4-20170911" не обновляется).

Итак, я подготовил собственные патчи.

v4.4.tar (440 K)
http://www.mediafire.com/file/alqa8t16rack6we/v4.4.tar
md5sum: 8f8f1b25d88778aae85db2d007acfe04 v4.4.tar

Сначала должен быть активирован Kernel Builder (текущий: mkKernel-19.04.05-noarch-1.xzm).
Далее обновите «Kernel Builder».

Code: Select all

% su
# ls
v4.4.tar
# tar -xf v4.4.tar
# ls
v4.4 v4.4.tar
# cp v4.4/* /usr/local/share/mkKernel/lib/v4.4/
Замечания:
При следующем обновлении «Kernel Builder» будет включено содержимое v4.4.tar.
<------------------------------->

-----------------------------------------------------------------
@SaintAnd
Porteus Kernel Builder (Post by neko #70677)



Благодарю.

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#43 by SaintAnd » 05 Apr 2019, 16:20

Не знаю получиться ли у меня собрать ядро.
Пока сижу разбираюсь с программой. :roll:

Я так понимаю - мне нужно сделать 000-kernel.xzm и 05-devel.xzm потому что уже есть ссылка на crippled_sources-4.4.178-64bit.xzm и в самом архиве по пути /v4.4.178/64/ есть vmlinuz. И initrd.xz можно оставить прежним.

Пока ещё не понял, как он собирается.
Выходят сообщения "missing: /mnt/sda3/kernel/v4.4.178/64/linux-4.4.178"
Когда не стоит галочка на compiling - "Kernel build is needed"

Хотя патч применил после активации модуля kernel-builder.

Стал компилировать версию 4.4.177. Прошо примерно 40 минут и в результате вывелась ошибка "compile error" :%)
Last edited by SaintAnd on 05 Apr 2019, 18:07, edited 1 time in total.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#44 by Blaze » 05 Apr 2019, 17:58

neko, thanks for your awsome job and help.
I used your Kernel Builder for the first time :)

SaintAnd, до этого мне не приходилось пользоваться Kernel Builder, так, что за работоспособность собранного ядра не отвечаю.

Моя сборка:
=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.4.178]

64bit-kernel4.4.178.tar (63 M)
http://www.mediafire.com/file/si2jr69pi ... .4.178.tar
md5sum: 13f304b10d003bbdba6adcc0021242bc 64bit-kernel4.4.178.tar

Note 1:
Compiled by gcc-8.3.0-x86_64-1
initrd.xz не трогайте. Обновленный 05-devel.xzm вышлю Вам в личные сообщения.
Еще раз, убедительная просьба его не распространять нигде.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Porteus и NVIDIA. Собираем актуальный драйвер для видеокарты

Post#45 by SaintAnd » 05 Apr 2019, 18:08

Blaze wrote:
05 Apr 2019, 17:58
Еще раз, убедительная просьба его не распространять нигде.
Ок.

Всё. Загрузился с новым ядром и оно работает. Спасибо :Yahoo!:

Code: Select all

guest@porteus:~$ uname -r
4.4.178-porteus
А теперь, как я понял, драйвер нужно попытаться установить по новой. Сейчас буду этим заниматься.

Решил я сначала использовать старый модуль видеокарты который делал на прошлом ядре и он завёлся :roll: , но изображение теперь размылено, как на windows, когда там драйвера слетали после перезагрузки. И ещё, теперь окно полностью не помещается в экран, так что мне приходиться мышкой водить вниз, чтобы увидеть что внижней части экрана находиться, но верхняя часть проподает и чтобы увидеть верхнюю часть, нужно мышь вести на верх до упора. Надеюсь понятно. Если нет, то могу заскринить.

При входе в приложение "Nvidia X Server Settings" появляется сообщение "You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server."

Вот результат того что я ввёл - https://pastebin.com/jDbry4SP

Post Reply