Как стать автором
Обновить

Комментарии 316

Вот, что пишут:

When the Receive Window Auto-Tuning feature is enabled for HTTP traffic, older routers, older firewalls, and older operating systems that are incompatible with the Receive Window Auto-Tuning feature may sometimes cause slow data transfer or a loss of connectivity. When this occurs, users may experience slow performance.

То есть, похоже, что ваше старое оборудование может мешать продвинутым алгоритмам :-/

Абсурдность ситуации могу прокомментировать цитатой Леонида Каганова:


А эти замечательные строчки в описаниях новых товаров: «данная видеокарта поддерживает Виндоус Висту». Не операционная система поддерживает видеокарту, нет! Видеокарта поддерживает, прогибается под соответствие системе! Железка — под программку! Моя ступня годится для новых ботинок, мой желудок поддерживает переваривание химсостава гамбургеров нового поколения, о везение! Это уже сегодня!

Кому-то надо идти вперёд и имплементировать новое. Кто виноват, что софт обновить быстрее, чем железки?

А кому-то надо работать, а не ходить за новыми ПК каждый год.

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

ну на рынке операцинных систем, какая по вашему отлично справляется с этой "основной задачей ОС" ?

macOS

И поддержка разного железа в эту задачу входит

MacOS? У меня есть устройство которое ранее поддерживалось, а лет 5 как перестало в MacOS (Flytec Compeo+). Специально для него всегда приходилось искать Windows или Linux машины.


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

Для драйверов скорее, не для софта в целом. Вот интереса ради скачал VLC образца 2011 года, работает на M1 с вентурой, даже видео играет. Исключения - 32-битные бинарники.

Hidden text

Я сталкивался с тем что часть старого софта, что я использовал не запускались на свежих версиях макос с конкретной ошибкой, что мол данная ОС не поддерживается. Обычно это решалось или тем что качал свежую версию ПО, либо просто искал альтернативу. Но сейчас затрудняюсь назвать хоть что-то конкретное.

Это как раз скорее всего были 32-битные бинарники, поддержку которых дропнули несколько лет назад. Если я скачаю 32-битный билд той же версии VLC, то он не запустится.

Когда-то Windows 7 отлично справлялась. XP неплохо. Не знаю про 8, но думаю тоже терпимо.

Значит, это возможно. Сейчас состояние конкуренции на этом рынке оставляет желать лучшего, и это позор для индустрии.

У нас в науке уже почти must have 2 компа на столе - linux для работы с железом и сложными программами и windows для вёрстки и части устаревших программ. Причём, подчас Windows 7 only, потому что 10-11 плохо запускает то, с чем не справляется wine. Более продвинутые используют виртуалки.

Так проблема не в железе компа, а в железе древних роутеров.

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

А так ничего вам не мешает написать драйвера под любую операционную систему.

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

Ну, справедливости ради, ОС в этом не виновата :-)

Ну, это смотря как. Сказано же – Cui bono? MS выгодно, чтобы у Windows были самые хорошие драйвера и у нее есть влияние, чтобы убедить производителей не открывать информацию.


Производителям, конечно выгодно чтобы их устройства работали на всех ОС, но выгода эта не так уж и большая – ведь у Виндоус все-равно рыночная доля очень большая. Так что производителям выгодно с MS не ссориться.


Интересно, что если вы разрабатываете ОС с закрытым кодом, то производители поделятся информацией, но под NDA.

Вы ищете заговор там, где все легко объясняется ленью и глупостью.
У производителей просто нет необходимости предоставлять документацию. Ну нет ее и все. Открывать код, писать документацию — это все время, а время — деньги.
А если там еще и что-то откуда-то уперто — то юридические заморочки. Оно им надо?

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


И в сложном железе есть куча "фич", а правильнее — незадекларированного функционала, когда вроде должно делать одно, а делает другое. Или вообще пока не реализовано, а PR уже задекларировал, и это надо реализовать в software. В итоге — в случае ровной документации эти проблемы для специалистов станут видны сразу, и есть шанс нарваться на чОрный PR от конкурентов и от "независимых" экспертов-обозревателей.


А это точно никому не надо. Вот Богдан bodyawm освоил все до 23 версии api google-поделия зелёный ведроид, и иногда грустно пишет — такой треш и угар внутри этой системы!
Подход гугля и продавливание всей остальной софтобратии на полугодовой цикл — нафиг исправлять ошибки — давай делать новые к старым!!!
Та же NT4.0 пережила 6 сервис паков, а поделие форточки-10, обещанное как последнее, вечное ПО, каждые полгода кардинально внутри переТрахивается, правда — теперь очередь за 11 и 12 форточками. Даже ядро линукса тоже пошло по той же погоне за новыми фичами.

Та же NT4.0 пережила 6 сервис паков, а поделие форточки-10, обещанное как последнее, вечное ПО, каждые полгода кардинально внутри переТрахивается

ну если мерить Win10 сервиспаками в стиле NT, то их было около 14 штук
что конечно не соответствует "вечности", но вполне укладывается в обычный цикл релизов винды

да, но кардинально ломать внутри апи структуры это характерно даже для майорных смен версий...

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

У разработчиков драйверов внутри (или снаружи) компании-производителя железки уже есть доки. Доки на софт не нужны, для того чтобы открыть код. Доки на железо можно открыть не открывая код. Сообщество справится.

а как увязать еггата и прочие фичи, на которые, в тех же видеокартах в драйверах может до 30% кода уходить?

Как раз там заговор есть. Просто называется по другому: «бизнес соглашения». Или вы и них не верите?

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

Это не так формулируется. Формулировка, скорее всего «Только для Windows». И никто не заморачивается – это стандартное предложение мелким шрифтом в формуляре, написанном когда-то в 90-х.


Вам просто кажется, что MS разговаривает с производителями на равных. Но нет, это выглядит примерно так, как когда вы идете в банк за кредитом. Даже хуже – банков много, а MS один.

Формулировка, скорее всего «Только для Windows».
Можете найти пример? За 20 лет они, наверное, были?
Вам просто кажется, что MS разговаривает с производителями на равных.
MS вообще не нужно ни с кем разговаривать. Я могу допустить, что они где-то на государственном уровне лоббируют отказ от Linux, ЕМНИП, была подобная история, когда срывали переход на Linux в правительстве города в Германии.
Но что производителям принтеров и звуковых карт подсовывают бумажки, где написано «не делать драйвер под Linux» — не верю.
Все проще: делать драйвер под Linux — это время и деньги. Если я бы писал условный драйвер и задумался бы, стоит ли мне тратить 30% своего времени на написание кода для 1% пользователей — я их скорее всего проигнорировал бы. Если бы мне еще пришлось согласовывать свою работу с юридическим отделом (этот код открываем, этот код нам достался в наследство от купленной ранее компании, это вообще черт знает откуда, а это мы сперли втихаря у open source, но не будем никому говорить, чтобы не набрасывать на вентилятор) — 100% проигнорировал бы.

Вы вообще в каком веке живете??? У MS есть система для лоббирования и продвижения Windows. И она по сути всеобъемлющая – от детских садов, через школу, университеты и до промышленных предприятий. Они вкладывают в это большие деньги и действуют на самом низком уровне – навыки, умения и представления «как правильно надо делать». В итоге, практически каждый попадает в «пузырь» в котором Windows и программы для него это эталон, а все остальное унылая подделка.


И конечно, все другие тоже пытаются так делать, Apple например, но у них получается не так хорошо. А те корпорации, которые продвигают Linux, по сути выбрали худшую тактику – «Линукс почти так хорош как Виндоус, а еще и свободен». Что автоматически ставит их в роли унылого контрафакта для бедных.

Мне не очень интересны теории о структурах внутри Microsoft и о том, чем они занимаются. У Microsoft нет никаких причин платить, например, Adobe, чтобы те не портировали под Linux Photoshop или Adobe Premiere. Они просто через одно место работают нередко даже под виндой, поэтому понятное дело, никто не будет заниматься благотворительностью и переписывать код под Linux. Совершенно бесплатно для Microsoft!
Windows и программы для него это эталон, а все остальное унылая подделка.
Такова жизнь, к сожалению. Потому что писатели свободного софта работают в основном «за спасибо». А если написать несвободный — ну посмотрите на Nvidia, например. Вони чуть ли не больше, чем если бы дров не было вообще. Понятно, что дрова для консьюмерских видюх Nvidia выдает под Linux по остаточному принципу — дрова под профессиональное железо отличаются незначительно. Но все равно, я удивлен, что они еще заморачиваются.

Обычно даже на нормальный дравйер под винду нет времени/денег. А уж про другие и речи быть не может

Ну, это смотря как. Сказано же – Cui bono? MS выгодно, чтобы у Windows были самые хорошие драйвера и у нее есть влияние, чтобы убедить производителей не открывать информацию.

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

Под железку ,раньше под Винду специально виртуалки делали для КПК... Хотя время уже прошло с этой Виндой и обязательным условием станет скорее Андройд,чем Винда

Вйнда.

НЛО прилетело и опубликовало эту надпись здесь

Для компаний это вообще не проблема.

НЛО прилетело и опубликовало эту надпись здесь

При условии поддержки старых систем -- проблема.

https://git.zx2c4.com/downlevel-driver-enabler/about/ а оттуда чтиво начинается здесь: https://www.osr.com/blog/2020/10/15/microsoft-driver-updates-allowed-win7-win8/

Иначе говоря, Microsoft holds the keys to the kingdom.

А кто нынче делает свежие драйверы под ОС, которые производитель даже уже не поддерживает.

Если бы совсем никому не надо было, не было бы той статьи и нескольких продолжений. Емнип там были примеры, а OSR описывали проблемы со стороны именно консалтинга.

А теперь не из фантастики.
Начало 200х, Газпромбанк внедряет свой вариант iBank2 (на Java)
Я ж, наивный, начитавшись "сработамши раз будет работать визде" (c) пытаюсь заработать этот банк в RH-based
А х там отнюдь.
...
Через 2 недели общения с техподдержкой банка получен гениальный ответ, который запомнил на всю жизнь:
- "Ваша Java не поддерживает наш банк-клиент".
Моя. Чистокровная Sun Java, цельнотянутая с Sun. Не поддерживает. Их. Java-приложение.
Не наоборот.

Mozilla Firefox больше не поддерживает поиск Яндекса. Чтобы и дальше искать в Яндексе по умолчанию, установите Яндекс Браузер.

Серьёзно? Нет лисы и ставить не хочется.

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

Добавить можно, но работать всё равно не начало бы.

В firefox забанили yastatic.net для всех доменов, кроме небольшого списка, куда ya.ru не входит: коммит. Якобы по ошибке, уже откатили.

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

Работало и работает

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

Не в Firefox, а в Disconnect, списки которого уже использует Firefox.

А что мешает открыть сайт ya.ru?

Это сообщение и появляется при открытии сайта ya.ru (или раньше появлялось). Я никогда не пользовался поиском Яндекса в браузере и просто зашел что-то поискать. У меня Linux, но в User-Agent стояла винда. Яндекс мне сказал, что Mozilla Firefox больше их не поддерживает, мне кажется я и окно закрыть не смог.

Все открывается – Linux, Firefox 117.0

Да, но вы User-Agent Switcher не используете.

Как вариант, можно прописать поисковик в Mozilla Firefox с помощью политик в реестре Windows. Правда, "Яндекс" всё равно будет показывать это всплывающее окошко рекламы ради.

.reg-файл
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Mozilla\Firefox\SearchEngines\Add\1]
"URLTemplate"="https://ya.ru/search/?text={searchTerms}"
"Name"="Yandex"

Правда, "Яндекс" всё равно будет показывать это всплывающее окошко рекламы ради
А вот на этот случай ставим расширение User Agent Switcher and Manager.
НЛО прилетело и опубликовало эту надпись здесь

А меня пугает не капча, а то, как Яндекс пропихивает сомнительные сайты наверх выдачи.
Ищешь какой-либо софт, пусть будет SuperSoft, и что видим? Первые 3-5 сайтов в выдаче - это файловые помойки вида SUPERSOFT.giperdownloads.com
Т.е. я то многие искомые официальные сайты софта помню наизусть, если не помню - ищу в википедии, а обычный пользователь он что сделает? Он откроет первую ссылку в выдаче и скорее всего скачает софтину с бонусами.

НЛО прилетело и опубликовало эту надпись здесь

Это если запрос "тотал коммандер".

По запросу "total commander" в гугле первая ссылка на ghisler.com, вторая на википедию, и только третья на софтпортал.

Поисковики бывают разные, как и выдача.

Мне он тоже капчу показывает. Но объясняет это тем, что я не сохраняю его, яндексовские, куки. (Яндекс! Ты читаешь это? Фигушки тебе! Я сам решаю, какие куки и от кого хранить. И ты, Яндекс, не входишь в список избранных.)
Ибо мне слабо верится, что в Яндексе нормально не настроили 6to4 (мой провайдер выдает IPv6), чтобы dzen.ru (у которго IPv6 нет) начал считать перенаправленный трафик с yandex.ru за трафик ботнета.

Ну справедливости ради, java тут не причем, все упирается в поддержку ЭЦП нашего стандарта в невиндовсе

На самом деле проблема была не в ЭЦП, а в кривой работе с кодировкой (UTF-8 в нашем случае). И Java ни при чем, да. Hands.sys разработчиков.
Но ответ техподдержки просто замечательный

Но ответ техподдержки просто замечательный

вполне логичный ответ 1 линии, вы бы еще им сказали что у вас линукс или вообще freebsd, у них паралич мозга бы случился


тем не менее, а решили проблему с кодировкой? ЭЦП в линуксе заработало? (в нулевых)


вообще ibank2 мне в те годы запомнился как самый безпроблемный, у других были плагины для IE6 и какаято монстроподобная конструкция с vipnet vpn у сбера
а тут если java стоит и эцп нормально подключен… оно железобетонно работало, проблемы были пару раз только с видимостью некоторых токенов ЭЦП… но самого клиента это не касалось… это криптопрошные дрова для csp не всегда ровно вставали в те годы

"Через 2 недели общения" - это была уже последняя линия.
И про Linux было известно сразу.

А электротокены (если именно это имеется ввиду) Газпромбанк тогда у нас не использовал.

"Через 2 недели общения" — это была уже последняя линия.

ну помня как работает газпром… вероятно вы с первой линией и общались всё это время ;)


мне они запомнились как банк который моментальную карту неделю, а открытие расчетного счета для ООО — полтора месяца делали
а в офисе, надо было стоять в очереди к операционисту минут по 5-10 даже если вы единственный посетитель в отделении

это сейчас общая для всех проблема. ваш звонок очень важен для нас, вы 1 в очереди…
Я так долго с РТ-поддержкой общался, с 1 линией, никак не хотели передать на вторую, выключите и включите ваш роутер.
Потом, только, соизволили передать тикет в местный VSI.
И там проблема была решена единомоментно.

Я с РТ так долго вопрос решал, что на работу к ним устроился, чтобы проблемы решить...

Я ненадолго. Вопросы закрыл и ушёл ?

Да

стоять в очереди к операционисту минут по 5-10 даже если вы единственный посетитель в отделении

В этом плане ничего не изменилось. С месяц назад писал отзыв на banki.ru - а ответ в стиле "ой, а шо случилась?".

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

а) определённую версию браузера firefox.
б) благословение электронных богов, чтобы база была жива

Если одно из требований не выполнялось и FF автообновлялся, то наступало время танцев с бубнами и звонков в ответственную контору на предмет траблшутинга. За пару недель практики в неё попало в общей сложности штук 15 записей.

Не работал конкретно там и с тем приложением, но был опыт с банк клиентами на Java, они любили использовать кучу всяких не кроссплатформенных вещей из ос, типа устройств, jni и ТП. Вероятно в вашем случае чего-то не хватало, но они не поняли или не смогли объяснить или не захотели.

Одного меня удивляет заплюсованность этой цитаты?

ОС - единицы, видеокарт - тысячи. Кто кого должен "поддерживать"?

Если я сварганю "видеокарту" на коленке по инструкции с Хабра - должна ли Винда под нее "прогнуться"?

ATI RADEON HD 4850 не поддерживает Unix (точнее, его GUI). Кто в этом виноват? Торвалдс? Авторы Ubuntu, Debian и не помню на чем еще тестировал? Или инженеры ATI, которые на Юникс забили, потому что "зато Oblivion летает"? Или я, купивший эту карту не ради Юникса, а ради Обливиона?..

Цитата в целом странная, я видел на упаковках железяк "Windows Vista support", кто кого поддерживает - не указано.
То, что 4850 не поддерживается *nix, вообще неудивительно, у меня не вышло какую-то карточку 4 серии завести под Win10, что стало неприятным сюрпризом, т.к nvidia 8 серии (старше на год) встала прекрасно.

Непонятно, про какой "Unix" вы говорите, но если это вы так обозвали Linux, то вопрос такой: поддерживает ли вашу карту свободные дрова AMDGPU? Если нет, то "виноваты" авторы этих дров, очевидно, и в частности, само AMD которое является их мейнтейнером.

У меня никогда такой карточки не было, но я знаю, что AMDGPU зачастую запускает самые древние ati/amd видяшки, чего часто не может сделать напpимер noveau со своими невидиями.

У меня самого была видяшка из той же серии. Это было за несколько лет до выхода первой версии amdgpu, но были проприетарные драйвера radeon, и amdgpu, когда таки вышли, поддержку 48xx имели.

P.S. Может быть путаю, и это была тоже HD того же сегмента, но более позднего поколения.

сорри, конечно, Линукс. Пытался поставить пару лет назад, нет, только VGA. После дня битв нашел где-то в веб-архиве, что нет, в принципе без шансов, забудь. Карта все-таки 2006 чтоли года. Тогда драйверы никто не написал, и после не собрался.

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

Radeon HD 4950 не существует.

Radeon HD 4850: https://www.amd.com/en/support/graphics/amd-radeon-hd/ati-radeon-hd-4000-series/ati-radeon-hd-4850

Поддержка винды кончилась на 8 (даже 8.1 нет). В Линуксе работает на radeon + r600g от Mesa 3D, даёт OpenGL 3.3.

Поддержка винды кончилась на 8

Есть похаченные дрова от Amernime Zone.

Я не согласился бы с Лео. Первичен софт, потому что именно софт решает задачи пользователя. То есть, это софт — "ступня", а железо — "ботинок".

Нормально, что и ОС для своего UI, и включенный в нее DirectX определенной версии, требует от видеокарты описанного в спецификациях набора фич, и видеокарта его реализует.

Нормальная ситуация, когда железо реализует стандартизированный интерфейс, который со стороны ОС реализуется одним единственным, хорошо оттестированным и своевременно обновляемым драйвером.

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

НЛО прилетело и опубликовало эту надпись здесь

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

А что тогда в /lib/modules лежит, если интегрируется?

Так они все компилируются с кодом конкретной версии ядра, и к другой версии ядра не подходят. По принципу организации это все равно монолитное ядро, просто его части подгружаются по необходимости.

Этак тогда Windows — монолитная ось, потому что приложение, слинкованное с mfc40.dll не запустится, если вместо нее будет только mfc42.dll


Линковка модулей с конкретной версии ядра — это еще один юнит-тест, отсекающий сломанный неподдерживаемый код, не более того. Никому в ядре не нужны городушки в виде прослоек совместимости с прослойками совместимости, из которых винда уже состоит на ¾

НЛО прилетело и опубликовало эту надпись здесь

Вы только что сказали, что KISS, DRY, SOLID и прочая и прочая — можно выкинуть на помойку. Вот где категоричность-то.

НЛО прилетело и опубликовало эту надпись здесь

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


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

НЛО прилетело и опубликовало эту надпись здесь

То есть, вариант не страдать фигней — не рассматривается в принципе? )


Что-то каджит пропустил тот момент, когда вы вольно перескочили с Linux на ReactOS

НЛО прилетело и опубликовало эту надпись здесь

Хосьпидя, ну да, насладжаться — не страдать, согласен, надо точнее формулировать…


Да просто про виндовое ядро я знаю больше

А вот была бы у рыбы шерсть — были бы блохи!
Как интересно выходит, подменить темы пытаетесь вы, а виноват в это каджит, уже дважды.


интерфейсы совместимости

А они, эти интерфейсы, там нужны? Ядро должно развиваться а не обрастать слоями. Его подсистемы должны поддерживаться, а не ржаветь. Наконец, из-за открытости кода артефактная совместимость перестает быть единственным вариантом — и, ВНЕЗАПНО, оказывается заставляет, не в последнюю очередь благодаря Fuck you, Nvidia! люлям от диктатора, писать нормальный, поддерживаемый код, который не страшно показать людям.


Ну и на примере винды прекрасно видно, как годовые кольца ничему не помогают, на самом деле: то версия wdm сменится, то vddm, то апи заменят, а то и вообще выкинут, то загружаемую фирмварь обновят, то версию платы сменят — и софт и драйвера все равно приходится акутализировать, на каждую ошибку выжившего приходятся десятки-сотни-тысячи didn't made it.

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь
мы просто физически не должны были придти к разным выводам при одинаковых исходных

У органической нейросети есть ignorance/tolerance balance, так что не все так просто )
А насчет синхронизации — идея хорошая, каджит всецело за.


Да, продолжение, если оно актуально, будет уместнее в ЛС.

Этак тогда Windows — монолитная ось, потому что приложение, слинкованное с mfc40.dll не запустится, если вместо нее будет только mfc42.dll

Приложение — это не часть Windows, и эти dll — реализации фреймворка MFC для динамической компоновки — тоже не часть Windows. В коце концов, приложение можно собрать и статически скомпонованным с MFC.
И вообще, надо не спорить о словах и их значениях, а найти слова, которые однозначно описывают разницу. В данном случае разница в том, что в Windows существует (и документирован) бинарный интерфейс для подключения модулей, работающих в режиме ядра (драйверов). Интерфейс этот достаточно стабилен — в пределах одной старшей версии он может только расширяться. Поэтому модули режима ядра (драйверы) в Windows можно компилировать совершенно отдельно от ядра. А в Linux Kernel такого интерфейса AFAIK нет.
Никому в ядре не нужны городушки в виде прослоек совместимости с прослойками совместимости, из которых винда уже состоит на ¾

Ваше утвердение неверно. Нужен такой интерфейс независимым производителям драйверов. Нужен по разным причинам — и чтобы не поддерживать целый букет слегка отличающихся версий ядра, и чтобы не раскрывать свои торговые секреты. Да-да, иногда разработчики периферийных устройств не хотят рассказывать своим потенциальным конкурентам, как именно работают их устройства.
Хорошо это или плохо — это я обсуждать тут не буду. Мне хватит того факта, что таких разработчиков достаточно много, а их продукты — достаточно хороши, чтобы отсутствие бинарного интерфейса модулей ядра негативно влияло на массу пользователей.
Но каждый пользователь, конечно, вправе решать за себя, что ему использовать и кому и за что платить деньги. Ну, или тратить свое время.
Но каждый пользователь, конечно, вправе решать за себя, что ему использовать и кому и за что платить деньги

И не требовать ничего, если не платил ;)


Остальное… ну, очень дискуссионно. И вы правы, бесплодную дискуссию развязывать не стоит.

Мне одного не понятно, зачем до сих пор разрабатывать такую ОС, когда драйвера интегрируются в ядро?

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


да, «stable api nonsense» тоже имеет свои минусы, разумеется. но в целом мне выбор кажется разумным.

НЛО прилетело и опубликовало эту надпись здесь
И добавленное в Windows начиная с Windows 7

С WIndows Vista: стек TCP/IP был переделан именно в ней.
И в давние времена, ещё до кризиса, когда компьютеры на Vista только стали поступать, пришлось с ними помучаться: эта проблема как раз вылезала при связи с Win2K3 Server SP2. Вообще-то для Win2K3 SP2 обновление уже было тогда выпущено, но т.к. Висты было мало, проще было решить все прямо на ней. Благо Auto-Tuning реально не требовался, потому что все было в локалке с малыми RTT (задержки), а эта функция была введена для поддержки именно скоростных сетей с большим RTT.
Ну, а потом наступил кризис, которого та контора не пережила, хоть и потрепыхаласб немного.
НЛО прилетело и опубликовало эту надпись здесь

Подтверждаю. Юзал тюнинг этих параметров ещё в 2011 на массовом развертывании 7ки в пользовательском сегменте.

Не понимаю: как роутер может поддерживать или не поддерживать эту функцию, если она работает на уровне протокола TCP? Сам роутер же работает на уровне ниже, на уровне протокола IP, для него это всё должно быть просто данными пакета.

роутеры давно уже в уровень выше могут ходить и ходят причем не всегда явно

а конкретнее можно? что именно делают роутеры, что ломают эту фичу?

ну про конкретно эту фичу ничего не скажу, я всетаки не сетевик


но вообще черт их знает что они там с пакетами делают, может пересобирают его, или всякие грязные хаки, как с пробрасыванием ftp протокола… когда роутер сам модифицирует tcp пакеты чтобы они пролезали через свойже нат и фаерволл

ну вот, честно говоря, от хабра ожидаешь ковыряния в кишках, а не «что-то передёрнул и оно починилось» и «роутеры могут что-то менять в заголовках, и это ломает что-то»

ну на хабре разные люди сидят, сетевики видимо в этот тред коментариев не заходили

А какое оборудование мешает продвинутым алгоритмам Windows не ломать WiFi?
После одного из обновлений стали периодически вылетать таймауты.

Нашел описание, откатил обновление, но так ничего не заработало.
Проверяется просто, в cmd пишем

ping -t google.com

И примерно раз в минуту (иногда чаще, иногда реже) видим в ответ

Reply from 2404:6800:4003:c0f::71: time=8ms
Request timed out.
Reply from 2404:6800:4003:c0f::71: time=7ms

а если проводом потключить, то таймаута нету?

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

Такая же проблема на новом dell alien. Поддержка премииум, ничем не смогли помочь. Подключили через ethernet2wifi железку.

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

Написал же человек, что он купил НОВУЮ сетевую карту.
...Появилась мысль о покупке сетевой карты, что я и сделал на следующий день....

Как раз неделю назад столкнулся с этим. Но решение было более радикальным - обновление до WIndows 11.

Для доступа в рабочую сеть используется OpenVPN клиент и ноутбук с Windows 11. В течение полугода отдача (грузил большие файлы во внутренню сеть) была стабильно 8 Мбит/с (в Турции с отдачей грустно, конечно). Но месяц назад вынужденно пришлось использовать вайфай соседа и его роутер, но с тем же провайдером. И в то же примерно время из-за проседания fps в играх решил накатить Windоws 10.

Накатил и узрел, что скорость отдачи не выше 1 мегабита. Подумал, что это роутер у соседа влияет как-то, хотя спидтест показывал те же самые 8 Мбит/с, но смирился грузить по одному файлу за один рабочий день. И драйвера на вайфай переставлял тоже - бестолку.

Но на днях понял, что с играми ситуация не улучшилась, и обновился обратно на Windows 11. И с удивлением обнаружил, что скорость отдачи стала нормальной! Решил, что, видимо, в десятке что-то сломано и майки так заставляют на 11-ю переходить.

И вот сейчас выходит эта статья)

А она уже умеет панель задач вдоль вертикальной границы экрана ставить или нет?

Нет, использую StartAllBack

НЛО прилетело и опубликовало эту надпись здесь

Может быть в Windows 11 по-умолчанию включили BBR2 вместо CUBIC в Windows 10?

В винде выбор только между BBR или CUBIC?

Просто я смотрю на варианты опций в ядре linux, там 16 (подозреваю, что в каких-нибудь патчах для android выбор еще больше)

https://github.com/torvalds/linux/blob/master/net/ipv4/Kconfig#L482-L679

Их больше (New Reno, CTCP, CUBIC, LEDBAT, BBR), но нет нормальной документации с перечислением всех опций.

К сожалению, эта проблема может возникнуть и на Windows 11, как в моем случае. Решение из статьи помогло

НЛО прилетело и опубликовало эту надпись здесь

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

-----------------------------------------------------------

C:>netsh int tcp show global
Запрос активного состояния...

Глобальные параметры TCP

Состояние масштабирования на стороне приема : enabled
Уровень автонастройки окна получения : normal
Поставщик дополнительного компонента контроля перегрузки : default
Мощность ECN : disabled
Метки времени RFC 1323 : disabled
Начальное RTO : 1000
Состояние объединения сегментов приема : enabled
Устойчивость RTT без SACK : disabled
Максимум повторных передач SYN : 4
Fast Open : enabled
Откат для Fast Open : enabled
HyStart : enabled
Уменьшение коэффициента пропорции : enabled
Профиль шагов : off

-----------------------------------------------------------

я смотрел, он был в состоянии normal

Любопытно - у меня вообще вот так на win11.

Receive Window Auto-Tuning Level : experimental

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

Т.е. примерно такой однострочник для передёргивания настроек и переключением обратно в то же состояние:


@chcp 437 & for /f "tokens=2 delims=:" %A in ('netsh int tcp show global ^| find "Receive Window Auto-Tuning Level"') do @( ( echo  Receive Window Auto-Tuning Level: [%A] & netsh int tcp set global autotuninglevel=disabled ) && ( netsh int tcp set global autotuninglevel=%A ) || ( echo  Error: Disabled "Auto-Tuning Level" is failed. ) )

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

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

Без разницы, пробовал разные города и по РФ и за рубежом. Спидтест говорит что всё ок, а любые(я проверял всем подряд, включая ВК), еле ворочались. Альтернативы спидтеста видимо приоритета не имели, потому показывали реальную картину, но не принимались ТП как доказательство.

У меня ТП приняла в качестве аргумента результат internet.yandex.ru и что-то с шейпингом именно моего линка подправили (не йота, кабельное подключение, поэтому резерв выделить проще), а так, по наблюдениям, практически все провайдеры приоретизируют сервера Спидтеста - этот "тест" уж не первый десяток лет перестал быть объективным.

Провайдер отвечает за свой канал, его и тестирует. А то что сервер в Miami на дохлом линке — в ответственность провайдера не входит.

НЛО прилетело и опубликовало эту надпись здесь

Это вопрос довольно спорный… Можно легко уговорить файрволл не лимитировать траффик, но вот уговорить БС пожертвовать полосой в пользу одного клиента — мало того что задачка из разряда нафига козе баян, так еще и из-за неидеальной синхронности изменений должна иметь легко детектируемые последствия в виде увеличения п/п сразу после начала спидтеста, завершающееся спустя лишь некоторое время после его окончания. Причем эти изменения будут видны в информации о сети на телефоне, безо всяких тестов.

А в информации о сети какие параметры об этом скажут?

Напрямую, емнип: requested bandwidth и allocated bandwidth модема, если он экспортирует эти параметры, косвенно: кратковременное повышение уровня сигнала за счет beamforming.
Правда, судя по сообщению в соседней подветке, у @Popadanec были именно ограничения на шлюзе, а не БС.

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

Это же не так просто увидеть, оно в лучшем случае в инженерном меню, и надо прям хорошо отслеживать в динамике, потому что параметры и так меняются постоянно.
Просто операторы же даже не скрывают, что дают разный приоритет разным пользователям (у Tele2 это даже прям отдельная услуга), и что они тем же торрентам могут скорость зарезать тоже вроде бы подтверждали официально. То есть технически можно и к спидтесту приоритет поднять, видно это будет или нет. Не знаю какими способами это делается, но делается, по крайней мере слышал из нормальных источников.

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

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

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


Вот типичные значения сигнала(сегодня 22:00):

Для провайдера ваш случай не является проблемой. Что вы им хотите доказать?

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

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

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

Если не хотите диких QoS - уходите с мобильного инета, если есть возможность :) Да, возможно единожды потратиться придется для проведения провода, но зато сколько нервов спасет в будущем. Но на мобильном в селькой местности вы так и будете кушать кактус.

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

по этому они закрывают тикеты со словами "у нас всё норм, это у вас чтото глючит, досвидания"?


в этом году был в Анапе, так там ни в МТС ни в Билайне интернет не работал буквально вообще… проблемы? какие проблемы? связь есть, спидтест показывает норм, с БС СОЕДИНЕНИЕ В НОРМЕ! досвидания.
а я даже на хабр зайти не мог периодически… насколько оно тормозило… это явно тормозил какойто магистральный канал. но ответ что "у нас всё норм. удачи вам, здоровья" меня както не устраивал

Да, именно так. Заметьте, я же не пишу о том, что это хорошая практика с точки зрения клиента. Просто констатирую факт. Со стороны клиента это конечно не оч приятно, да.

Увы, такова реальность.
Если существует долгоиграющая проблема с перегрузами на магистрали, то это мониторится и решается на другом уровне и в большинстве случаев не требует регистрации заявок от клиентов. Не смотря на то, что вас послали лесом, в реальности работа таки может идти по этому случаю.
Просто от заявки ни жарко ни холодно, как вам, так и опсосу. Оператору тоже не нужно, чтобы зазря копили очереди заявок по кейсам, которые и так известны и мониторятся. По которым, при этом, не будет выполняться SLA для стандартных кейсов ни на каком из уровней. Это просто часть оптимизации процессов 1 и 2 линий опсосов.

Да, теоретически можно убрать этот "фильтр спидтеста" у опсосов и регистрировать вообще все заявки, по любому чиху клиента. Такой вариант рассматривался у одного из этих двух операторов, собирали статистику для защиты. Только, как ни крути, это повляет на сроки решения для вас, как для клиента, по всем обращениям. Причем, довольно значительно. То есть, условно, сейчас типовую заявку по пропаже сигнала 2 линия берет в работу в течение пары часов и передает на 3 линию, где 1-3 дня решается проблема с БС. А будет так, что только у 2 линии эта заявка будет висеть неделю на анализе. И хорошо будет, если мониторинг сработает быстрее, чем заявка дойдет до инженеров. Но если нет..

а tracepath и прочие старые добрые, вместо speedtest?

На самом деле, что угодно, главное, что сервак проверяемый не какой-то рандомный, а именно ближайший к потребителю на сети именно для целей проверки канала до БС.

Привет! Мы таким не занимаемся ✋ Интернет соединение беспроводное и зависит от многих факторов, которые часто могут меняться, например, уровень сигнала, радиоусловия, нагрузка на сеть. Сейчас довольно сложно сказать, в чём дело(

Расскажите, пожалуйста, об этом поподробнее нам в личку (vk.me/yota) или в чат на сайте (yota.ru/support) прикрепив ваш номер и адрес, чтобы мы могли всё проверить.

Сейчас может и не занимаетесь, а некоторое время назад занимались. Скорость по спидтесту в разных городах от 20-30 до 50-60Мб/с, а в реальности вечером в час пик неоднократно падала до 50-100Кб/с. И ладно бы тормозил какой то один сайт, все сайты включая Хабр еле шевелились. А ТП принимает показания только спидтеста.
В другое время вечером приоритет ютубу понижали, т.к. он создаёт больше 50% трафика. Проверялось банально, подключал VPN и смотрел ютуб через него.
Торренты точно так же резали и за активное использование торрента(причём даже не в вечерний час пик, а по ночам), резали скорость на следующий месяц.
Для новых клиентов первые один два месяца был приоритет трафика, чтобы они были довольны.
И это только то что я сам выявил. Уровень сигнала и качество у меня всегда максимальные, если ваша сота не упала в этот момент, т.к. модем направленный и вышка в прямой видимости.

А смысл вам писать? В начале лета оставил заявку. Пол часа выбивал из оператора номер заявки. Всё лето на вопрос "а что с заявкой номер такой-то?" получал в ответ некультурный посыл в пешее эротическое путешествие. С какой-то очередной попытки выяснить оператор признался что он просто не имеет возможности посмотреть статус заявки которую создал не он, и переключить на того кто создал не может. Шикарно. Проблема осталась.

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

ок

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

Вы впервые узнали о QoS и ToS?
Спойлер, на всех мобильных операторах используется приоритезация трафика. Даже некоторые проводные этим иногда грешат.
Но это не потому, что они жадные. А потому что надо вровень распределить трафик между всеми клиентами, чтобы хватило всем ограниченных каналов.
Тем более вы сами указывате, что вы находитесь в сельской местности, где почти все поголовно и довольно активно сидят на мобильной связи и там этот вопрос особо остро стоит.

Ваш коммент никак не объясняет необходимость приоритета спидтесту.
ТП просит сделать замер скорости и скинуть скрин, а как скинул отвечает: У вас прекрасная скорость, проблем нет, тикет закрываем. А то что в интернете еле работают даже текстовые сайты, так это у вас какие то проблемы. Перезагрузите компьютер.

Можно использовать другой способ замера скорости. Когда я бодался с ТП, я им показывал данные программы NetWorx. А спидтест и иже с ними — это не те сервисы, скорость с которыми меня интересует (так им и говорил).

Ваш коммент никак не объясняет необходимость приоритета спидтесту.

Именно что объясняет. Я же не писал о том, что это хорошая практика, я просто контатирую факт. С точки зрения клиента - плохо, конечно. С точки зрения опсоса - хорошо, у них под это процессы выстроены все. Что поделать.

Уравнивание клиентов и маскировка проблемы это разные вещи.
Если человек видит что ТП проблему игнорит, а не признаёт её, то он уйдёт к другому провайдеру и/или сделает проблему публичной, что негативно скажется на провайдере.

VadimBoev
p.s.s Я не системный администратор, всего лишь обычный юзер

Властью данной мне самим собой я посвящаю тебя в рыцари круглого лотка системные администраторы

picture
picture
НЛО прилетело и опубликовало эту надпись здесь

Решение такое же, как и в заметке здесь?

НЛО прилетело и опубликовало эту надпись здесь

5 лет багу, зато свистелки прикручивпют.

Узнаю MS

Боюсь, что не 5 лет. Я ещё с Windows 7 это помню.

НЛО прилетело и опубликовало эту надпись здесь

Увы, это везде так. Править баги долго и скучно, а фичи писать куда приятнее. Поэтому в свободном софте ситуация как бы не хуже.


Например, в LibreOffice просто задалбывает в больших документах постоянно проверять заголовки таблиц, потому как при добавлении новых строк стили таблицы периодически слетают.
kstart уже который год игнорирует опцию --desktop, так что в KDE не существует никакого вменяемого способа скриптово открыть окно сразу на нужном рабочем столе (например, чтобы при перезагрузке окна раскладывались по десктопам желаемым образом и не требовалось их каждый раз расставлять вручную).
В инсталляторе Ubuntu баги по-моему вообще не исправляются, с каждым релизом ставить ОС становится всё сложнее — то кнопки интерфейса за пределами экрана и гадай как нажать, то SSD не видит, то собственную загрузочную флешку портит…
В wine добавляют очередной DirectX100500, а шрифты уже которое десятилетие смерть глазам, а в виндово-консольных приложениях их вообще не поменять, всё микроскопическое вне зависимости от выставленного DPI.
Ну и т.д., тут можно целые тома набросать такого, что висит годами и сильно мешает.

Во времена XP "netsh winsock reset" выручал. В описанной ситуации можно использовать или все же надо по инструкции в статье?

Хмм, я думаю все методы хороши, остаётся только пробовать. Главное решить проблему

Во времена XP tcp receive window был жёстко задан в 16 КБ. На дилап хватало , а когда появился односторонний спутник с пингом в 500 мс , то как нетрудно догадаться, в одно tcp соединение можно было получать не более 32 килобайта в секунду. Хотя тогда и тарифы были на этом же уровне. Торрентам это не мешало. Но кто хотел смотреть онлайн-видео и тариф позволял , тот просто запускал одну из множества бесплатных tcp-тюнинговалок , и в них были разные профили - дилап , адсл , спутник или ручная настройка.

Для windows существует замечательная утилита SG TCP Optimizer для тонкой настройки сетевых параметров включая TCP Congestion Control, что может сильно повлиять на качество и скорость сети, особенно когда дело касается больших скоростей уровня гигабит и выше.
А в win11 появилась поддержка bbr v2, включается таким образом.

netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2

Get-NetTCPSetting | Select SettingName, CongestionProvider

На 11 винде бывает в рандомные моменты слёт скорости инета до ~ 10 мбит/с (при стандартных 90-100). Причём везде: торренты, ютуб, спидтесты. Но я решал всегда просто перезагрузкой ПК. Как ни странно, это помогало

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

У меня такое бывало, причём провайдер (МТС) отказывался признавать косяк и перетягивать кабель. Пришлось уйти к более сговорчивым.

Автор, скажите, я туплю или Вы его вовсе не отключили?

  • netsh int tcp set global autotuninglevel=disabled

  • netsh int tcp set global autotuninglevel=normal


Ваша первая команда отключает autotuning, но вторая приводит его снова в норму/дефолтное состояние. Либо Вы ошиблись вернув на дефолт, либо Вы эту фичу так и не отключили, а просто отключили, а затем включили. Так в чём здесь соль, я так и не понял.

Где-то читал что его нужно в целом отключить, однако это мне не помогло, после написания статьи я решил попробовать его отключить. А так, мы просто "перезагружаем" авто-тюнинг и всё

Это называется «передёрнуть настройки». Обязательный приём в инструментарии, физический эквивалент – кабель пошевелить или кулаком стукнуть. Иногда работает, причём в неожиданных местах: последний случай что помню у себя – выкл/вкл учётную запись почты в телефоне.

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

Мыши плакали, кололись, но продолжали юзать Виндоус.

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

Ну, эту формулу я читаю с 90-х. Но удивлю вас – Линукс уже дошел. Просто вы не умеете его использовать – MS позаботилась об этом.


Я использую Линукс уже более 10 лет, на произвольных устройствах. И я даже не превратился в сисадмина. Рядовой юзер и не больше. Никогда не «переустанавливал» Линукс. Как это получается, если то что вы утверждаете правда?

И я даже не превратился в сисадмина. Рядовой юзер и не больше.

осилили выбор устройства и детали компьютеров по спискам совместимости?(чтобы отвергать проблемы линукса фразой "это не проблема, надо выбирать видеокарту на которую у линукса дрова есть!") умеете конфиги править вручную, а не через GUI?


если да, то вы уже не просто рядовой юзер

Про конфиги не шутка, в Ubuntu нельзя убрать обои с рабочего стола через GUI.

Для меня Ubuntu это такой же корпоративный проект, как и Windows. Так что не использую из-за тех же самых соображений.

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

кто сертифицирует железо и допиливает свой дистрибутив под него

И одновременно с этим их идеология совершенно одинаковая как у MS — «Мы лучше знаем что тебе нужно.» Ну, нет спасибо. Я им шанс дал. И они однажды заменили мне весь десктоп, не спрашивая.

А можно подробности про эту историю, потому что сдается что это будет настоящий детектив с финалом про обновление пакетов?

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

Замечательно, вот только еще пяток лет назад они и минт единственные у кого все продукты JetBrains работали из коробки нормально... ну так получилось)

Нет, никогда не подбирал хардуер под Linux. Обычно покупаю то что нравиться внешне. Часто ASUS, но не только.

Видимо вы использовали устройства не первой свежести. Сейчас ситуация с драйверами под линукс значительно улучшилась, на 10 лет назад это ещё было частой проблемой.

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

Наверное стоит отметить, что сейчас есть дистрибутивы линукс, которые вполне себе работают именно на "устройствах не первой свежести". А для определения работоспособности системы совсем не обязательно изучать всякие HCL: сейчас, наверное, во всех дистрибутивах есть возможность загрузить систему без изменений на вашем HDD\SSD и проверить работу звука, видео и сети "из коробки". ИМХО: Linux vs Windows - такой холивар, что писать лень... Не сравнивайте груши с яблоками - кушайте то что нравится и радуйтесь.

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

перечитал несколько раз, так и не понял, общие что?

Стандартный драйвер в поставке системы, в линуксе подгружаются подсистемы отдельно и вендор-специфичные элементы — отдельные модули, ну и csr, realtek и прочие старательно борятся с китайскими клонами. Т.е. та же проблема как на виндах с uart prolific, ftdi.

Но удивлю вас – Линукс уже дошел.

Буквально в эти выходные обновлял дебиан, отвалились драйвера нвидии (обновлялка снесла все что было и поставила nouveau). nvidia-detect сказала что теперь надо другой пакет ставить. Ок, поставил —


NVRM: loading NVIDIA UNIX x86_64 Kernel Module  470.199.02  Thu May 11 11:46:56 UTC 2023
NVRM: API mismatch: the client has the version 525.125.06, but
NVRM: this kernel module has the version 470.199.02.  Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version.

Везде 470.199.02, откуда оно взяло 525.125.06 — хз вообще. Плюнул, вернул nouveau (благо там графика нужна чтобы иногда с консоли зайти).
Вот прямо натурально одно и то же уже десятки лет — накатываешь обновы и молишся чтобы ничего не отвалилось.

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


у меня вот тоже с новым ядром убунты окуклились нвидевские драйвера старой версии… только nouveau теперь… который надо ковырять в конфигах чтобы он вентиляторами нормально управлял и не орал ими на 100% постоянно

Ну так это прямое следствие того как невидия пишет свои проприетарные драйвера для линукса. Причём тут сам линукс (ядро)?

А что касается nouveau -- так это на чистом энтузиазме. Невидия НЯЗ не поддерживает его разработчиков.

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


вопрос то именно в этом, мне как пользователю плевать кто там что не делает, мне важно что изкоробки не работает, а не работает = не нужно

Просто вы не умеете его использовать – MS позаботилась об этом.

С 2006 большую часть работы делаю под линуксом (убунту -> опенсусе -> elementary OS, сейчас временно на федоре). Когда начнется дзен?

Я использую Линукс уже более 10 лет, на произвольных устройствах. 

Десяток серверов, десятки пользовательских машин, роутеры, LFS, регуляный билд всяких программ. Начинал еще с собирания сервера MaNGOS под WoW. Некоторые патчи были приняты.

Как это получается, если то что вы утверждаете правда?

Из последнего - обновил elementary с 6 на 7. Система запоролась и вываливалась в initramfs, откуда уже не выбралась. Еще из свежего - установил wine, он подтянул что-то ветки i686, при обновлении стандартной утилитой - пакеты пошли в замены, система не грузилась.

Из мелочных: Audacity не работает на свежей федоре, тупо не обновляет центральную часть где звуковая волна. Winbox не видит никого во вкладке "соседей" в wine. Сглаживание шрифтов в wine не могу настроить. Samba регулярно отваливается и не видит сервер. Звуковая система подвисает, создавая заметные трески. Курсор у телеграма свой, Qtшный, а не циннамоновый стандартный, тоже не смог настроить. Принтеры не пашут - ни кэнон, ни хэпэшка. Постоянно сетевые принтеры дополнительные пытается настроить, при каждом включении (а тут их как-бы 8). Регулярные фризы с загрузкой дисковой подсистемы на 100%.

Что я сделал с ней? Ничего. Поставил свежую систему на i5, 16GB, SSD, с внешней звучкой и специально купил даже видяху, однако проблемы за проблемами так и идут. В этот раз даже в консоль для тюнинга не залезал.

обновил elementary с 6 на 7

Вообще-то у них в FAQ указано: "If you’re coming from an older version of elementary OS, we recommend backing up your data and reinstalling." Как бы предупреждали, вроде... (простите за оффтоп).

И не спорю с этим, чисто мой косяк в данном конкретном случае. Что конечно не оправдывает умирание системы, т.к. домашняя у меня пережила win7 -> 8.1 -> 10 со всеми патчами, но в целом этому дистрибу это простительно, он про дизайн, а не про стабильность.

С 2006 большую часть работы делаю под линуксом (убунту -> опенсусе -> elementary OS, сейчас временно на федоре). Когда начнется дзен?

Когда перейдёте на Арч (шутка, хотя конкретно проблемы миграции с релиза на релиз он по большей части решает).

Вот смотрите – просто надо использовать нормальные дистрибутивы, а не корпоративные проекты. Они ничем от Windows не отличаются. Корпорации, они и есть корпорации, будь то MS, Canonical или Red Hat.


Попробуйте Manjaro или сразу Arch.

надо использовать нормальные дистрибутивы, а не корпоративные проекты

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


в результате в корпоративных дистрибутивах чуть меньше фейлов в стиле "нет переключателя раскладки в трее, а где он — попробуй найди, а нашел где раскладку добавить? молодец, а теперь ищи где горячую клавишу переключения активировать" (привет редхат… правда это корпоративный дистр… но всёже)

а корпоративные хотябы пытаются для домохозяек сделать

Нет.

что нет? обычно софт совместим и тестируется на популярных дистрибутивах, а для остальных его собирают красноглазики в стиле "а этой ф-цией я не пользуюсь, по этому тупо отключил, хз почему она не работает" (помню в Suse какуюто софтину ставил… долго бился, потом начал спрашивать на форумах — мне ответили вот такое выше)… охренеть ответ… в итоге пришлось debian ставить… там видимо мейнтейнер смог пакет собрать правильно

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

можно я буду юзать ос чтобы писать софт на питоне и задачки в жире, а не собирать вручную пакеты чтобы у меня условный блокнот начал текстовые файлы сохранять?

Не стоит преувеличивать - сборка полностью автоматическая.

Впрочем, Генту заходит не всем, соглашусь.

НЛО прилетело и опубликовало эту надпись здесь
Не стоит преувеличивать — сборка полностью автоматическая.

у меня какоето время стоял calculate linux на старом ноуте, ставишь сборку чегото большого и идешь обедать, а потом еще чая попить часа на 3… а потом оно с ошибкой падает… и весь день ты только и делаешь что тюнишь сборку, а не работу работаешь… (ну а шо… тупой чтоли… незнаешь какие параметры у gcc/make и прочих g++ ?)

Спасибо, я с арчем поиграл. Люблю и юзаю их вики, но проблемы ALSA и проблемы дров под МФУ смена дистриба никак не решит. Ровно так-же как и совместимость между Qt - GTK.

Смотрите, я готов стать подопытным - я ставлю чистый арч накатываю на него свои программы (их немного, аудасити, аудиоконвертер гуишный GTK, phpstorm, wine в котором winbox, sketchup и office 2010, smplayer, гимп, MS Edge и еще наверное десяток небольших прог), а вы решаете в чате все возникающие проблемы без права ответить "у меня все работает" или "погугли", потому что у меня не работает и я спрашиваю уже ПОСЛЕ того как погуглю. Готов даже этот эксперимент в прямом эфире записывать в телеге или сюда.

Если так, то тогда лучше Manjaro XFCE — тот же Arch, но легче настраивать через GUI. Можно и с Плазмой или Gnome, но я в них не разбираюсь. Да и с M$ продуктами придется разбираться сами. Я wine использую широко, но чтобы MSEdge запускать до такого не додумался.

С MS продуктами не надо разбираться. Они прекрасно работают в винде. Проблема в эмуляции, в wine. А MS Edge и вовсе нативный для линукса.

Насчет MSEdge (нативный или нет) посмотрите выше про корпоративные продукты. Будет работать или нет это зависит от корпорации. А насчет инсталляции, то его есть в AUR, то есть «наверное работает». То же самое и про MS Office.

установил wine, он подтянул что-то ветки i686

Вот поэтому я стараюсь по минимуму в репозитарии лезть за софтом. Поставил бы из flatpak - таких проблем бы не было (наверняка были бы другие замечательные проблемы).
Bottles к примеру поддерживает только flatpak.

Использую линукса на работе и пока ещё ни разу не сталкивался с тем, чтобы всё работало без сучка и задоринки без дополнительного красноглазия. То краш чего-нибудь (на Windows последние полноценные краши видел только на Win7), то какие-нибудь приколы с окнами, то порядок мониторов им не нравится и половина окон оказывается не там где их оставили. И прочая кучка крайне неприятных мелочей.

Ну да. У меня на debian testing слетел Network Manager, wifi в gui куда делся. Пришлось раздать интернет через USB-C со смартфона, потом apt-get purge network-manager && apt-get install network-manager

Линукс как был забавой для любителей повыпендриваться - так и остался. В нём можно заниматься самолюбованием, настройкой ради настройки, ну и ещё по И-НЕТу ходить - рассказывать, как круто быть линуксоидом. Как только дело касается реального применения рядовыми пользователями в офисах и на производстве - линукс летит в мусорку вместе с притащившим его настырным красноглазиком. В линуксе масса проблем с печатью, сканированием, работой с сертификатами/УКЭП, прокси, работой с сетевыми папками - со всем тем, что в офисе является основой нормальной работы.

Справедливости ради следует отметить, что сказанное относится к рабочим станциям, а успешное серверное применение линукса вполне возможно. Но сервер обычно настраивается опытным профессионалом, настраивается один раз и надолго, причём "затачивается" на одну задачу, и после его уже никто не трогает - работает и работает годами. А вот для обычного пользователя линукс на работе - это "дикая неудобная хрень", да ещё и непонятно выглядящая.

Так что развлекаться "более 10 лет, на произвольных устройствах" - это фигня, а вот иметь парк из десятков ИДЕНТИЧНЫХ машин, на которых произвольно отваливаются принтеры, вдруг перестают видеться сетевые папки или внезапно исчезает панель задач (и не помогают никакие настройки/перезагрузки) - вот это трэш. Сижу и думаю: "Ну почему??? Они же из одной коробки, из одного образа!".

Или, к примеру, делать всё по инструкции по шагам, копируя из текста команды на 10 одинаковых машинах, и получать на 8 машинах один результат, а на 2 - другой. Это всё - линукс.

И да: "Никогда не «переустанавливал» Линукс" - это тоже удел домашнего лин-фанатика. В реале приходится перезаливать из образа около 5-10% парка машин за год.

Отмечу, что Windows тоже не становится лучше (ох уж эта "10" с её обновлениями!), но для админа предсказуемости в ней гораздо больше.

Так что не "вы не умеете его использовать", а "нахрен не надо это поделие". Умеем использовать. Используем. Материмся

В линуксе масса проблем с печатью

ну справедливости ради, в винде далеко не всё гладко с печатью
повисающий спулер это история тянущаяся с незапамятных времен, отваливающиеся драйвера тоже…
и линуксовый cups (который made by apple… ха) точно такойже кривой… и у него также виснет спулер… поразительно сколько лет существует проблема но её не могут решить ни на одной ос

Я так и не смог в винде починить минутную задержку при открытии окна печати в случае, если сетевой принтер недоступен. Более того, баг проявляется даже в случае, если я пытаюсь через стандартные либы Qt PDF сгенерировать. А ещё Office любит в любой непонятной ситуации начинать опрашивать принтеры, хорошо хоть через Esc этот процесс обычно можно отменить.

починить минутную задержку при открытии окна печати в случае, если сетевой принтер недоступен

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


while True:
    printer.connect("printer_address")
    if printer.connected:
       break

этот бл… код 98% программеров копипастят из учебника по программированию сети не вникая в суть

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

Кмк как раз Линукс славится поддержкой принтеров из коробки.

это некоторые производители делают универсальные драйвера для линукса, грубо говоря hplip подтянет актуальный драйвер для любого hp принтера… в отличии от винды где его надо еще и найти, если принтер старый


а вот все что не hp в линуксе уже не так весело.


вообще проблемы там не сколько в драйверах. сколько в капсе который стабильностью и логичностью работы не отличается

Вечно зависающая очередь печати - каждый день вижу. Распечатаешь десяток страниц - хоба и у тебя принтер ушел в сон на 11й. Приходится выключить и включить. HP LJ 1020 и HP CP 1025.

Сетевые принтеры - вообще головная боль дикая. Ни состояния своего не пишут, а их отвалы - ну я к ним привык. Под виндой ксерокс с длиннющим именем пашет идеально, и сканер и принтер, а вот под линуксом юзеры сидят и ждут пока cups просреться. Туда-же brother.

А уж сколько я слышал разговоров про поддержку всяких старых принтеров в линуксе... о боже! Прям манна небесная, а не система - но вот чего-то на современно линуксе я не смог завести нормально свои принтеры, ни LBP 800, ни еще парочку древних лазерников. Только под виндой х86.

Сюда-же навалим отвратительнейший диалог печати, проблемы с выставлением масштаба (привет формат Letter лезящий в установленный системно А4), проблемы с цветами на цветном и настройками контраста на ЧБ... Ну нет. Может конечно у кого-то на домашнем компе отлично пашет это все, но вот в малом офисе лично у меня возникают проблемы только на линуксовых машинах с принтерами.

К сожалению далеко не всё так радужно. Являюсь завсегдаем arch-wiki, постояно приходится что-то фиксить.

Либо вам очень повезло, либо вы как-то не особо активно его используете или непритязательны

Из примеров:

  • частота в 30г в 4K LG мониторе через USB, в Windows - 60

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

  • периодические (раз в пару дней) зависания интерфейса, полечилось апргрейдом памяти. Но в Windows такой проблемы не возникало

  • невозможность легко настроить скорость мышки и скорость колёсика. Лечится скриптами и конфиг файлами, но это жесть.

  • после настройки размеров шрифтов - кривой интерфейс в джава приложениях, включая Intelij Idea

  • особенность арча: постоянно после апдейта что-то отваливается. Из последнего: сломалась смена обоев рабочего стола (лечится даунгрейдом python-pillow).

Четыре системы с арчем в пределах досягаемости: Thinkpad X1 Tablet Gen3, Thinkpad L13 Gen3, Asus G513QY, какой-то китайский двухдисковый NAS с Ryzen 5500U унутре. Два вертикальных 4K монитора, один 3:2 4.5K. Logi M590 — типичная BLE мыша, три штуки; еще одна — Deathadder V2X. Пара китайских доков с Type-C.
KDE, видео исключительно или amd или intel


  • 30HZ (а также сваливания в странные рарешения) бывали из-за несовместимого кабеля и из-за глюков доков
  • BLE мыши — все отображается и подключается как надо. Но у каджита включены экспериментальные фичи:
    ❯  cat /etc/systemd/system/bluetooth.service.d/override.conf
    [Service]
    ExecStart=
    ExecStart=/usr/lib/bluetooth/bluetoothd -E
  • скорость мышки и скорость колёсика — ⸘⸘⸘что у вас за DE такое маргинальное, что там даже этого нет‽‽‽
  • после настройки размеров шрифтов — кривой интерфейс в джава приложениях — бобер уже полгода точно как перешел на вяленый, но он на Eclipse. Чего там IDEA тупит — у нее спрашивать надо, не у арча. Пните ее с GDK_SCALE=2
  • зависания интерфейса, полечилось апргрейдом памяти — дохлая память, ваш Кэп. Каким боком вы тут усмотрели преимущество винды — вопрос на миллион, скорее всего у вас ломалось то, что вы не замечали: сервисы, драйвера, метроприложения, кортана, индексатор, антивирус, файловый кэш…
  • особенность арча: постоянно после апдейта что-то отваливается
    Это да, zfs-linux-zen частенько отстает, приходится тормозить ядро и хедеры, чтобы обновиться. Лапки не доходят никак в игнор их засунуть.
    Еще ломали Night Color, полгода не могли найти регрессию. Впрочем, ее-то сломал не арч, отнюдь, она сломана в самих кедах была.

У вас там, часом, не Cinnamon, кстати? Вроде из DE только он зависит от python-pillow

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

Но у каджита включены экспериментальные фичи

Интересно как мне это нагуглить, если у меня мыша не работает?

 ⸘⸘⸘что у вас за DE такое маргинальное, что там даже этого нет‽‽‽

Насколько помню, изменение скорости не поддерживается на уровне xorg - только ускорение.

Тут могу ошибаться, но точно помню как тяжело это было настраивать. Для колёсика надо было imwheel ставить и настраивать, ибо именно в хромиуме не так работало. Для скорости мыши пришлось TransformationMatrix тюнить

У вас там, часом, не Cinnamon, кстати?

Угадали

Впрочем, ее-то сломал не арч, отнюдь, она сломана в самих кедах была.

Ну в кедах, я думаю, до сих пор плазма падает

Ну в Windows всё оборудование работает более-менее

Ну вот, у каджита целая пачка оборудования работает нормально, а не более-менее ) Причем целенаправленно покупалась только одна железка, да и то отбор шел про критерию два GPU одного производителя

Интересно как мне это нагуглить, если у меня мыша не работает?

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

Насколько помню, изменение скорости не поддерживается на уровне xorg - только ускорение

Не совсем понял… не меняется скорость, порог ускорения, кривая ускорения, что-то еще?
В кедах настройки мыши выглядят так:

Скорость и ускорение
Скорость и ускорение

И в меню Accessibility:

Детальные настройки ускорения
Детальные настройки ускорения

Правда, нет уверенности, что последнее регулирует именно мышь а не управление курсором с клавиатуры…

в кедах, я думаю, до сих пор плазма падает

Убунты не умеют в кеды, до сих пор. Настолько, что KDE.org после нескольких лет поддержки ppa вообще выпустили свой ubuntu-based distro, KDE Neon.
Под Arch + Wayland пока полтора года полет нормальный.

Ну конечно, все вокруг не умеют его использовать, куда нам...

Я вот почти 20 лет работаю с линуксом но тем не менее как бы мне не хотелось стоит винда, и вот 3 основные причины (на самом деле их гораздо больше, но эти самые главные)

  1. Любой линукс очень плохо умеет в масштабирование, особенно с нестандартными по соотношению сторон/4к/несколькими мониторами, и даже если это все барахло каким то чудом получается настроить, оно бывает само по себе слетает.

  2. Нет нормальной поддержки Razer deathstalker chroma (эта клава у меня давно и я ее очень люблю и отказываться не собираюсь, т.к. достойной альтернативы нет - перерыл и переюзал много других вариантов) т.е. она даже есть но это надо вручную собирать выложенные одним добрым саморитянином исходники самописного razer synapse под никсы(и то не все) гемор одним словом. И теоретически это не проблема линукса, это проблема что razer не уважает линукс)

  3. Попробуйте распараллелить аудиовыход на линуксе и не сойти с ума...

Любой линукс очень плохо умеет в масштабирование, особенно с нестандартными по соотношению сторон/4к/несколькими мониторами, и даже если это все барахло каким то чудом получается настроить, оно бывает само по себе слетает.

X.org или Wayland? Я Gnome+Wayland довольно долго использовал с двумя мониторами 4k и FullHD, с дробным масштабированием для первого. Никаких проблем не заметил.


Попробуйте распараллелить аудиовыход на линуксе и не сойти с ума...

Если имеется в виду вывод разных дорожек/приложений на разные выходы, то Jack такое позволяет. Хотя не уверен, что он поможет разделить несколько PA-приложений, я настраивал что-то в стиле: одно Jack-приложение микшируется с PA в один выход, ещё одно Jack-приложение одновременно с этим выводится в другой.

Любой линукс очень плохо умеет в масштабирование, особенно с нестандартными по соотношению сторон/4к/несколькими мониторами

странно, когда переходил на 4к, я открыл арчевский вики, вписал нужный dpi в нужных местах, и всё. все используемые мной приложения теперь масштабируются корректно. шрифты с (включенным субпиксельным сглаживанием) стали гораздо более чёткими и гладкими, ради этого переезд на 4к и затевался.
кроме этого разве что сменил шрифты в некоторых местах (в первую очередь в терминале) на векторные, но это уже вкусовщина.

в винде же… ладно сторонние приложения, так половина идущих в комплекте с 10 пусть и масштабируется, но с размытыми шрифтами (правда, с тех пор дефолты в винде изменились и должно было стать лучше).

Со встренными диалогами и окнами mmc перестало выдавать внезапное мыло где-то около 21H1/22H1.

  1. Использую 4к 32″ и fullhd 21" в портретном режиме с дробным масштабированием на xorg+xfce4. Из проблем, что могу вспомнить - EDID неправильно считывался, пришлось задать вручную.

  2. Пробовали openrazer? Моя DeathAdder V2 работает без нареканий. Ваша клавиатура также есть в списке поддерживаемых устройств.

  3. Натыкал 3 выхода (hdmi, s/pidf встройки, usb dac) в гуе за минуту. С ума вроде не сошёл.

    qpwgraph
    qpwgraph
  1. Проблема с масштабированием окон разного софта под разрешение 3840*1080, как не настраивай раз 8 в месяц эта херня слетает и приходится настраивать заново, в какой то момент начинает напрягать.

  2. Про опенрейзер знаю, пользовался и в принципе выход, кроме как лишние 30 минут надо потратить после установки системы, мелочь а неприятно

  3. Идея в том чтобы одновременно звук играл и в наушники и в буфер, что только не пробовал, везде пишут изи, гайдов 20 перепробовал ни 1 не завелся, если считаете что сможете помочь, стукните в телегу @screampassion

К слову, я тут впервые за 10 лет решил установить винду (на внешний диск ради пары программ, которые никакой эмуляцией не удалось заставить работать).
И началось:
Вайфай не работает. Надо искать провод, втыкать, искать в интернете драйвер, качать, искать в скрытых менюшках, как согласиться со скачиванием редко загружаемого файла (sic!), устанавливать, перезагружаться.
Вайфай заработал, идём дальше. Окошки отрисовываются, но для 3д графики опять же надо идти в интернет за драйвером.
Ладно, установили, перезагрузили, вроде теперь можно пользоваться. Но не тут то было — звук в наушниках каждые десять секунд искажается до жуткого скрипа. Думал, беда — Виндоус не умеет со звуком работать, но поискал — на звуковую карту тоже есть драйвер, который если скачать, установить, перезагрузиться, проблему исправляет.


В линуксе все эти вещи прекрасно работали из коробки. (Ну, справедливости ради, топовая видяшка, купленная в день старта продаж, отвратительную производительность показывала, но с обновлениями постепенно исправили).

но для 3д графики опять же надо идти в интернет за драйвером.

со времен Win7, драйвера вендора через winupdate подтягиваются сами… внезапно КАК В ЛИНУКСЕ… только в отличии от линукса, если они подтянулись — то работают, а в линуксе могут и не заработать (удачи найти способ их отключить если в консоль не умеете и не знаете как оно там устроено)


со звуком тоже такое… я вот сижу на созвонах через… телефон бл… потому что микрофон с диким скрипом в линуксе работает… а через блупуп вообще крышу сносит у микшера (одно время сидел во время какогото созвона, каждые 30 секунд тыкал в галочку "отключить автоподстройку звука"… она сама ставится и громкость микрофона ставится в 0… магия не иначе… потом чёто в конфиге подкрутил насильно выкорчевав автотюнинг усиления микрофона, стало лучше… но скрип так и не победил… сижу сейчас с телефоном два раза подключаясь на созвон… говорю в телефон смотрю в монитор компа теперь… линукс… ага… в винде на этом же компе всё работает вообще без нареканий

со времен Win7, драйвера вендора через winupdate подтягиваются сами

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


внезапно КАК В ЛИНУКСЕ

Если честно, не очень понимаю, что с вашей точки зрения является аналогом winupdate в Линуксе.


удачи найти способ их отключить если в консоль не умеете и не знаете как оно там устроено

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


потому что микрофон с диким скрипом в линуксе работает… а через блупуп вообще крышу сносит у микшера

Может быть, мне повезло, но у меня и несколько разных микрофонов и блютуз-колонка без проблем работали и работают.


каждые 30 секунд тыкал в галочку "отключить автоподстройку звука"… она сама ставится и громкость микрофона ставится в 0… магия не иначе…

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


P.S. А следующий вопрос после решения проблем с железом в Виндоус у меня такой: как заменить английскую раскладку клавиатуры на какую-то другую, оставив английский системным языком?


Ответ

Прописав пачку магических чисел в несколько разных ключей в regedit

Если честно, не очень понимаю, что с вашей точки зрения является аналогом winupdate в Линуксе.

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


image


сделал скрин и смеялся, у драйвера написано tested… если его выбрать то убунта тупо зависает при загрузке… нельзя даже консоль вызвать, только через grub грузится в неё исключая gui и удалять драйвер


винда такое себе не позволяет… точнее со времен XP я такого не видел когда через винапдейт урезанные драйвера поставляли


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

как удобно, линукс = ядро, там проблем нет.
это бага в конкретной целиковой ОС, то что там микшер это отдельная программа по unix-way меня как пользователя не касается


: как заменить английскую раскладку клавиатуры на какую-то другую, оставив английский системным языком?

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

сделал скрин и смеялся, у драйвера написано tested… если его выбрать то убунта тупо зависает при загрузке… нельзя даже консоль вызвать, только через grub грузится в неё исключая gui и удалять драйвер

А, это некоторая утилита от Canonical, которая пытается угадать, какие драйвера вам подходят. У меня к качеству их софта вообще много вопросов.
Как, впрочем, и к поддержке Линукса у Нвидии в целом. Как бы это ни звучало, но самый лучший способ избежать проблем с драйверами на Линуксе — не пользоваться карточками Nvidia.


это бага в конкретной целиковой ОС, то что там микшер это отдельная программа по unix-way меня как пользователя не касается

Я думал, галочка в программе для звонков, потому что ни в одном микшере такой не видел.


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

Может быть проблема только в 11, но добавить русскую можно, а удалить английскую не даёт.

но самый лучший способ избежать проблем с драйверами на Линуксе — не пользоваться карточками Nvidia.

дада, я тут гдето рядом в комментах писал "это не проблема, надо выбирать видеокарту на которую у линукса дрова есть!"
и всё железо тоже скурпулезно вычитывая на форумах — а подойдет ли оно, славабогу не предлагаете самому драйвера писать.


Я думал, галочка в программе для звонков, потому что ни в одном микшере такой не видел.

да вот например (статья очень старая, но это для общего понимания про что я говорю, я всю голову себе сломал как эту дрянь отключить… гдето в конфиге выковыривал эту заразу)
https://askubuntu.com/questions/279407/how-to-disable-microphone-from-auto-adjusting-its-input-volume


оно тупо включалось само и ставился 0

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

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

А что у нас там с работой TensorFlow и других библиотек для ML на карточках AMD?

Хуже, чем хотелось бы, в плане того, что поддержку консюмерских моделей добавляют с большой задержкой. Для моей 7900 XTX обещают в следующем месяце официальную поддержку ML-фреймворков, спустя почти год после выпуска.

Вот и получается, что под ML надо брать Nvidia даже под Linux, без вариантов.

Или AMD из списка поддерживаемых. Но в целом да, если бы для меня ML был критичен, то скорее брал бы Nvidia и мирился с необходимостью костылей и возможными отваливаниями графики при апгрейдах.

НЛО прилетело и опубликовало эту надпись здесь
Может быть проблема только в 11, но добавить русскую можно, а удалить английскую не даёт.
Так и есть, из языкового пакета нельзя удалить единственную раскладку. У меня так после баловства с региональными настройками на Японию появилась из неоткуда Microsoft IML для набора иероглифов и удалить ее нельзя. Японского даже в списке языков нет в настройках, зато раскладка — есть, наслаждайся.
Руки не дошли ее еще с корнем выдрать из реестра или где она там прописалась, но придется рано или поздно.

Что касается звуковых карт (особенно внутренних), то эти железки если старые, то работают в Windows плохо. Но я, как владелец трех, могу сказать, что они скорее вредны в 2023, чем полезны. А что работает по USB — там проблем быть не должно.
А что работает по USB — там проблем быть не должно.

У меня ЮСБшная как раз, Штайнберг. Я тоже думал, что никаких проблем быть просто не может.

А какая именно, мне даже интересно?
Накосячить с USB может только производитель. А, ну еще с чипсетом материнской платы могут быть приколы. Помнится новые VR шлемы от HP страдали на AMD X570.

UR12. Уже несколько лет без нареканий использую с разными девайсами на Линукс. А сейчас поставил винду и пошли проблемы. Причём подключал и к рабочему ноуту, там то же самое, так что не в чипсете дело.

Я тут Win11 перезагрузил, без всяких апдейтов, и у меня пропали права доступа к аудиосистеме. Полдня разбирался как вернуть обратно, рабочее решение нашёл только на дохлом форуме. Не будь того форума - наверное неделю переустанавливал бы ось и все программы.

P.S. А следующий вопрос после решения проблем с железом в Виндоус у меня такой: как заменить английскую раскладку клавиатуры на какую-то другую, оставив английский системным языком?

Добавляете нужную вам раскладку, удаляете английскую. От языка не зависит. У меня, например, стоят раскладки эппл, потому что клава эппл. Ни русского ни английского нет нативного.

удалять английский из системы с концами… интересно, не страшно что если чтото пойдёт не так то может получится ситуация когда ничего нельзя сделать потому что нет нужной буквы или она не аналогичный ascii код имеет?


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

В отличии от линукса, в винде коды клавиш обрабатываются именно кодами, а не символами раскладки. По этому типичных багов (привет аудасити и пхпсторм) когда я жму Ctrl+Ф, и ничего не происходит - нет.

А язык я удалил еще когда только-только купил эппловскую клаву. Там, в семерке, это вообще была отдельная инсталяшка из bootcamp, которая добавляла US (Apple) и RU (Apple) в систему. Сообственно прошло... да я даже уже не помню сколько лет. Думаю что лет десять. За это время были косяки только из-за подключения RDP, он добавлял фантомные стандартные раскладки на время сессии, но стоит сделать логаут, локально - они пропадали. В остальном-же - все отлично всегда было.

а я не про коды клавиш, а пароли, консольные команды и прочее


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

Ни разу не сталкивался с таким.

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

В Windows 11 зависит. Не залезая в реестр, нельзя удалить английскую раскладку, пока стоит английский язык.


А если сначала добавить другую раскладку?

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

Не буду спорить, винда багованная местами. Особенно 11я. Так как у меня ее нигде нету... не могу ни подтвердить ни даже проверить.

в Win10 (другой англоязычной под рукой нет)
надо добавить другую раскладку и поставить её приоритетом выше английской, и он даёт её (английскую) удалить… может тут также?

Нет, эта раскладка является неудаляемой частью языкового пакета. Языковой пакет в Windows не может не содержать раскладки клавиатуры, это обязательный компонент.
Можете попробовать начать добавлять какой-нибудь китайский и посмотреть в выпадающем меню эти самые обязательные компоненты — раскладка в их числе.

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

Уже сами не притягиваются. Что под 10, что под 11 с полгода точно какая-то хрень: драйвера стали запрятаны в доппункт, который то показывается, то не показывается.
Из диспетчера устройств можно перейти в апплет WU, но в общем списке обновлений драйверов устройств больше нет, и сам диспетчер их не ищет.

Честно говоря последнее время только для МФУ качаю дрова, для остального винда сама подхватывает. Даже не помню когда для ати или нвидии качал дрова. Не подскажите что за характеристики компа и что за вафля?

Я не он, но например, ноутбук от MSI. Через Windows Update Catalog ищутся по PCI ID драйвера, но судя по всему generic варианты. По некоторым Subsystem ID у них (нету) не совпадают с теми, что ещё есть в официальных дистрибутивах с сайта. То есть вроде установится исключая неведомые мне мелочи. А за что именно они отвечают - не знаю. Так-то может и не мелочи.

PS: Ноут с железом от красных, 2021 г. Начиная с 5.19 ядра вообще всё из коробки, за исключением клавиш от вендора и управлением фирмвари.

Вы там XP/Vista ставили чтоли?

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

Ну, вот да. Если это не какой-нибудь тонкий образ, то обычно оно само какие-то дефолтные драйвера подкидывает под вендора. Работало с 7 версии. Возможно даже с vista, но c quirkами.

12 лет использовал линукс. Centos5-6, Fedora, Ubuntu, Mint. Но как только завезли wsl2 в винду, как только я попробовал его в деле - с тех пор сижу на винде. Пару раз попробовал влезть обратно в какой-нибудь дистрибутив - и начиналось...

Вывести нормально картинку на 4k мониторе? С нормальным скейлингом шрифтов? Изволь поколупаться в конфигах. Принтер подрубить? Ну попробуй. Блютуз-свисток использовать для звука? Хаха три раза. Получилось? Будем отваливаться рандомно, а еще трещать в ухо.

Расшарить экран в зуме? Да ты сначала микрофон заставь работать! Заставил? Ну теперь, шарь экран. Что, у твоих собеседников черный экран? Ну извини :)

Захотели докеры запустить? Что тут у вас, 64 гига оперативы? Сожрем все, и ждите, пока мы не закончим.

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

А win11 уже научилась не размывать интерфейсы программ из коробки? Чтоб не нужно было для каждой программы руками настройки править.

За 2 года ни с одной программой не возникало интерфейсных проблем. Но я в имею дело с современным софтом, а не с софтом, который писался еще под XP.

Notepad++, Postman, TotalCommander это то что сходу вспомнилось. Не сказал бы что старое ПО, и обновляется часто.

Notepad++, Postman - мои спутники жизни. Postman вообще почти всегда запущен.

А за ТТ не могу сказать, не пользовался.

Возможно, у вас на разных мониторах стоит разный процент увеличения и программа, запустившись в условных 100 не может нормально перейти на 125 соседнего экрана. У меня как-то была со старым аутлуком такая проблема.

Монитор на ноуте один. Масштаб в системе стоит 125%. Сейчас перепроверил - встроенное "Средство просмотра фотографий Windows" и то криво отображается. Меню размазанное.

НЛО прилетело и опубликовало эту надпись здесь

Что по дефолту открылось то и открыл. Из стора не ставил ничего

НЛО прилетело и опубликовало эту надпись здесь

магазин есть. Версия pro, лицензия.

НЛО прилетело и опубликовало эту надпись здесь

Win 11. Ничего не размазывается даже с просмотрщиком из Win 7, как у вас.

125% в настройках.
125% в настройках.

Лечится отключением масштабирования. 125% на винде хоронят вообще любые глаза.

Справедливости ради, кратные масштабы (100%/200%/300%) работают как от них и ожидаешь.

Не целочисленное масштабирование это вообще ад. Его нужно стараться избегать.

НЛО прилетело и опубликовало эту надпись здесь

У меня 125 стоит и норм работает. Кроме единичных приложений, что все еще не поддерживают hi-dpi

За много лет этого ада в обоих этих ОС развилась глубочайшая импотенция к ИТ... И ненависть к Microsoft, которая, я очень надеюсь, когда нибудь споткнётся и растворится в аналах истории (именно там)

Вывести нормально картинку на 4k мониторе?
Я как-то раз livecd ubuntu запустил на ПК, у которого вместо монитора был 55' ТВ.
Так у меня вьюпорт был 1920х1080, а по остальному экрану я скроллился. Я сначала даже не понял, как такое может быть.
НЛО прилетело и опубликовало эту надпись здесь

Нехороший провайдер продал моим родителям какой-то дерьмовый роутер за несколько тысяч (пикантность ситуации в том, что он рекламировался как роутер за рубль в месяц). В нём скорость периодически падала до 1 мб/с и замирала. Помогала перезагрузка роутера и — как ни странно! — перезагрузка компьютера. По этой причине было совершенно непонятно, что делать и как жить дальше.


Автор, кажется, вы только что помогли вытащить эту крайне неприятную занозу из… э-э… роутера. ❤️

Рад помочь :)

Провайдерские роутеры часто отдельная лебединая песня.

Мне роутер от них любил банить локальных клиентов по DNS.

Открываешь браузер с 10-ом разных вкладок, он резолвит хостнеймы, и роутер блокирует для компа(строго компа) 53 порт(то есть по IP или через hosts все отлично работает).

Лишний повод купить свой роутер наконец.

а для сельской местности Ростелеком, изучал вопрос для родителей, ибо других вариантов нет, лепит контракты только с обязательной продажей своих роутеров. или никак иначе. были посланы с их тарифом в 950+ рублей, сотовые при данных условиях вне конкуренции. и подключение 5000.
причём оптика уже заведена, по федеральной программе, висит над домом на осветительном столбе бульба, но… надо продать кирпич.

RG-45? Серьезно? А почему не RG-58?

перепись дедов объявляю открытой


а у вас терминатор с цепочкой был? я вот хомутиком проводок заземления прикручивал

Нет никакого RJ-45. Это фейковое название. Оно называется 8P8C.

Ну, ксероксов Канон тоже вроде нет, а по сути есть.

То есть вы выключили опцию "Receive Window Auto-Tuning Level", потом вернули её как было в normal, после чего тормоза прекратились? А как проверили, что причиной был именно Auto-Tuning?

Перечитайте статью. И к тому же, исходя из запроса в поисковик "может ли обновление windows сломать систему" дало несколько ссылок на полезные объяснения. Если коротко и ясно "глюканул Auto-tuning", о чём я и писал в статье. Именно после этих действий по сей день проблем с "просадом" интернета больше не возникало

25 мбит/с (2 мбайт/с)

Это по какой системе исчисления?

Похоже, по шестиричной с хвостиком :)

Я понял, что хотел сказать автор. 20% идет обычно под QoS. Если сеть у вас 100мбит, то вы будете видеть 10мбайт/с закачку, в лучшем случае.

Извините, но такая интерпретация неверна.
Не имеет значения, что там хотел сказать автор (какую скорость он показывает: физического интерфейса, передачи файла или любую другую). Он численно описывает один параметр двумя способами. Без вариантов

я лишь хотел условно дать понять какая была скорость :)

Передёргивание параметра...
Я прям покрылся ностальгией по netsh winsock reset

Спасибо автору за время, потраченное на поиски решения и на написание статьи!

Мораль проста: используйте линукс и таких глупых проблем у вас не будет) разумеется до того момента как вы захотите повторить или воссоздать такую проблему)

Но будут другие, потому что не боги горшки обжигают )

Если винду переставить не вариант, а это 10минут делов, даже в новый раздел, то зачем вы её обновляете? Вы что корпоративный клиент которому нужна безопасность, нет антивирусника и суют флешки левые люди? Не разу не слышали как апдейты ломают винду, суют левые драйвера с ненужным софтом, что проще вообще вырубить все апдейты и стабильно работать?

Молодец, интересно было почитать про алгоритм поиска проблемы со стороны обычного пользователя, возьму на заметку ) у самого как-то вдруг появились отвалы сети, начал искать проблему. Роутер подключен к гпон модему(я хз, правильно так называть или нет, но суть должна быть ясна) через обычный кабель лановский, комп был подключен к самому роутеру тоже обычным кабелем, комплектным от роутера. Я звонил в саппорт, сказали все ок. Скидывал/перепрошивал роутер, проблема осталась. Другие устройства по вай фай тоже теряли подключение к интернету, подумал, может дело в кабеле, взял кабель пк-роутер и подключил вместо кабеля роутер-модем, проблема осталась. Я полгода искал проблему (проблема была очень редкой, могла месяц не проявляться, могла за день раз пять вылезти), потом меня дурака почему-то осенило, что могли накрыться оба кабеля, оказалось, что так и есть, от компа к роутеру и от роутера к модему. Поменял оба кабеля, все работает уже год без проблем.

а я не понял как именно было установлено, что дело в Виндоус, а не в конкретном серваке куда грузится файл или в шейпинге со стороны провайдера. ведь сказано "Скорость 25 мбит/c была во всех браузерах и filezilla, но в торренте при скачивании выдало все 300 мбит/с (~32 мбайт/с), при скачивании драйверов видеокарты скорость была высокой (не помню точно сколько, но точно больше 9 мбайт/с)." Т.е. торрент спокойно забивал весь канал.

И второй вопрос как была установлена вина конкретного компонента в Виндоус? Метод тыка?

Надо понимать, что современный speedtest (от Ookla точно), что Bittorrent качают в несколько TCP (UDP) соединений. Filezilla, HTTP скачивание скорее тестируется одним файлом (соединением). Про драйвер скорее как пример, что с кем-то может.

Отключил эту фичу и скорость обмена с NAS увеличилась в 10 раз. Судил по бэкапу который шёл в это время.

Публикации

Истории