Ничего не предвещало беды, но давеча апдейтов накачали и теперь в печали. Внезапно упала производительность с драйвером r600 на соответствующих видеокартах. В большинстве игр на 5-10%, но в некоторых, например Tomb Raider 2013, драматически в 2-3 раза.
[Bisected] r600: Big performance regression on some games
Решил проблему соответственно откатом на 22.1.7 mesa и lib32-mesa.
Если отбросить несоответствующий разделу вопрос «Доколе?», то остается только «Как быть?». Т.е. есть ли решение, как вернуть прежнюю производительность без откатов и пересборок?
Компания Pine64 сообщила о начале продаж свободного защищенного смартфона PinePhone. Смартфон нацелен на тех, кто считает, что человек должен иметь полный контроль над технологиями и своей жизнью. Все, кто ценит приватность и ненавидит телеметрию Android и iOS, являются потенциальными покупателями PinePhone. Пришло время послать большого брата в /dev/null!
Первая партия разлетелась как горячие пирожки, но в ближайшее время в магазине появится новая.
Стоимость PinePhone всего $150. Железо смартфона полностью заменяемое — каждый модуль можно вытащить и заменить, или обновить на более мощный с помощью отсоединяемых шлейфов.
PinePhone поддерживает множество ОС:
Postmarket OS (KDE Plasma Mobile предустановлена);
UBPorts (Ubuntu Touch);
Maemo Leste;
Nemo Mobile;
Manjaro;
LuneOS;
SailfishOS;
В ближайшее время появится поддержка NixOS.
Все эти образы можно скачать и поставить на смартфон прямо с SD-карты.
Технические характеристики:
Allwinner A64 Quad Core SoC with Mali 400 MP2 GPU
2GB of LPDDR3 RAM
5.95″ LCD 1440×720, 18:9 aspect ratio (hardened glass)
Bootable Micro SD
16GB eMMC
HD Digital Video Out
USB Type C (Power, Data and Video Out)
Quectel EG-25G with worldwide bands
WiFi: 802.11 b/g/n, single-band, hotspot capable
Bluetooth: 4.0, A2DP
GNSS: GPS, GPS-A, GLONASS
Vibrator
RGB status LED
Selfie and Main camera (2/5Mpx respectively)
Main Camera: Single OV6540, 5MP, 1/4″, LED Flash
Selfie Camera: Single GC2035, 2MP, f/2.8, 1/5″
Sensors: accelerator, gyro, proximity, compass, barometer, ambient light
3 External Switches: up down and power
HW switches: LTE/GNSS, WiFi, Microphone, Speaker, Cameras
Samsung J7 form-factor 3000mAh battery
Case is matte black finished plastic
Headphone Jack
Представлен менеджер паролей Firefox Lockwise, ранее имевший кодовое название Lockbox. Lockwise включает в себя мобильные приложения для Android и iOS для доступа к сохранённым паролям в браузере Firefox на любых устройствах, без установки на них Firefox. Имеется функция автозаполнения в любых приложениях (включается в настройках системы). Исходный код проекта распространяется под лицензией MPL 2.0.
Для синхронизации паролей используются штатные возможности браузера Firefox и учётная запись в Firefox Account. Lockwise подключается к синхронизации как различные экземпляры браузера. Для защиты данных используется AES-256-GCM и ключи на базе PBKDF2 и HKDF с хэшированием SHA-256, для передачи ключей используется протокол Onepw.
Помимо мобильных приложений в данный момент разрабатывается браузерное дополнение, предлагающее альтернативу встроенному интерфейсу для управления паролями. Пока оно экспериментальное (к примеру, не работает с мастер-паролем), но в будущем планируется сделать его системным дополнением.
Пока что приложения находятся в стадии бета-тестирования, по умолчанию включена отправка телеметрии с обобщённой информацией об особенностях работы с приложением. Выпуск стабильной версии запланирован на следующую неделю.
Даже под рутом. И соответственно ни одно приложение не работает. В последний раз я этот драйвер тыкал еще во времена ivy bridge на Intel HD 4000 кажется и тогда это все прекрасно работало и даже показывало какие-то результаты.
Ладно, узнаю что существует открытый OpenCL драйвер под названием beignet. Есть в репах арча и даже определяется и работает. Но как выяснилось почти ни на что не годен:
hashcat пишет
* Device #1: Intel's OpenCL runtime (GPU only) is currently broken.
We are waiting for updated OpenCL drivers from Intel.
You can use --force to override, but do not report related errors.
No devices found/left.
sgminer видит устройство и даже успешно компилит бинари под некоторые алгоритмы, но работают из них только самые простейшие типа sha3, при этом производительность ниже плинтуса.
luxmark тоже нормально определяет и даже что-то считает, но в итоге выдает Image validation: Failed
Ни о каком практическом применении я пока не говорю, просто пытаюсь понять на что эти видеокарты способны и насколько их архитектура оптимизирована для GPGPU. Для сравнения в OpenGL такая интегряха тягается с дискретками уровня всяких нвидий 650, амд 7750 и т.п. Т.е. производительность по меркам интегрях огромная.
Очевидно что их потенциал может раскрыть только фирменный драйвер, вот и хочу его заставить работать.
Столкнулся с невозможностью в некоторых играх переключаться по ALt-Tab и вспомнил что раньше я запускал игры в отдельном Х-сервере и даже имел для это написанный скрипт.
С тех пор много воды утекло и когда я попробовал по-старинке выполнить
xinit /path/to/program -- :2 vt02
то столкнулся с тем что новые иксы не запустились, а старые померли. Гуглёж в течении часа ничем не помог.
Что изменилось с того времени когда всё работало:
В качестве инита пришел systemd(попрошу без холиваров по этому вопросу)
На замену kdm пришел sddm
На замену kde4 пришла kde5
Подскажите хоть в какую сторону копать? Пробовал loginctl поковырять - ничего не нагуглил по моему вопросу.
исправлено отсутствие уведомлений об активации и деактивации модулей;
Firefox обновлен до версии 19.0.2;
обновлены пакеты до актуальных версий из Slackware-current;
включено отображение даты рядом с временем в панели задач;
исправлено отображение уведомлений KDE об устройствах, которые ранее отображались где попало.
Размер Slax увеличился примерно на 3Мб из-за новых пакетов KDE, разработчики планируют уменьшить его в следующем выпуске, в первую очередь за счёт явно лишних значков SVG и прочих необязательных файлов.
Есть несколько машин (майнят биткоины), сейчас в них воткнуты флешки с BAMT, это дистрибутив основанный на Debian.
Настроил pxe загрузку, благо на роутере стоит openwrt, сделал загрузку по мак адресам, все работает. Осталось только настроить загрузку дистрибутива.
Скачал образ bamt, из него распаковал файлы из папки live в /pxe/image.
root@OpenWrt:/pxe/images/bamt# ls
filesystem.packages
filesystem.squashfs
initrd.img
memtest
vmlinuz
В образе есть папку syslinux и файлик live.cfg:
label live
menu label Boot the BAMT
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config persistent splash vga=0x317 hostname=bamt-miner quiet
Подправил /pxe/pxelinux.cfg/01-mac-address:
DEFAULT menu.c32
TIMEOUT 100
MENU TITLE PXE BOOT MENU
LABEL BAMT
MENU LABEL Start Bamt 0.5c
MENU DEFAULT
KERNEL images/bamt/vmlinuz
APPEND initrd=images/bamt/initrd.img boot=live config persistent splash vga=0x317 hostname=bamt-miner quiet
Все отлично, все грузится, но потом на экране появляется строчка unable to find a medium containing a live file system. Подскажи, что делать, куда копать. Заранее спасибо.
Здравствуйте!
Собрал emgd 1.10 с xorg 1.9.5 на дебиане. Драйвер запускается, рендеринг работает, никаких ошибок с ним связанных не нашел. Никаких артефактов в других 3д приложениях не заметил.
Наблюдаю страшные глюки отрисовкой окон и элементов плазмы в kde 4.8.3 через compiz. Раньше с emgd 1.5 такого не было точно. Редко выпадали некоторые элементы плазмовой панели, но это цветочки по сравнению с тем что сейчас.
Описание глюков: моргает плазмовая панель при наведении указателя (моргает элемент панели). При сворачивании окна иногда исчезает весь рабочий стол, иногда исчезает только панель или ее часть. Моргают плазмовое меню и всякие прочие выпадающие плазмовые хрени при появлении и при наведении указателя. Главное содержимое окна не моргает ни при каких условиях, но зато моргают рамки окон при сворачивании и перемещении окна и все плазмовые панели, которые находятся над этим окном. Ах да, какое-то там дополнение компиз-кде стоит и активированно.
Это новая проблема компиза в связке с кде? Или все-таки кривая версия emgd?
О системе:
Debian squeeze с xmonad.
На левом мониторе на постоянной основе расположились:
mcabber - мой мессенжер
mutt - почтовый клиент
htop - мониторинг системы
ncmcpp - клиент для mpd, музыкального сервера
newsbeuter - rss-читалка
Обычно там ничего другого не наблюдается.
Основное время смотрю на правый монитор. На скрине открыт vim c сорцами, которые прилагаются к книжке «хакинг искусство эксплойта» (Джон Эриксон). По ней по немногу изучаю СИ. Очень интересно читать, в паре с книжкой K&R «Язык СИ».
Из гуя практически ничего нет. пользуюсь лишь iceweasel'ом, gimp'ом иногда (редко, так как не люблю ничего связанного с графикой) и LO, для чтения присланных документов. Ах да, еще evince в качестве читалки и pcmanfm, когда надо рассортировать фотки по каталогам.
Прошу особое внимание обратить скрину с ЛОРом... дело в том, что сегодня поставил iceweasel 10 из backports. 3.5 вполне устраивал, но решил просто поэкспериментировать, да и хотелось поддержку html5.
Интерфейс меня конечно не пугал, так как я все равно пользуюсь vimperato'ом, но вот ряд неприятных моментов возник:
Появилась всплывающая строка состояния... нагло-белого цвета, не смотря на тему. также всплывает при наведении на ссылку... все это у меня уже есть в строке вимператора. вырубил с помощью стиля для stylish
На вкладках появился паскудный градиент и закругленные поля. решений пока не искал, может, кто-то уже поправил? также бесит цвет активной вкладки.
Панель для дополнений убрал, а нужные иконки (noscript и stylish) перенес на строку вимператора... но их как будто молотком пришибло... как вылечить?
Все диалоговые окна, порождаемые яваскриптами имеют такой же предательски белый цвет.
Вот, если кто подскажет, как побороть последние три пункта - буду благодарен.
Приветствую лор!
Лежат у меня две рабочие карты на процессоре r600, задумался как их можно использовать в OpenCL вычислениях сами знаете чего... :)
В официальном APP SDK от amd поддержка OpenCL начинается с r700. Насколько помню, в r700 не было внесено каких-то принципиальных новшеств в архитектуре по сравнению с r600. Не вижу причин, почему нельзя использовать карты на этих процессорах для opencl, кроме отсутствия поддержки со стороны amd из-за каких-то маркетинговых мотивов.
В общем, как можно реализовать OpenCL вычисления для этих процессоров?
Как я понял, можно обойтись в некотором роде эмуляцией OpenСL через OpenGL. Не знаю насколько это будет быстро, но хочу узнать. Нарыл вот что: http://dri.freedesktop.org/wiki/GalliumCompute#R600
Кажется это то что надо. Оказывается gallium тот еще комбайн. Кто-нибудь пробовал это собирать? Только я сам принцип не очень понял, gallium же будет работать с любым драйвером? И сможет ли конечное приложение это все использовать, т.е. это все будет доступно через стандартную реализацию opencl api?
Привет всем кто пользуется системой Linux!
Я пишу систему (точнее собираю для нее дистрибутив,вскоре будет готова). Назвал ее Bolgenos. Дописал на qt4 программы для GNOME (пока это основная среда рабочего стола), добавил апплеты для панелей и переписал модуль загрузки на свой лад. Систему я делаю с нуля (не переделывая Debian или Ubuntu). В качестве шелла Bash, а загрузчик GRUB. Установщик для системы я написал, и работает он в графическом режиме. Будет ориентирована на российских пользователей (но английский я оставил).
Уважаемые пользователи Linux пишите то что Вы хотите увидеть в этой системе или как говорится ваши пожелания. По возможности постараюсь включить все в дистрибутив и сделать его как можно удобнее, обещаю его онлайн поддерживать :-)
P.S. в качестве личных переговоров вот мой e-mail quadregus@gmail.com
Вышла первая alpha-версия установщика Debian 7.0 «Wheezy». До выхода финальной версии разработчики планируют исправить ещё 1053 критических ошибки в дистрибутиве, что достаточно много.
Собственно такая проблема. Система Debian Wheezy. Принтер в cups добавлен, настроен и функционирует хорошо. В диалоге печати кикада фигурирует только Default printer, который видимо посылает все в /dev/null. Приходиться сохранять в ps и печатать через сторонние проги.
Реально ли через кикад напрямую печатать или в него такой функционал не заложен?
Суть проблемы в том, что настройки evdev позволяют указать только границы перемещения курсора «min-x max-x min-y max-y» для абсолютной системы координат. Но все тачскрины обладают разной степенью неравномерности (издержки технологии), поэтому в тяжелых случаях (прям как у меня) необходима точечная калибровка (что-то вроде поправочных значений x и y для заданных мест экрана).
В общем как можно реализовать 9-точечную калибровку для evdev? Думал в сторону иксовых утилит типа xinput, но пока не осилил. Просьба ткнуть носом в подобный функционал.