LINUX.ORG.RU
ФорумTalks

Впечатления от жну-линукс на десктопе - не было печали, апдейтов накачали

 , ,


1

1

Предпосылки

Знакомый показал новые кеды и пришло озарение - вот оно! Нормальный гуй! Теперь линуксом можно пользоваться как десктопом!

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

Действия

Для очистки совести зашел в убунту, и попытался обновить ее штатным образом. Думаю, может она покажет графическую табличку: «вам доступен новый релиз, перейдите на него». Помойму такое окно теоретически существует, но добраться до него нельзя никак, потому что apt-get update не отрабатывает. Почти все репозитории кроме самого кора отдают 404.

Оказывается, Utopic Unicorn за эти полгода необновления системы достиг end of life, и они взяли и дропнули все репы. Ну конечно, сейчас ведь уже не существует облачных китайских провайдеров с халявными терабайтами, сами вы не являетесь облачным провайдером, поэтому сэкономить лишние несколько гигабайт репозитория - это очень-очень важно!!111. Табличка сарказм.

Привет убунтоидам, которые смеются над арче-школьниками, «а вдруг система не обновится через полгода необновлений»

Удолил старую убунту под корень.

Поставил Ubuntu Wily на микроволновку с невидия gtx 780 вместо видеокарты (ей уже года два точно есть, старая стабильная железка).

Началось все с того, что unetbootin никак не мог прожечь флешку из-под винды - она просто не грузится никак, ни в uefi ни в legacy mode. WTF? Пришлось позаимствовать у знакомого винт с убунтой, загрузиться в нее и создать там флешку с помощью «startup disk creator» или как оно там, вот она заработала, правда почему-то только в uefi режиме, хотя как legacy биос ее тоже видит.

В первую загрузку убунта заработала нормально, но после установки обновлений - черный экран без возможности переключиться на терминалы и каких-либо сообщений в Xorg.0.log или как он там (пользуюсь табом, названий не запоминаю)

Оказалось, если в момент загрузки адово задрочить по ctrl+alt+f4, то можно успеть переключиться на терминал. Важно только, что это возможность единственная, если случайно щелкнуть по клаве на 1 раз больше, то все снова виснет. Также забавно, что у сочетания ctrl+alt+f4 другой тайминг, чем у ctrl+alt+f1, по f4 я часто и легко достигал терминала, а по f1 никогда.

Таким макаром поставил самое новое что есть в репе - nvidia-352. Результаты - никакие.

Дальше поставил xorg-edgers ppa, повторил. Во-первых, черный экран никуда не пропал. Во-вторых, система перестала тормозить при переключении на терминал и ctrl+alt+f4 из-за этого перестал действовать.

Дальше пришлось пердолиться уже с загрузочной флешкой - грузиться с нее, монтировать рут и бут разделы, биндить proc-sys-dev, чрутиться. Тысячу раз повторяя одну и ту же последовательность команд, т.к. вопреки обещаниям убунтовского создавателя дисков, состояние между перезапусками загрузочной флешки не сохраняется. Забавно, что с usb2 флешки по usb2 порту убунта грузится быстрее, чем с полноразмерного жесткого WD Black.

Попутно в грубе сконфигурил его в текстовую загрузку, но убунта намека не поняла, и все так же продолжала грузиться в графику и виснуть.

Заблеклистил все кроме nvidia, а потом последовательно переустановил (purge, instrall, dpkg-reconfigure) все - nvidia*, lightdm, еще что-то по списку (уже не помню). И о чудо - система стала не просто грузиться в графику, а даже показывать курсор! Иксы стартуют, кажут курсор на черном бэкграунде, падают без сообщений в логе(!), и так со скоростью раз в пару секунд, и опять без возможности переключиться на терминал.

Отчаявшись я спрятал в чемодан все фотографии Столлмана, стоящие на столе, чувствуя себя подонком скачал проприетарный драйвер с сайта производителя. И О ЧУДО! Система загрузилась в графику.

Но это не всё, потому что unity (или compiz, или lightdm) при запуске стал грузиться в совершенно пустой десктоп без панелек и хоткеев, с ошибкой system program problem. В краше что-то есть, но я не разбираюсь в этой вашей нативщине, чтобы понять, чтобы значат эти бесчисленные списки dll'ек.

Пришлось ставить kde-destop. При установке выяснились overwrite конфликты в пакетах. Баг на багтрекере висит год уже, никто так и не пофиксил. Предлагается конфликтующие куски ставить через dpkg c форсом.

После установки оно почему-то поменяло сплешскрин на логотип kubuntu (логотип очень няшный, но почему бы не спросить для приличия?), запустило sddm... и отвалилось с сообщением, что grub утверждает что мы грузимся в текстовом режиме. Сказано это было уже в иксах, во вполне себе графическом диалоге.

Ну ничо, пофиксил груб, для интересу проверил lightdm и unity. Вдруг они тоже не грузились по причине груба. Но нет, там все так же system program problem. Перегрузился в sddm - вот теперь он работает.

Ну как работает. Вроде все видно кроме шрифтов, которые мелкие капец. Сравнил диагональ с разрешением и пикселями из edid - там 54, вроде все совпадает. Но потом обнаружил на лоре сообщение от великого мачо всея руси i_gnatenko_brain где он рекомендовал поставить 96х96 прямо в xorg.conf. Не понял почему так, но пошел и поставил 96, шревты приобрели нормальный масштаб.

Теперь почти все работает, кроме Firefox. На страничках где много текста, он почему-то не перерисовывает всю поверхность страницы сразу, а перерисовывает «волнами», по ходу скроллинга. Как если бы тормозила акселерация. Но проприетарный драйвер рапортует, что все фичи включены. Это жутко раздражает, но что тут сделать пока непонятно.

Заключение

Короче, кто тут говорил, что жму-линукс на десктоп ставится легко и просто за 5 минут - наглые вруны. Лоховства и безблагодатности тред!

★★★★☆

гуй
как десктопом

Как десктопом можно пользоваться и консолью без иксов.

за 5 минут

Зачем за 5 минут? Лучше сесть и по-человечески собрать свою сборку на основе LFS.

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

не линукс, а жну-линукс!

Тонкости произношения местечковых сущностей оставлю фанатам.

cipher ★★★★★
()

причины нагнелись
прожечь флешку
gtx 780 вместо видеокарты (ей уже года два точно есть, старая стабильная железка)

Дальше не читал ибо это пздц.

Gonzo ★★★★★
()

Неплохой вброс, но нет.

Gonzo ★★★★★
()
Ответ на: Картина маслом от sudopacman

Маковод не осилил убунту и плачет. Виндузятники хором поддакивают (.

То что в 2016 году бубунта не умеет в ширпотребное десктопное железо - отличный показатель готовности линукса на десктопе.

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

Так что не надо пихать свободку туда, куда не надо.

Если что-то не работает в свободной программе — значит нужно сделать, чтоб работало, а не что надо ставить проприетарщину.

И да, Ubuntu — не образец. Наиболее репрезентативный дистрибутив GNU/Linux — это Slackware — всё ванильное, необходимый минимум патчей.

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

Если что-то не работает в свободной программе — значит нужно сделать, чтоб работало, а не что надо ставить проприетарщину.

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

Yossarian
()

едрить_ты_простофиля.jpg

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

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

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

praseodim ★★★★★
()

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

а сколько я могу рассказать про compatibility и сроках поддержки! а о софтопроблемах!

а вообще, по этой теме видно, что ты вендоузятник: www.linux.org.ru/forum/talks/11925154

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

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

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

Я согласен с этим утверждением. И лицензия на ПО для меня не пустые слова. ЧТЯДН?

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

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

Что тебя смутило в лицензионном соглашении видеодрайвера?

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

а сколько я могу рассказать про compatibility и сроках поддержки! а о софтопроблемах!

Довай, расскажи. Сабжевая видюха работает в любых Windows, от Windows XP (2001 год) до Windows 10 (2015 год). А в бубунте, которой меньше полугода, не работает.

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

Ты не про драйвер говорил, а более обще. Да и с драйвером одна из причин сабжевого маразма. К слову, под Linux они хотя бы есть.

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

btw, проблему с тирингом в firefox решил окончательно

оказывается, та же проблема у Divinity Original Sin

что привело в настройки композитора KDE. Там сделал следующее:

- OpenGL: 2.0 -> 3.1
- OpenGL interface: GLX -> EGL
- Tearing prevention/vsync: automatic -> Re-use screen content
- Enable color correction: false -> true
- Suspend compositor for fullscreen windows: false -> true

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от Yossarian

1) ой да, расскажи мне еще про железопроблемы. Вот где-где, а под онтопиком древнее барахло такие работает, причем вполне нормально. Буквально вчера знакомому притащили ноут с вендой (ц) десяточкой (ц), и он не смог распечатать страничку. Потому что дров под его принтер нет.
2)

Сабжевая видюха

не нашел модели видеокарты в треде

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

btw, я не понимаю почему у меня все просто. Поставил -> пользуюсь

что я делаю не так?

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

Windows XP

той самой windows xp, на которой nvidia не тестирует новые версии драйверов? ну-ну

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

1) ой да, расскажи мне еще про железопроблемы. Вот где-где, а под онтопиком древнее барахло такие работает, причем вполне нормально.

Древнее барахло не нужно.

не нашел модели видеокарты в треде

Так хотя бы ОП прочитай перед тем как вбрасывать.

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

толстоту читаю по диагонали, но я уже нашел

gtx 780

и что с ней не так? работать должно везде

Древнее барахло не нужно.

кастомерам скажи это

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

Если железо древнее, значит и ОС там должна быть древняя, современные будут тормозить. И в XP до сих пор можно полноценно работать в отличие от линуксов, срок поддержки которых 5 лет максимум, а по факту год-два, потому что софт в репозиториях протухает.

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

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

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

Если железо древнее, значит и ОС там должна быть древняя, современные будут тормозить.

а если периферия древняя?

в XP до сих пор можно полноценно работать

зависит от работы. У меня есть 2 знакомых, которые отказались от xp чисто из-за того, что новые версии VS там не поддерживаются

в отличие от линуксов, срок поддержки которых 5 лет максимум, а по факту год-два, потому что софт в репозиториях протухает.

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

пофиксил. Дистрибутивопроблемы

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

осталось тебе назвать дистрибутив, в котором на древней версии идет свежий софт :)

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от reprimand

а если периферия древняя?

В абсолютном большинстве случаев то что работало в Висте, будет работать и в десяточке. А висте уже 10 лет. Я конечно понимаю что тяжело расстаться с любимым матричным принтером начала 90-х, но всё же.

зависит от работы. У меня есть 2 знакомых, которые отказались от xp чисто из-за того, что новые версии VS там не поддерживаются

Оно конечно. Только вот линукс 2001 года рождения даже современный браузер не запустит.

пофиксил. Дистрибутивопроблемы

Так во всех дистрибутивах. Даже в Red Hat, у которого 8-10-15-сколько-там лет поддержка, софт в репах точно так же протухает.

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

а как же арч? версия всего одна (текущая), а софт всегда свежий

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от Yossarian

Я конечно понимаю что тяжело расстаться с любимым матричным принтером начала 90-х, но всё же.

Снобизм так и прет. Если матричный принтер зачем-то нужен, почему с ним расставаться?

Или зачем надо расставаться с отлично работающей звуковой картой?

praseodim ★★★★★
()

хренасе ты криворукий.

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

вот у мну лежит звуковая карта, купленная еще во времена «доллара по 30» за 20 тыс рублей. Драйвер под шиндовс не обновлялся уже два года, под десяткой оно глючит, но производитель сказал что эта линейка карточек ему надоела, перепаковал в новую коробку и продает за бешеные бабосы (из расчета далеко не 30-рублевого доллара). Давай так: я откажусь от любви к матричному принтеру звуковухе, а ты для меня ее так и быть сегодня купишь в честь национального дня Кувейта?

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от Yossarian

какая-то МФУ-шка, что за модель - без понятия, я решал проблему удаленно

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

ну, предыдущая инкарнация, M-Audio Fast Track Ultra / Ultra 8R, которую перекупил Avid, на старте с линуксом не работала вообще, потом люди запилили патч к ядру (я пытался собрать, но не асилил починить ошибки), потом уже запилили отреверсенные дрова (но уже было все равно). Как работает, и работает ли вообще, HD Native - понятия не имею, начнем с того, что ни у кого из знакомых ее нет

Qualified computers нужны скорее не для карточки, а для погано написанной софтины Pro Tools, которая может начать глючить и вылетать по произвольным причинам даже на конфигурации, для которой предназначена. Тут на лоре был даже разработчик этой поделухи, очень ругался

stevejobs ★★★★☆
() автор топика

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

ss_ash ★★★
()

Проклял тебя кто-то.

ashot ★★★★
()

Лог dmesg можно было достать по ssh, в крайнем случае по netconsole. В Ubuntu wiki есть скрипт для запуска Иксов под gdb (который так же можно запустить по ssh) как раз на случай если они странно фризят или падают ничего не записывая в лог.

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

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

ТС какой-то мэджик натворил с драйверами. Опакеченные дрова невидии работают 100%. Другое дело, что нуво со свежими видеокартами дружит чуть более чем никак(gtx750ti и 980, может быть из-за этой истории с прошивками) и поставить проприетарные дрова проблематично, с нуво либо жесткое зависание системы либо чёрный экран. Однако nomodeset всегда выручает, однако приписывать параметры ядра... весьма неинтуитивно, могли бы сделать пункт в грубе start ubuntu with safe graphics или как-то так. Хотя то, что тс не смог апдейтнуться с eol убунты это таки да.

Nightwing
()

Покажи дантисту, пусть невидию выдернет, перестанет болеть.

Esteban_Garcia
()

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

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

andreyu ★★★★★
()

В продолжение борьбы с тирингом

Вот это чуть-чуть его уменьшает

в пределах сессии:

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

либо чтобы сделать изменения навсегда, в xorg.conf, в секции Screen:

Option  "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

источник

Забавно, что уже проставлены все какие есть опции на тему «да, пусть упадет скорость но не будет тиринга», а тиринг продолжает быть!

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

убунту

Короче, кто тут говорил, что жму-линукс на десктоп ставится легко и просто

Проблемы убунтят.

за 5 минут - наглые вруны. Лоховства и безблагодатности тред!

За 5 минут и пакеты мало у кого выкачаются, не то что всё остальное раскочегарится.

Napilnik ★★★★★
()
Ответ на: В продолжение борьбы с тирингом от stevejobs

Не знаю как там в кедах, но в unity тиринга с невидией у меня не было - просто включил vsync в настройках драйвера и проверил, что оно включено в ccsm. Енимп это опция на случай, если композитный менеджер косячит. Что же касается производительности, то все приличные композитные менеджеры умеют делать unredirecting полноэкранный окон

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

что касается kde/kwin, помойму он перестал распознавать полноэкранные окна как полноэкранные. Это видно по игрушке Divinity Original Sin, у которой не работает в настройках опция гамма-коррекции. В нормальном состоянии такое может произойти только в одном случае - когда оно запущено в не полноэкранном режиме.

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