[Решено посредством конфигурации ядра] После обновления ядра 4.4.6-gentoo перестал работать uvesafb.
Всем привет.
После обновления ядра 4.4.6-gentoo перестал работать framebuffer uvesafb.
$ uname -a
Linux gentoo 4.4.6-gentoo #15 SMP Wed May 4 02:02:44 MSK 2016 x86_64 AMD
Phenom(tm) II X4 945 Processor AuthenticAMD GNU/Linux
$ equery uses x11-drivers/nvidia-drivers
+ + X
+ + acpi
+ + driver
- - gtk3
+ + kms
+ + multilib
- - pax_kernel
- - static-libs
+ + tools
- - uvm
Я думаю что перестал работать sys-apps/v86d
/dev/fb0 не существует vesafb тоже пробовал и не получается.
Можно ли организовать framebuffer без использования nouveau на видеокарте
nvidia? Любой framebuffer, лишь бы был fbdev.
И ещё интересно что за флаг появился у драйверов kms?
В интернете гуглил по этой проблеме но не помогло. Такое впечатление что у меня одного перестало работать.
dmesg | grep -i nvidia
vidia: module license 'NVIDIA' taints kernel.
nvidia-nvlink: Nvlink Core is being initialized, major device number 251
[drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 361.28 Wed Feb 3 15:48:04 PST 2016
nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 361.28 Wed Feb 3 15:15:17 PST 2016
nvidia-modeset: Allocated GPU:0 (GPU-7fe9eca6-5e77-519a-5c1c-6bb5723a44da) @ PCI:0000:01:00.0
- Для комментирования войдите или зарегистрируйтесь
Заблокируй загрузку модуля
Заблокируй загрузку модуля nvidia-modeset или отключи указанный тобой флаг, это реализация KMS для проприетарного драйвера Nvidia от самой Nvidia, видимо, кривая.
kostik87
Может Nvidia кривая а может и ядро Gentoo кривое.
Попробовал то что ты советуешь, не помогает. Без nvidia_modeset чёрный экран. Отключение флага kms ни к чему
не приводит, модуль nvidia_modeset так же есть и грузится. Если его не грузить то чёрный экран.
Если откатиться на ядро 4.1.15-gentoo-r1 с этими же драйверами всё работает.
И судя вот по этому:
Похоже sys-apps/v86d перестал работать с новым ядром.
Не знаю что и делать. Очень было бы славно отказаться от uvesafb, он мне всегда был подозрителен.
Я не умею себя вести на форуме, поэтому теперь я молчу.
Цитата: Отключение флага kms
Значит разбирайся под какое ядро ты пересобираешь модуль. Удали предварительно файлы модулей nvidia из директории с модулями ядра, затем переустанови пакет nvidia-drivers без флага kms, модуля nvidia_modeset быть не должно.
kostik87 написал(а):Значит
Всё это я делал, ядро стоит одно. Модуль удалял вручную и флаг убирал. Пересобирал и т.д. Мне кажется что я уже все варианты перепробовал. Модуль nvidia_modeset всё равно есть но дело не в этом. То что uvesafb работает с одним ядром и не работает с другим не на какие мысли не наводит? Версию драйверов тоже менял.
Я не умею себя вести на форуме, поэтому теперь я молчу.
С nvidia я не имею опыта,
С nvidia я не имею опыта, но... надо бы посмотреть на "взаимное расположение" опций ядра: simplefb, kms, uvesa & товарищи.
KMS как я понимаю дружит только с vesa и uefi-дровами, а uvesa+v86d может и с закрытыми.
А с какой на какую версию ядра было оновление?
Обновление было с
Обновление было с 4.1.15-gentoo-r1 на 4.4.6-gentoo.
Frame buffer devices включено только uvesafb.
Мечтаю подружить nvidia-drivers и kms.
Я не умею себя вести на форуме, поэтому теперь я молчу.
Тогда, описанная мной выше
Тогда, описанная мной выше суперпозиция драйверов вполне имеет место быть.
evadim написал(а): Тогда,
Высказывание вполне в духе Остапа-Сулеймана-Берты-Марии-Бендера-бея.
Я в нём ничего не понял.
Я не умею себя вести на форуме, поэтому теперь я молчу.
Цитата: nvidia: module
Невольно вспоминается его почтение в их адрес.
Можно сколько угодно тыкать в
Можно сколько угодно тыкать в их сторону пальцами но видеокарты у них лучшие. И надо чтобы они работали.
Я не умею себя вести на форуме, поэтому теперь я молчу.
Куча сообщений о том что
Куча сообщений о том что что-то не заработало на ядре 4.4.6-gentoo.
Резюме: релиз ядра ГОВНО! Откатываемся назад...
Я не умею себя вести на форуме, поэтому теперь я молчу.
Weipacayoo3n
почему не вперёд?
Отпишитесь сюда, пусть маскируют.
Я репорт написал про видюху.
Я репорт написал про видюху. А про ядро они наверняка знают, недавно был релиз который через день замаскировали.
Поэтому и в перёд не хочу катиться. Терзают смутные сомнения, останусь на стабильном.
Я не умею себя вести на форуме, поэтому теперь я молчу.
Weipacayoo3n написал(а): Я
Если терзают сомнения - ставьте понравившуюся Вам git-репу и экспериментируйте. Это просто и без лишних слов.
По моему скромному мнению ядро - не та часть системы, которая должна быть под контролем portage...
Но всё зависит от свойств пользователя системы.
willy написал(а):...По моему
И да, и нет - если уходишь от рекомендованной стабильной версии/конфигурации, то существует потенциальный риск заиметь проблемы с софтом, который так или иначе завязан на ядро.
Так же как и использование любых нестабильных пакетов, кстати.
Конечно, это не проблема для кого, кто понимает, что делает, как ты правильно заметил... ;)
willy
На подобные эксперименты требуется уйма времени, я этим переболел.
Кроме того в интернетах всё больше и больше ругани на этот релиз ядра. Должны что-то сделать те кто взял на себя эти обязанности.
Я не умею себя вести на форуме, поэтому теперь я молчу.
Наконец-то у меня появилось
Наконец-то у меня появилось достаточно времени для решения проблемы методом научного тыка.
Появилось таки /dev/fb[x]. Пишу для того чтобы поделиться впечатлениями о том почему такие *** возникают.
На мой (не слишком искушённый) взгляд проблема в людях а не как не в железе.
Тыкать друг в друга средними пальцами это путь бабуина. Ну, типа как "мы не будем пользоваться туалетной бумагой потомучта она из дерева а мы эльфыбля"
Да и к ядру бы неплохо документации побольше. За время потраченное на решение этой фигни в человека-часах можно избу из бруса поставить. И в этой избе за столом можно решить много чего.
Как я решил эту проблему конкретно не могу сказать. В Linux много поменял, пришлось включить опции которые раньше считал не нужными. Убедительных доказательств их нужности так и не нашёл. Юзе флаги менял. Всего не запомнишь.
Хотелось бы выяснить это с помощью
vimdiff <1> <2>
.Но не получается.
Недостаток документации к опциям ядра это тахат.
И я не хочу учить си. и дебажить потом за другими. Не останется времени своё поддерживать.
Завершение моей писульки такоВо:
Одноклеточным деньги не нужны а многоклеточные за деньги и в жопу дадут.
После того как взял деНги за свою жопу призывы к свободе звучат стрёмно.
Да будет свобода, и пусть не кого не жгут на костре!
P.S. хотел поставить три восклицательных знака но не смог
Я не умею себя вести на форуме, поэтому теперь я молчу.
>>Как я решил эту проблему
>>Как я решил эту проблему конкретно не могу сказать
остальное писать было не_нужно :D
.
+1
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Spoiler, почему в цитате вы
Spoiler, почему в цитате вы опустили слово "остальное"?
Никак считаете, что вообще писать было не нужно? :)
.
Ну да. Касательно поста с "решением" - гольный спам на грани флейма. IMHO...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
После своего поста увидел
После своего поста увидел четыре сообщения просто не о чём. У многих ли от моего поведения понос?
Я не умею себя вести на форуме, поэтому теперь я молчу.
перепутан порядок слов,
перепутан порядок слов, правильно так:
>> После своего поста НИ о чём увидел четыре сообщения.
глазастенький, что ж тут еще скажешь.
>> от моего поведения понос
«нас_рать» и «понос» – не совсем одно и то же :-D
Большое спасибо за правку.
Большое спасибо за правку. Позволяю себе иногда небрежность. Снобизм конечно но ничего не могу с собой поделать.
Главное чтобы интерпретатор не выдавал ошибку. И компилятор не выдавал ошибку. И те кто прочитал получали нужный посыл.
Дело в том что вас 'рать' а мне 'насрать'. Так понятней?
Я не умею себя вести на форуме, поэтому теперь я молчу.
kostik87
nvidia-modeset по прежнему показывает неясную ошибку a fb заработал.
Вы случайно не из тех личностей кто всегда всё знает но ни хрена не понимает?
P.S, Кажись я твой логин видел на этом форуме лет семь назад. Это ты и есть?
Если да то моё почтение. о.. Позор на мою голову. Я спутал человека с логином. Нет почтения.
Я не умею себя вести на форуме, поэтому теперь я молчу.