Comments 180
А что вы бы посоветовали пользователям?
An Intel Pentium 4 processor or later that's SSE2 and SSSE3 capable
Очень хочу увидеть Pentium 4 с SSSE3.
Skype перестал поддерживать процессоры AMD старше 5 лет
Skype перестал поддерживать процессоры без SSSE3 в Linux.
Предложеный вариант намного больше? Зато я пошел читать статью потому что у меня второй феном которому уже лет 6 минимум.
Что угодно и когда угодно может сломаться в других системах. Например, Хуанга какая-то муха куда-то укусит — и в новых дровах зеленые видяхи перестанут работать с Директ версии ниже 10. Вон Интел же, например, прекратили поддержку древних осей для нового железа. Но пока что это ведь не так, все еще вроде работает.
Ну, не древние, а скажем так политкорректно, морально устаревающие. Хотя когда-то так и было: в 2000 году, когда был взят рубеж в 1 ГГц, а инженеры Intel грезили о 10 ГГц к 2005 году, какой-нибудь Pentium 133 выпуска 1995 года казался замшелой древностью.
При переходе с DDR2 на DDR3 прироста как-то не увидел, но вот SSD — реально стали прям революцией. Как перешел на SSD — за компом с системой на HDD прям работать не могу, некоторые моменты слоупочными кажутся. У меня вот старый комп — Атлон 3 ядра, 8 ГБ ДДР2, ось на ССД 24 ГБ. Фиговом, кроме винды ничего толком не помещается, и линейные скорости всего до 200 МБ/с, но после него иногда компы знакомых на i5 или 8-ядреных бульдозерах с HDD кажутся медленнее. А когда говоришь далеким от IT людям "купи SSD для винды и прог, намного быстрее станет" — смотрят, как на дурака или зажравшегося мажора: это ж как можно отдать 1,5к грн за 128 Гб, если за эти деньги терабайт можно купить?
А дальше все ожидаемо прикатилось к прогам на электроне…
Специально проверил, в домашних линейках больше 32ГБ оперативки поставить процессор банально не позволит. Ну разве что это какая-то нетривиальная версия на lga2011
64-128 ГБ дома? Это у скольких пользователей, 1%, 2%? Большинство до сих пор новые компы с 8-16 собирает (особенно после того, как память подорожала), да даже 4 встречается иногда. Сейчас 128 ГБ разве что на 2011-3 поддерживаются, а там одна материнка стоит, как офисный системник в сборе. Есть еще, конечно, списанное серверное железо, которое у китайцев можно найти за копейки, но оно интересно единицам.
Для пользователей винды это не такая уж и проблема — просто система вместе с наиболее часто используемым софтом ставится на SSD, а всё остальное помещается на дополнительный HDD большой ёмкости.
Linux же, хоть и считается супер-кастомизируемой системой, такого не позволяет: там нельзя задать директорию для установки софта, весь софт равномерно размазывается по всей системе. В итоге очень быстро возникает практически неразрешимая ситуация, когда 128 Гб SSD катастрофически не хватает.
И даже не только отдельные программы, но и весь /usr целиком перенести на HDD с созданием символьной ссылки Linux не позволяет, увы. Винда тут бьёт её просто по полной, в нокаут: ведь там в любом инсталляторе можно выбрать папку, куда запишется основная часть устанавливаемого.
Я извиняюсь, вы что, домашнюю директорию в /usr/ примонтировали?? Я только что измерил свою систему, исключая /home: у меня Archlinux с тремя DE, кучей софта для разработки, и еще разного хлама, которым я не пользуюсь. Я не побоюсь заявить, что у меня одна из самых захламленных GNU/Linux систем. И занимает это все жалкие 22GB.
весь /usr целиком перенести на HDD с созданием символьной ссылки Linux не позволяет
Чем вам поможет символьная ссылка, если /usr должна монтироваться на старте? Добавьте в fstab запись, что /usr находится на другом разделе.
/home тоже на ssd, кстати. Отдельным небольшим разделом. Так как там раскиданы конфиги всего этого зоопарка, запуск системы происходит моментально, 3 секунды примерно.
Всё, что является тяжелым (Steam-библиотека, к примеру) отлично себя чувствует на ёмком HDD. Ну и всякий хлам по типу торрентов.
но и весь /usr целиком перенести на HDD с созданием символьной ссылки Linux не позволяет, увы.
Вот как раз линукс это и позволяет (конечно не нажать две-три кнопки, вручную править fstab и придётся колдовать с переносом данных изнутри живой системы) но работает после этого идеально, в отличии от винды которая несмотря на «возможность переноса», создаёт всякую дичь типа winsxs и выжирает место даже после того как «всё перенёс»
P.S. проходил этот квест на eeepc где очень маленький «быстрый» системный диск… и WinXP превращается в тыкву после первого апдейта, а линух поумолчанию ставится так что ему не хватает места после первого обновления… типа «50мб свободного места в usr хватит всем»
а по живому перенести?
Копируете /usr куда хотите примонтировать, и выполняете sudo mount /dev/sdx /usr
. Если не секрет, что у вас за юзкейс?
я писал выше, растаскивал забитый насмерть дефолтным установщиком системный диск на eeepc 900
==
«копируете, выполняете mount» это всё понятно, но выше говорилось о том что линукс этого не позволяет. а в винде «всё так удобно»… хотя всё строго наоборот
другое дело что в линуксе надо много неочевидных движений для чисто gui-пользователя сделать (а в винде ещё более сложных для равноценного результата)
Всё это перетаскивание сродни виндовым аналогам — «перенесём Temp на HDD, перенесём документы на HDD, перенесём файл подкачки на HDD»… а смысл тогда в SSD?
Ха! Вы ещё скажите, что Win7 уже устарела (поддержка запланирована до 2020 года, напомню!)… Однако это не помешало MS вырубить загрузку обновлений если у вас процессор Kaby Lake.
С Windows мне картина видится следующей: десктопный скайп, совершенно очевидно, доживает свои последние дни (ну может, до 2020 года дотянут, чтобы вместе с «семёркой» прикончить). Останется UWP.
А у UWP Skype большая проблема со стабильностью коннекта, когда он в свёрнутом виде — часто сообщения приходят только тогда, когда ты его развернёшь
А что вас не устраивает в десктопном скайпе?
Самый нормальный клиент. Нативный, написан на плюсах, работает быстро, не тормозит, работает неделями без падений и больше сотни мегабайт памяти не жрёт. Что ещё надо?
По заголовку подумал об очередном сговоре интела с майкрософтом и о том, как плохо это на развитие софта и железа, а тут простой непонятный колхоз от программистов, как уже говорилось ранее — почему по cpuid нельзя проверить наличие инструкций не ясно. Хотя не исключено, что в глобальном плане это как раз связанно с косвенным желанием заставить людей обновлять железо. Конечно из-за одного скайпа этого делать не будут, а вот много "криво работающих программ" могут рядового пользователя заставить обновиться из-за дискомфорта, все-таки не каждый может сказать старую версию.
Хотя не исключено, что в глобальном плане это как раз связанно с косвенным желанием заставить людей обновлять железо.
Слышал, собираются от 32-битной Ubuntu отказываться. Тоже заговор?
Позиция
я не использую %legacyname% и мне по%&@ на пользователей сидящих на нём, благо что их всего несколько процентов. А legacy надо добивать, так как меня з@#&@~0 эта фрагментация, если legacy не добивать, то его придётся поддерживать вечно, а так мы (все кто дропнул legacy) их вынудим обновить платформу, либо забъём на них
Позиция понятна, в случае, если обновить платформу необременительно, напр python 2 -> python 3.4 (максимальная версия, доступная для WinXP), сам так делаю. Но в случае, затрагивающем проприетарные платные ОС вроде Винды, и в случае, если сборка полностью автоматизирована, имхо, следует оставить, не так дорого для организации, имеющей ci и штат разработчиков, но there is no such a thing as free lunch и разраб ведь всё-таки нам ничем не обязан.
Ага, уже десять лет переходят на питон 3 и всё никак не перейдут.
Только 32-битная Ubuntu — это далеко не несколько процентов.
А ведь есть ещё легковесные деривативы, которые ставятся на слабое железо — им-то точно 64 бита не сдались…
легковесные деривативы
Какая любопытная автозамена.
А с репозиториями что делать?
Произошло ровно одно изменение — перестали собирать 32 битный desktop iso. Репозитории, серверный и сетевые образы, прочие сборки, обновления между релизами — всё как и было раньше.
Во-вторых, если все-таки заморачиваться и фиксить это: код атрибутов можно окружить #ifdef'ами специфичными к компиляторам. Это один вариант решения проблемы.
Второй вариант решения: вынести подобные функции в отдельный объектный файл, и компилировать именно этот файл с оптимизациями. А в рантайме уже, во время запуска, в зависимости от наличия/отсутствия поддержки, расставить указатели на соотв. функции.
Ну, вместо белого экрана будет белый экран с сообщением «ваша система не поддерживается», если я правильно понял ваше описание симптомов. Среднему пользователю невелика разница, вероятно (и я вполне могу предположить, что просто белый экран имеет меньшие репутационные издержки для среднего пользователя, ибо размывает фокус со скайпа на проблемы с интернетом/учёткой/центральным процессором под столом, но это уже психология).
Это было бы хорошее юзабилити, потому что пользователю не надо идти гуглить «белый экран скайп», ему сразу очевидно что что-то с его конфигурацией не так. А с крашом процесс рендеринга это больше похоже на некомпетентность программистов, и это именно то что он подумает, нагуглив что его система «всего лишь» не поддерживается.
И я это описал (и даже реализовал в одном своём хобби-проекте по ссылке выше). Но это всё-таки чуть сложнее, чем просто пересобрать с другими опциями компилятора или «ну добавить тут if с cpuid».
И я на это ответил, за исключением «если искомый кусок кода хорошо изолирован в одной функции, а то рефакторить придётся».
Я тоже могу сказать, что оптимизированные под разные расширения инструкций функции, выбирающиеся в рантайме, активно используются в ядре, а разные специфичные к компилятору функции, окруженные #ifdef
так же активно используются в Mesa.
Можно собирать код с -march=pentium2, конечно, чтобы уж точно отсутствие никаких SSE не мешало, но, боюсь, подавляющая часть пользователей расстроится от потери в производительности.
Зачем кидаться в крайности? В x86-64 SSE2 обязательно есть. Так что достаточно компилировать с SEE2 для 64-битных систем.
Можно собирать код с -march=pentium2, конечно, чтобы уж точно отсутствие никаких SSE не мешало, но, боюсь, подавляющая часть пользователей расстроится от потери в производительности.
Что простите? Вы вообще видели Skype for Linux? Он тормозит даже на i5 с 16 гигами оперативки, тут уже ничем хуже не сделать.
Тю, так это только линя касается? Стоит за спиной системник на базе Алона 450, испужался уже, что там скайп перестанет работать, но слава богам, пока нет. Сам каюсь, грешен: могу сделать заголовок, от которого кликбейтом попахивает, но на ГТ такого не ждал.
А что вы бы посоветовали пользователям?
Уйти самим на нормальный IM, либо ждать пока их сами мелкомягкие не вынудят это сделать :)
P.S.: Через браузер же можно пользоваться, вроде запилили.
Они даже не смогли пофиксить тривиальность с ssse3 — если вы ожидаете что они сделали нормально работающие звонки по всем платформам, вы их переоцениваете. Там нужно загружать какой-то плагин, уведомление с которым вроде как должно всплывать, но при этом плагин привязан к платформе, и под GNU/Linux его, насколько мне известно, нет.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
Вот заведомо работающая: addons.mozilla.org/en-US/firefox/addon/uaswitcher
Проше прощения, значит все-таки звонки работают, просто как-то… странно.
Скоро в командировку на длительный срок уезжаю, что бы была возможность по видео общаться с сынишкой (что бы не забыл, как папа выглядит), поставил Skype и Wire. Первый поработал на компе жены и отвалился, почему-то заблокировалась учётка. Восстановил. Вчера обновился клиент у меня на линухе, отказывается запускаться (SSE2/SSSE3 есть). В результате второй раз тестируем звонок в Wire и, в целом, всё устраивает, при том, что сегодня пробовали через ADSL (по тарифу — 5 мбит, но по факту гораздо меньше) — для визуального общения за глаза!
Вчера обновился клиент у меня на линухе, отказывается запускаться (SSE2/SSSE3 есть).
пардон. Дело или в моей невнимательности и я забыл, что возился с настройкой звука, или они ушли от использования pulse в сторону alsalib, и, соответственно на системах с pulse нужно сделать что-то вроде:
sudo pacman -S pulseaudio-alsa
(плагин и настройка что бы обращение к alsa заворачивать в pulse).
в противном случае, скайп жрёт CPU и сыпет в логи:
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM mic_call
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM call
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM mic_call
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM call
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM mic_call
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM call
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM mic_call
ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM call
Иными словами, тупо устройство занято и не может быть открыто.
Только потом уже подумал про аналогию с искусственным запретом новых камней на старых виндах, что было бы тоже жестко, к слову, а тут вон оно чо… Даже не знаю, радоваться теперь или нет, что ошибся. :)
Личные компы, смартфоны и софт вообще анахронизм — аренда и абонентская плата, вот выбор тех кто хочет доить население планеты по полной :)
А чем так привлекателен именно Скайп по сравнению с другими звонилками? Я уже давно им не пользовался — почти все перешли на мессенджеры… скайп остаётся на всякий случай, если кто вдруг напишет-позвонит.
Смартфоны, планшеты. Тот же Вайбер на компе устанавливается, да и в Телеграме вроде бы звонки появились… (не пробовал).
К слову, я пробовал создать через ffmpeg виртуальную камеру, чтобы скормить QR, но то ли эмулятору, то ли Viber'у она почему-то не понравилась. Параметры картинки неподходящие, наверное. Благо, там есть фолбэк для телефонов со сломанной камерой — можно сгенерировать ссылку активации и сбросить её как-нибудь на телефон, чтобы там открыть — подключился к эмулятору по adb shell и открыл. А сейчас смотрю на аватарку и думаю — может, с WebCam Max первый вариант вышел бы? :)
1. нельзя выйти в оффлайн. ну т.е. вообще нельзя. как и разлогиниться/перелогиниться другой учеткой без дикого геморроя.
2. дикий жор батареи на андроиде. ставит wakelock и в итоге проц не уходит в ожидание. и батарея вместо 2 недель ожидания садится за сутки. даже если 3g/wifi отключен.
3. хранение 100500 МБ присланных картинок/видео/прочего нафиг ненужного хлама в памяти смарта (не на флэшке), без какого-либо механизма удаления ненужного полученного N лет назад. итог — память быстро засирается и наступает пичалька.
"Все другие звонилки" навязчиво пытаются всеми путями влезть куда не следует. От них требуется простой функционал — авторизация аккаунта по паролю, кнопка "добавить контакт по нику", отправка сообщений и кнопка звонка. Сделанный раз и навсегда и не меняющийся. Скайп по крайней мере раньше таким был, сейчас плавно перестаёт быть к сожалению, а все остальные изначально ориентировались на другое, плохое.
Мне скайп включил контакты из адресной книги — попали те, кого я сам никогда не добавлял. Как-то по номерам телефонов определил, видимо...
Он по этому поводу отдельный вопрос задаёт, можно выбрать, другие же этим особо не грешат.
ИМХО Кюкачество видеосвязи и стабильность у скайпа пока вне конкуренции.
Про «качество и стабильность», это была шутка?
Со своего опыта могу сказать что Скайп качественно и стабильно падает раз в неделю минимум у одного человека из скромной команды в 4 человека и раньше чем через 3 часа не поднимается.
На личном опыте вижу, что качество звука при голосовом звонке у Скайпа лучше, чем у вайбера/вотсап/телкерама. Может, это как-то с моим железом связано (Amazon FirePhone)? Хотя, и между другими устройствами видел подобное, аудио кодек у Скайпа может обеспечить лучшее качество на том же интернет канале.
А ещё новый "skype for linux" не поддерживает 32-бит режим вообще, кажется (по крайней мере при скачивании безальтернативно предлагается ссылка на 64-бит версию), что уже достаточно давно и по-моему намного важнее.
Есть плагин к pidgin skypeweb. Он у меня постоянно в бэкграунде висит. Но на данный момент там работает только чат — звонков нет.
Все просто, у команды Скайпа есть свой набор стандартов — поддерживаем только такую конфигурацию, и всё, что не входит, идёт лесом. Разработчики даже не почешутся, до них это просто не дойдёт. Все посчитано, даже на поиск проблемы нужно время, потом после исправления нужно как это тестировать, а для этого нужно железо, а проблема возникает у какой-то доли от 1% пользователей.
Кто заинтересован в сохранении совместимости — тот её делает.
https://github.com/gorhill/uBlock/releases/tag/1.14.8
Желательно, ставить последние 52ESR. Мало вероятно, но может быть какие-либо исправления связанные с WE будут вноситься.
Лучше бы они поддержку старых расширений оставили.
А скайп который на старте работал на всем! В том числе слабые по текущим меркам кпк ( на winmobile2003) и телики, щас не работает нигде!, и хайп «легаи мас дай» продолжает добивать ИТ. Запасаюсь попкорном и жду когда наконец в инет не пустят если у вас нет 1 милиона долларов на квантовый проц, ибо кремний это легаси и жутко не секюрен ;))))
На самом деле, насколько я знаю, раньше наоборот интернет был в анархии и раздрае — куча браузеров со своими багами, сайтов с костылями для каждого браузера… Современный User Agent так странно выглядит как раз из-за того времени.
Ну, как «неповоротливых» — после того как Firefox сломали Pentadactyl, я ушел на Qutebrowser, тогда кажется версии 0.11, где дефолтным движком еще стоял продолжающий развиваться форк QtWebKit'а. Почитал release notes вебкита, там куча оптимизаций, какой он весь крутой… Включил какой-то рэндомный WebGL бенчмарк, производительность все равно слабая, слабее чем у Firefox, и даже видео лагает.
Узнал, что есть еще backend QtWebEngine (с версии 1.0 дефолтный), включил его — производительность в два раза лучше чем у вебкит, и быстрее чем на Firefox. И видео не лагает. А QtWebEngine — движок хрома & co. Вот вам и неповоротливый монстр.
причем тут AMD, если понятно, что и на интел старых не запустится.
Пока неизвестно, что послужило причиной такого удара в спину пользователям, и будет ли этот удар нанесен по другим системам.Это если помнить и знать события ± 2 недели. А так очень даже известно: вынуждают обновлять железо, кто ещё этого не сделал. А в новом железе получаем IntelME или AMD PSP: en.wikipedia.org/wiki/Intel_Active_Management_Technology
has full access to memory (without the parent CPU having any knowledge); has full access to the TCP/IP stack; can send and receive network packets, even if the OS is protected by a firewall; is signed with an RSA 2048 key that cannot be brute-forced; and cannot be disabled on newer Intel Core2 CPUs. health of the ME firmware cannot be audited, and no one outside of Intel has seen the code for the ME.Т.е. все ваши Линуксы/Юниксы теперь до ж… ы! Интел (читай АНБ) может своровать всю вашу информацию без вашего ведома. И Фёдоров был прав когда сказал, что в сша построена гигантская «флэшка», в которой будет храниться ВСЯ информация со всех ПК и телефонов. России стоит ускорить разработки Эльбруса!!!
Долгие годы ты почти до блевоты раздражал меня вечными бесполезными беседами о погоде, ценах в магазинах, «содержательными» пересказами квартирных вопросов и прочей прочей ерунды, отчётами о том, кто и чем занимался сегодня, вытерли ли дети задницы и какой у них сегодня был стул. Ты умудрялся раздражать меня даже потом, после нажатия красной трубки: жена не могла возразить против этих разговоров, поэтому ей приходилось их поддерживать «от звонка до звонка», хотя сил и времени они отнимали немало. К счастью, теперь ты не даёшь возможности соединиться со старопротокольными версиями: на старом ноуте с давно просроченным пингвином на борту и не менее просроченным скайп-клиентом.
Спасибо тебе, за то что ты так не любишь обратную совместимость.
Я искренне надеюсь, что веб версия тоже не заведётся на той старенькой машинке — браузер-то тоже никто не обновлял всё это время.
Пожалуйста, не подведи меня, скайп!!!
Да вообще, сложно назвать мессенджер, в котором чатиться удобнее, чем в скайпе — в основном хуже, изредка также. И ведь это уже после того ужасного редизайна…
Я вот реально не понимаю, почему в 2017 году, нельзя в современных мессенджерах официальный клиент сделать кастомизируемым, как это делали еще в 2000-ые. Хотя бы шрифты/цвета себе выбирать…
Так что пока-пока скайп, и да здравствует hangouts.
Skype For Linux перестал поддерживать процессоры AMD старше 5 лет