LINUX.ORG.RU

Разрешение при запуске

 , , , ,


0

2

Доброго времени суток, уважаемы Формчане. Не пинайте пожалуйста, если мой вопрос покажется Вам странным, потому как я правда не вкуриваю че делать.

На ПК 2 графики, 1 интегрированная, 2 дискретная (nvidia 9800) Поставил Kali Linux, установка прошла успешно. Все бы хорошо, вот только когда происходит запуск системы, все доходит до сплеша Kali и потом изображение пропадает и моник выдаёет «не поддерживается», т.е. разрешение которое система бырала, мой моник не тянет.

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

Я уже не знаю че делать.

Может можно как то заставить систему грузиться на всех видяхах в 1 и том же разрешении? Потому как встройка ваще не устраивает.

PS в инете нагуглил флаг ядра nomodeset, но система ругается на его отсутствие.

Подскажите как быть


Ответ на: комментарий от givi33

Прочти вот эти комментарии:

Тех, кто ставит Кали здесь не уважают. Не потому, что есть ненависть именно к кали или к этим людям. А потому, что кали - это своеобразный дистрибутив и его должны ставить только те, кто уже хорошо разбирается в Linux.

Ну а раз у тебя возник вопрос, с которым ты пришёл, то ты точно не разбираешься в Linux и вообще ставишь Linux, скорее всего, первый раз.

Прочти комментарии ссылки на которые я указал выше, там отсылка на разработчиков Кали.

А по поводу встройки и не встройки.

Вообще, скорее всего, когда у тебя активирована дискретная графика, то система грузится с дискретной графикой даже на этапе сплеш скрин.

Когда ты отключаешь дискретную графику у тебя активируется встроенная в процессор графика.

А чем она тебя, кстати, не устраивает, её производительности более чем достаточно для обычной работы. Просмотра видео, работы в браузере, даже относительно простых игр.

А так, у тебя, видимо, при использовании дискретной видео карты некорректно определяются EDID данные монитора или вообще не установлен видео драйвер, ну либо отсутствуют firmware (прошивки), если используется драйвер nouveau, поставь их.

Ну и как ты настраивал разрешение?

Смысл в том, что если ты менял разрешение через апплет в графической оболочке, то эти настройки привязываются к монитору и видео карте к которой он подключен.

Когда ты возвращаешь дискретную графику выставленные ранее настройки не могут примениться к монитору, который подключен к ней, т.к. с точки зрения системы это другая видео карта и монитор.

Поэтому тебе нужно разобраться, проблема в EDID или видео драйвере / firmware.

Читай лог xorg-server, лог сообщений ядра.

Ты так же можешь сгенерировать xorg.conf и прописать в нём жёстко разрешение для монитора.

Но ты всё это и так должен знать, раз поставил Kali Linux.

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

Хотя какая то внятная информация. Спасибо!

По поводу «А потому, что кали - это своеобразный дистрибутив и его должны ставить только те, кто уже хорошо разбирается в Linux» Когда покупаешь тел на Android, iOS или Ubuntu Touch, ни кто ж маге не говорит «Оооо. пришел. Таким как ты надо брать тел попроще или Symbian» Да, вопрсов о том что Kali сложный дистрибутив для новичков, нет, но надо же с чего то начинать учиться? Когда покупаешь машину в первый раз, люди не покупают запорожец, хотя по сути принцип работы один и тот же. Так и тут.

По поводу «то ты точно не разбираешься в Linux и вообще ставишь Linux, скорее всего, первый раз.» Да, до вашего уровня познания Linux, мне ооочень далеко, но я к этому иду. Потихоньку, через кочки и ямы, но иду. Да, я выбрал, не совсем ту систему, которую я могу осилить на этом уровне, но мне и не хочется начинать с чего то простенького, а потом, наработав опыт, все сносить и переходить на другую ОС.

По поводу «Тех, кто ставит Кали здесь не уважают.» ну это вообще полный бред. Каждый с чего то начинал, каждому кто-то, где-то, в чем-то помогал и на надо говорить, хотя Вы и не говорили этого, что все тут сами пришли к тому что имеют. Каждый на этом форуме так же искал помощи где то на стороне или даже тут. Делить людей по установленным ОС это полный треш.

По поводу «А чем она тебя, кстати, не устраивает» Так а зчем мне встройка если есть более менее норм видео?

В целом, Спасибо тебе, добрый человек, что хотя бы дал направление!!!

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

Когда ты чему-то учишься нужно начинать с того, что чуть выше твоего уровня знания и постепенно усложнять сложность.

Допустим если ты хочешь научиться летать на самолёте, ты не возьмёшь сразу ультразвуковой истребитель, а будешь учиться с инструктором на самолёте типа курузник. И потом когда освоишь навыки взлёта и посадки, управления оборотами двигателя и прочее можешь пересеть уже на более сложный самолёт.

Так же ты не возьмёшь самолёт, который собран из разных частей других самолётов, а это и есть твой Кали.

Ты не прочитал комментарии ссылки на которые я привёл, а сразу что-то ответил.

Калистов здесь не уважают, потому, что в основном вопросы по кали от таких как ты, тех, кто видит Linux в первый и эти вопросы очень простые и глупые.

И этих бы простых вопросов не было, если бы они в начале поставили себе нормальный дистрибутив, в котором у них сразу заработала большая часть всего, а потом они бы спокойно его изучали и решали оставшиеся проблемы.

И вот научившись решаить эти проблемы они бы уже могли пробовать кали и не задавать здесь глупых вопросов.

Повторяю, прочти ешё комментарии по ссылкам из прошлого моего сообщения.

Использовать кали как основную десктом систему, играть , смотреть видео у тебя может не получиться. Не только потому, что тебе не хватает знаний, а ещё и потому, что разработчики кали делают дистрибутив в первую очередь для запуска инструментов исследования безопасности. О возможности установки прочего софта они не заботяться, там могут поломанные зависимости и прочее.

Дело твоё, но учиться я смотрю тебе будет тяжело, ты не читаешь то, что тебе пишут и не обдумываешь, а сразу пишешь ответ.

Дело твоё.

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

Я прочитал их.

Но сравнение с «Допустим если ты хочешь научиться летать на самолёте, ты не возьмёшь сразу ультразвуковой истребител, а будешь учиться с инструктором на самолёте типа курузник. И потом когда освоишь навыки взлётаЮ посадки, управления оборотами двигателя и прочее можешь пересеть уже на более сложный самолёт.» ваще не то.

Тут уже разговор о жизни человека

твой посыл я услышал, по этому качаю щас ubuntu. Спасибо тебе!

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

По сути ты прав, я что то уж слижком зардал для себя планку. Полез туда не зная куда. Начну с основ. Как думаешь, Ubuntu подходящий дистр для моего уровня знаний? Учитывая то что я спросил в этой теме

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

Да, вопрсов о том что Kali сложный дистрибутив для новичков, нет, но надо же с чего то начинать учиться? Когда покупаешь машину в первый раз, люди не покупают запорожец, хотя по сути принцип работы один и тот же. Так и тут.

Если аналогия с машиной, то кали - это не какая-нить популярная иномарка, а скорее трактор для укладки асфальта. Если ты не хочешь класть асфальт, то он тебе не нужен. И даже если ты научишься им управлять (что, наверно, сложно) - это не особо поможет тебе водить обычные машины.

Установи дистр общего назначения, рекомендую debian.

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

Ubuntu - подходящий дистрибутив.

Для изучения выбирай один из основных дистрибутивов Ubuntu, Debian.

у них большое сообщество и они довольно долго существуют.

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

У меня в профиле список популярных дистров с описанием есть: www.linux.org.ru/people/firkax/profile

Если кратко, то всё остальное либо нацелено на возню вместо использования (игру в конструктор), либо кривое, либо слишком корпоративное.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

Nvidia GeForce 9800 GT? Или около того? Тогда это драйвера 340хх

С ядра linux 5.чего то там, они не поддерживаются. Соответственно, ты должен либо использовать открытый драйвер Nouveau либо ставить соответствующую заплатку.

Я пробовал ставить систему на комп с такой картой. В частности linux mint 21, lmde, manjaro и arch. Первые два работали на nouveau, переодически намертво вешая систему, 2-3 раза за 8-10 часов, без привязки к длительности работы. Могло день отработать, а могло и через 5 минут повесить. Manjaro в первый день тоже, потом перестало, но он у меня и недели не простоял. Когда начал разбираться с арчем… ну в теории я знаю, что надо сделать, но на тот момент ядро уже апнулось до 5.18, а заплатка была на 5.17. Можно было решить lts ядром, но по некоторым причинам, было принято решение ставить готовый дистрибутив.

В итоге, был выбран linux mint предыдущей версии (20.3), в котором используется ядро lts 5.4 и поддерживаются нужные драйвера из «коробки». Если будешь его использовать или использовать любой другой, следи за версией ядра. Мне после установки, предложил использовать более новое ядро, на память 5.8 или что-то около того, так вот, на нем nvidia не только не стартанула, но и вынудила меня переустанавливать систему. Потому что было проще и не было знаний, как без переустановки исправить. На всякий случай, в ядрах смотри на первые две цифры, все что дальше, это версии того же ядра, а не новые ядра. Так, в mint-е, у меня стоит ядро 5.4.0-131. А в арче, на данный момент: 6.0.6. https://linuxmint.com/download_all.php

Немного по офтоплю. Поскольку ты начинающий пользователь, я предлагаю тебе сделать закладку на следующую страницу https://wiki.archlinux.org/ - говорят, что это наиболее подробная вики по линуксу вообще и арчу в частности. Тут можно найти ответы на некоторые вопросы. К сожалению, это именно вики, а не подробный гайд. А чтобы найти ответ, вначале надо задать правильный вопрос, с чем как раз и будут сложности :) Так же имей ввиду, в вики есть страницы на других языках, но основной английский. И английские страницы содержат наиболее актуальную информацию.

Касаясь твоей ситуации, тебе нужен раздел nvidia https://wiki.archlinux.org/title/NVIDIA В разделе установки, рекомендуют проверить к какому семейству относится карта: https://nouveau.freedesktop.org/CodeNames.html

Так, на примере GeForce 9800 GT (поиск по странице 9800), можно понять, что карта относится к NV92 (G92). Если пройти по пунктам установки дальше, можно понять, что G92 неподходит ни под один пункт, т.е. он не поддерживается. Соответственно, смотрим раздел Unsupported drivers: https://wiki.archlinux.org/title/NVIDIA#Unsupported_drivers

Из которого видно, что нам нужун пакет nvidia-340xx-dkms. Важны именно цифры, 340хх - это версия драйвера. Для проверки, можно пройти на сайт nvidia https://www.nvida.com/en-us/drivers/unix/legacy-gpu/ и выполнив поиск, подтвердить, что карта GeForce 9800 GT относится к 340 драйверу.

Если есть желание, можешь поискать в гугле, какое последнее ядро linux поддерживает этот драйвер. Из рабочих, 5.4, так как оно lts, то его будут поддерживать до 25 года, на убунте (на нем основан mint).

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

Любой мейнстримовый. Убунту, Дебиан, Федора, можно российский ROSA fresh.

Убунту рекомендуют потому, что она тупо одна из самых популярных, по ней много информации, и в дистрибутиве уже идёт множество драйверов, в том числе проприетарные дрова для Wi-fi (у дебиана по этому пункту до последнего времени было хуже). Оборотная сторона — именно благодаря этому убунта довольно-таки тяжёлая. Но в качестве первого дистрибутива — почти идеальный вариант. Единственный недостаток — Gnome в качестве рабочей среды по умолчанию, современный Gnome очень сильно, ммм, на любителя (я, например, предпочитаю KDE).

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

Я недавно задумывался о шагах в освоении linux и рекомендациях, получалось что-то такое:

    1. Готовый дистрибутив, с установкой из коробки. Я бы советовал mint, lmde… У меня ни на чем не основанные предубеждения против ubuntu.

Цель поставить, посмотреть как оно, посчупать консоль, программы… И выявить первые проблемы с железом. Ты хотя бы будешь уверен, что не сами напортачил при установке. В общем, этот шаг, нужно использовать для изучения консоли и команд. Хотя бы основных, чтобы более менее понимать, о чем тебя просят.

На мой взгляд, тут будут трудности с тем, что без приложения усилий к конкретной цели, это будет практически бесполезно. Ну вот прочитаешь ты о команде cd, а толку? Имхо, нужно ставить какие-то конкретные цели, а потом пытаться их решить, используя только консоль.

Если твоя машина потянет виртуалку, я бы предложил поставить арч в минимальной комплектации, не используя скрипт установки. Но не просто последовательно выполнив команды, а с разбором каждой строки, что эта команда делает. Можно ли ее выполнить по другому и зачем она вообще. В общем режим паранои на 146%, нельзя выполнять команду, если не знаешь что, зачем и почему.

Вот тебе инструкция: https://wiki.archlinux.org/title/Installation_guide

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

Выхлоп: узнаешь про часть команд терминала, разметку дисков, монтирование, файловые системы, познакомишься с консольными текстовыми редакторами (недавно в статьях были полезные разборы nano и vim). С загрузчиками и этапами загрузки системы. И кучей вещей, которые тебе понадобятся, чтобы починить то, что сломаешь или захочешь выполнить по другому. Но времени уйдет много.

    1. Можно совместить с первым. Погонять готовые дистрибутивы с разными графическими оболочками. Или, если быть правильным, то с разными средами рабочего стола (DE:Desktop environments). Для наиболее чистого опыта, я бы посоветовал посмотреть на manjaro. https://manjaro.org/download/ Она основана на арче, но выпускается с кучей DE. Так же разновидности ubuntu, но про них я уже говорил :)

Цель определиться с графическим окружением. Это те самые кеды, гном и куча других, как основанных на них, так и самостоятельных DE. Это важно, так как от них зависит удобство работы.

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

В общем либо опять через виртуалки, либо через live USB. Хотя бы по паре дней на DE. Держи список: https://wiki.archlinux.org/title/Desktop_environment

Я бы посоветовал обратить внимание на: GNOME, KDE Plasma, Xfce и Cinnamon. Вроде бы еще MATE, позиционировалась чуть ли не как копия виндовс, но не уверен, поэтому могу и наврать.

Что лучше, это тема холивара, где несогласных закидают какахами. В linux вообще, много тем для холивара :)

  1. Не столь необходимы шаг для изучения, сколько для удобства. Составление списка программ, которые требуются для повседневной жизни. Типа браузер, офис… таже виртуальная машина и т.п. Но и тут можно чему-то научиться: установка и удаление программ через консоль. Цель познакомиться с тем, как в linux вообще устанавливаются программы, что они из себя представляют. Можно усложнить, поставить туже программу не из репозитория, а из исходников. Или из стороннего репозитория - не советую для основной машины, только для виртуалки.

  2. Готовый дистрибутив, в который необходимо внести изменения. К примеру поменять загрузчик или экран приветствия или среду рабочего стола или звуковой сервер… в общем замена любой из частей системы на другую. Вообще, главная цель, это понять, из чего состоит система и какие есть альтернативы для каждой из ее частей.

А можно перейти к следующему пункту.

  1. Установка системы через консоль. Я опять про арч. Только уже до уровня системы с графикой. Опять же знакомство с компонентами системы, их альтернативами… Цель получить работоспособную систему, с необходимыми компонентами.

Мой тебе совет, не лезь в состав пакетов, с целью установить как можно меньше. Оно того не стоит, сжирает кучу времени и нервов :)

  1. Можно переходить к сбору системы из исходников. Но тут уж не подскажу, по идее это Gentoo. И по идее, даст понимание внутренней жизни, но хз.

З.Ы. В общем, я много чего понаписал… Но главное для освоения, это желание и время. А для удобства, нужен не слишком новый и не слишком старый компьютер с виртуальной машиной на нем. Для того, чтобы было меньше проблем с железом и было право на ошибку.

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

Вот такого гайда мне не хватало!

Я знаком с Linux, но моё знакомство начинается и заканчивается на кончике айсберга.

С териминалом тоже знаком, но опять же только верхушка айсберга. Знаю как установить пакет из репозитория, знаю как удалить.

По поводу окружения, гном мне больше понравился, я пробовал все те окружения что ты описал. Кеды не плохие, но как мне показалось они очень требовательные к железу. Ставил одно время KDE Neon уж оч хотелось Linux в обёртке macOS, но ноут залил, он умер, а жд запускаться на старом ПК не хочет ибо там все под UEFI записано, а мой ПК с рождения не знает что это такое.

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

хочешь почувствовать себя круче других - поставь арч. если хочешь почувствовать себя круче других и в квартире холодно - поставь генту.

а откуда ты про кали узнал? с ютубов? если да, то дай ссылку на этого мудака, который это рекламирует.

usi_svobodi
()

Судя по всему происходит следующее: по дефолту, где то на среднем этапе загрузки, подгружается драйвер невидии и происходит попытка переключиться на дискретку, но из за нестандартной конфигурации - хрен там. Возможно поможет установка bamblbee и его более нового аналога (optirun?) для как раз тех старых гибридных конфигов интел+невидия. невидия станет доступной второстипенной картой, причём это вроде как даже работает даже на совсем не предназначенном для этого железе (там вроде отдельную шину добавляли) типа core2 quard + GMA 8**/9** + nvidia gf260.

Альтернтивный вариант: если это десктоп со встройкой ,то встройку можно отключить а с единственной дискретной кали как нибудь разберётся.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 2)

Короче, что то я сразу не подумал об этом и забил панику Ребят.

У меня BIOS позволяет выбрать приоритетную графику. Щас выставил графику с проца с подключенной картой, соответственно моник подключил к мат плате. Система запустилась и определила карту. Посоветовала 340 дрова. Качаю. Посмотрим, по результату отпишусь

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

Я бы не сказал, что арч добавляет крутости. Инструкция пошаговая и подробная, чтобы с ней не справиться… ну хз.

Там больше проблем с тем, что поставить, а не как поставить.

ComIngSoon
()

Оставь 1 моник от дискретки и загрузись, потом подключи второй моник. И настраивай там их(ну тип разрешение поменять и т.д) Сохрани с перезагрузись

Pasha115
()
Последнее исправление: Pasha115 (всего исправлений: 1)