Опубликовал первую статью из серии про RELS. Материал для начинающих сисадминов больше. Надеюсь, кому-то из новеньких поможет.
понедельник, 28 января 2013 г.
воскресенье, 27 января 2013 г.
Геймерское
Всё-таки SimTower - очень медитативная игра. Одно плохо - под Wine работает отвратительно. Причём с каждой новой версией Wine - всё хуже. Пришлось доставать из архивов готовую виртуальную машину с WindowsXP. Зато несколько часов удовольствия.
среда, 23 января 2013 г.
Вопрос к залу
А есть ли тут настолько добрые люди, которые могли бы поделиться инвайтом на Хабр? ВНЕЗАПНО потребовалось, да.
суббота, 19 января 2013 г.
Пятиминутка ненависти к аудиоплеерам
Посмотрел новости про релиз очередной версии Amarok. Честно говоря, не понимаю смысла этого поделия. Оно делает что угодно, только не играет. Tomahawk, кстати, из той же оперы. Только там всё ещё хуже. Особенно добило из описания последнего: "It features custom stations (building upon the beatuiful Echo Nest), a playlist importer, social connection to Twitter, Google Chat, and Jabber." Сделайте меня развидеть это, ага.
При этом среди аудиоплееров невозможно найти нормального проигрывателя за исключением пары штук, который бы нормально воспроизводил все нужные мне форматы аудиоданных, правильно поддерживал cue sheet и имел минималистичный интерфейс.
Исключения знаю только всего два: foobar2000 под Windows и DeadBeeF под Linux.
При этом среди аудиоплееров невозможно найти нормального проигрывателя за исключением пары штук, который бы нормально воспроизводил все нужные мне форматы аудиоданных, правильно поддерживал cue sheet и имел минималистичный интерфейс.
Исключения знаю только всего два: foobar2000 под Windows и DeadBeeF под Linux.
воскресенье, 6 января 2013 г.
Dell Inspiron и ROSA 2012.1
Ноут купленный год назад, выдержал три часа с торрентами, Wi-Fi, почтой, браузером, скайпом и джаббером, при условии, что композитинг отключен и работает он под управлением считающегося тяжеловесным KDE 4.9.4. Учитывая, что это фактически дескноут, не для таскания куда-то, то результат не самый плохой.
Под Windows он держит 4 часа в режиме "печатная машинка без интернета", при условии, что отключено вообще всё и экран выкрутят на минимум. В принципе, надо будет покрутить ещё режим rc6. Ещё сколько-то выжму времени для работы от батареи.
Под Windows он держит 4 часа в режиме "печатная машинка без интернета", при условии, что отключено вообще всё и экран выкрутят на минимум. В принципе, надо будет покрутить ещё режим rc6. Ещё сколько-то выжму времени для работы от батареи.
воскресенье, 30 декабря 2012 г.
Итоги уходящего года
Часы отсчитывают последние часы уходящего года. Народ в френдленте и в соцсетях уже традиционно подводит итоги. Впрочем, почему бы и мне не присоединиться? Благо, у меня есть что сказать.
Год выдался достаточно напряжённым и весьма загруженным. И в кои-то веки я действительно доволен прожитым временем!
Уходящий год начался с выхода из того штопора, в который сам себя загнал. Работа на новом месте и в другом городе изрядно меня оживила. За это время мне удалось поучаствовать в таких проектах как RELS, ROSA LTS, ROSA Desktop Fresh, а также нескольких не очень афишируемых. Были проекты в которые зарывался с головой, а имелись и такие, где хотелось выть с тоски. Тем не менее, я очень рад, что мне повезло работать в компании, где есть масса интересных задач и не менее интересных коллег, которые могут помочь с решением этих самых задач, в случае чего. Заодно для себя понял, что больше не хочу возвращаться в ту часть системного администрирования, где я работал раньше. Слишком много сил, энергии и здоровья это из меня высосало.
Но не всё было гладко. Конец уходящего года ознаменовался очередными тяжкими проблемами в личной жизни, последствия которых заметило порядочное количество людей, писавших мне потом в почту и мессенджеры весьма встревоженные сообщения по этому поводу. Да и с кем не бывает. Впрочем, как гласит старинная пословица - "нет худа без добра". Выудил массу тараканов, до поры тихо сидевших по своими углам и почти никак себя не проявлявших. Оно и не удивительно. Пока я за это не взялся, неоткуда было взяться проблемам. Так что осталось заготовить дуст и начать их массовую травлю. Учусь относиться к этому как разработке софта. Выудил баг - зарепортил - починил.
Я стал чаще куда-то выбираться, больше общаться вживую, а не только по Сети. Отдельно хотелось бы высказать благодарность всем своим друзьям. Они оказали немалую помощь. Хоть порой и гавкались изрядно по самым разным поводам. Зная, что я очень тяжёлый в общении человек, понимаю как им было со мной.
Ещё закрыл многое из прошлого в своей жизни и продолжаю закрывать. Чем быстрее избавлюсь от тянущего меня вниз балласта, тем выше удастся взлететь в будущем.
Этот год, помимо всего прочего, ознаменовался массой хороших, интересных знакомств. Подчас весьма неожиданных и показывающих, как тесен этот мир. В общем, оно того стоило.
Знаю, что коллеги меня здесь читают. Так что отдельная благодарность и новогодние поздравления всем моим коллегам, с которыми чертовски интересно и приятно работать! Не буду перечислять, ибо могут обидеться, что я забыл их упомянуть. Каждый по-своему интересен и со всеми мне нравится работать. Без исключений. :)
Но своего непосредственного начальника стоит выделить особо. Нечасто в жизни встречаю настолько знающего и понимающего начальника, которого просто невозможно как-то оценить с тех обычных позиций с которых я обычно начальство для себя оцениваю. И это круто, что я работаю в команде у такого человека! Аж сам себе завидую. :) Даже реально стыдно, когда не получается что-то выполнить сразу и как требуется какие-то из его заданий. Сергей, надеюсь, что таких ситуаций в новом году не будет.
Дмитрию Комиссарову за собранную команду не просто моё почтение. Он впечатляет. Своими идеями, работой и результатом. Не буду ничего говорить. Просто сниму шляпу (пусть и несуществующую).
Итак, шажок сделан, что же дальше? Я подвёл черту под многими вещами и всё ещё продолжаю подводить. Потому, что нельзя жить прошлым. Ну, а будущее становится всё более интересным. Определённо, 2013 год обещает быть лучше предыдущего. Главное, реализовать всё задуманное. Чего я вам всем тоже желаю.
Год выдался достаточно напряжённым и весьма загруженным. И в кои-то веки я действительно доволен прожитым временем!
Уходящий год начался с выхода из того штопора, в который сам себя загнал. Работа на новом месте и в другом городе изрядно меня оживила. За это время мне удалось поучаствовать в таких проектах как RELS, ROSA LTS, ROSA Desktop Fresh, а также нескольких не очень афишируемых. Были проекты в которые зарывался с головой, а имелись и такие, где хотелось выть с тоски. Тем не менее, я очень рад, что мне повезло работать в компании, где есть масса интересных задач и не менее интересных коллег, которые могут помочь с решением этих самых задач, в случае чего. Заодно для себя понял, что больше не хочу возвращаться в ту часть системного администрирования, где я работал раньше. Слишком много сил, энергии и здоровья это из меня высосало.
Но не всё было гладко. Конец уходящего года ознаменовался очередными тяжкими проблемами в личной жизни, последствия которых заметило порядочное количество людей, писавших мне потом в почту и мессенджеры весьма встревоженные сообщения по этому поводу. Да и с кем не бывает. Впрочем, как гласит старинная пословица - "нет худа без добра". Выудил массу тараканов, до поры тихо сидевших по своими углам и почти никак себя не проявлявших. Оно и не удивительно. Пока я за это не взялся, неоткуда было взяться проблемам. Так что осталось заготовить дуст и начать их массовую травлю. Учусь относиться к этому как разработке софта. Выудил баг - зарепортил - починил.
Я стал чаще куда-то выбираться, больше общаться вживую, а не только по Сети. Отдельно хотелось бы высказать благодарность всем своим друзьям. Они оказали немалую помощь. Хоть порой и гавкались изрядно по самым разным поводам. Зная, что я очень тяжёлый в общении человек, понимаю как им было со мной.
Ещё закрыл многое из прошлого в своей жизни и продолжаю закрывать. Чем быстрее избавлюсь от тянущего меня вниз балласта, тем выше удастся взлететь в будущем.
Этот год, помимо всего прочего, ознаменовался массой хороших, интересных знакомств. Подчас весьма неожиданных и показывающих, как тесен этот мир. В общем, оно того стоило.
Знаю, что коллеги меня здесь читают. Так что отдельная благодарность и новогодние поздравления всем моим коллегам, с которыми чертовски интересно и приятно работать! Не буду перечислять, ибо могут обидеться, что я забыл их упомянуть. Каждый по-своему интересен и со всеми мне нравится работать. Без исключений. :)
Но своего непосредственного начальника стоит выделить особо. Нечасто в жизни встречаю настолько знающего и понимающего начальника, которого просто невозможно как-то оценить с тех обычных позиций с которых я обычно начальство для себя оцениваю. И это круто, что я работаю в команде у такого человека! Аж сам себе завидую. :) Даже реально стыдно, когда не получается что-то выполнить сразу и как требуется какие-то из его заданий. Сергей, надеюсь, что таких ситуаций в новом году не будет.
Дмитрию Комиссарову за собранную команду не просто моё почтение. Он впечатляет. Своими идеями, работой и результатом. Не буду ничего говорить. Просто сниму шляпу (пусть и несуществующую).
Итак, шажок сделан, что же дальше? Я подвёл черту под многими вещами и всё ещё продолжаю подводить. Потому, что нельзя жить прошлым. Ну, а будущее становится всё более интересным. Определённо, 2013 год обещает быть лучше предыдущего. Главное, реализовать всё задуманное. Чего я вам всем тоже желаю.
Ярлыки:
жизненное,
мысли вслух
Место:
Москва, Россия
суббота, 29 декабря 2012 г.
И кто мне там говорит, что я экстраверт?
суббота, 22 декабря 2012 г.
Везде сплошное надувательство, скажу я вам
Конца света вчера не случилось. Где астероиды? Где зомби-апокалипсис? Ну и как после этого дальше жить?!
среда, 19 декабря 2012 г.
Настраиваем NVIDIA Optimus в ROSA 2012.1
Disclaimer:
Данный способ является исключительно обходным манёвром (workaround, если кому привычнее) ровно до тех пор, пока не будет собран правильно работающий пакет и DKMS-модуль, в котором всё будет "из коробки". И ничего и нижеописанного уже не потребуется.
Для начала, мы пойдём на сайт nvidia.com и скачаем свежую версию драйвера для вашей архитектуры. На момент публикации это был драйвер за версией 310.19.
Update:
На текущий момент уже всё в DKMS-модулях исправлено и более эта статья не требуется. Разве что только с точки зрения корректности конфигурационных файлов.
А теперь, поехали!
Скачиваем драйвер, кладём его куда-нибудь в корень ~/, чтобы потом не искать в завалах. Далее, открываем ваш любимый эмулятор терминала, логинимся как пользователь root и выполняем cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak. Сделать это обязательно, иначе в случае проблем вы получите неработоспособную графическую подсистему. Затем необходимо установить из репозиториев пакет bumblebee командой urpmi bumblebee.
Теперь необходимо заблокировать драйвер nouveau, в противном случае, ничего не заработает. Для решения этой проблемы можно поступить двумя способами:
1. Заблокировать драйвер в initrd. Переходим в /etc/dracut.conf.d и редактируем там файлик 50-dracut-mandriva.conf. А именно, находим там следующую строчку:
2. Способ для людей любящих решения порадикальнее. Удаляем драйвер nouveau из системы. Делается так: rpm -e --nodeps x11-driver-video-nouveau. Тогда ничего из вышеперечисленного делать не придётся. :)
После удаления драйвера мы должны перезагрузиться в init 3, в противном случае нам не удастся установить драйвер видеокарты. Делается следующим образом. Перезагружаетесь. Как появится меню загрузчика, нажимаете буковку "E" на клавиатуре и вы попадаете в конфигурационный файл GRUB2. Далее, находим там строчку init=/lib/systemd/systemd и добавляем в конец цифру 3. После чего нажимаем F10.
А можно и не перезагружаться, а просто из под пользователя root выполнить команду init 3. :)
Логинимся пользователем root, заходим в каталог, куда мы сохранили run-файл с драйвером и запускаем его командой sh NVIDIA-Linux-x86_64-310.19.run. Отвечаем на все вопросы "Yes" и дожидаемся окончания установки.
После окончания снова перезагружаемся. Первая перезагрузка будет сильно дольше обычной, поэтому просьба не волноваться. Это устанавливается и регистрируется DKMS-модуль. Скорее всего, после перезагрузки подсистема X просто-напросто не загрузится. Чинится это это возвратом сохранённого xorg.conf на место, вместо сгенерированного инсталлятором драйвера. Всё. Можно перезагрузиться, а можно просто залогиниться обычным пользователем и скомандовать startx. Как вам удобнее. В дальнейшем всё будет загружаться автоматически.
Снова заходим пользователем root и выполняем:
На всякий случай привожу конфигурационный файл /etc/bumblebee/bumblebee.conf:
Данный способ является исключительно обходным манёвром (workaround, если кому привычнее) ровно до тех пор, пока не будет собран правильно работающий пакет и DKMS-модуль, в котором всё будет "из коробки". И ничего и нижеописанного уже не потребуется.
Для начала, мы пойдём на сайт nvidia.com и скачаем свежую версию драйвера для вашей архитектуры. На момент публикации это был драйвер за версией 310.19.
Update:
На текущий момент уже всё в DKMS-модулях исправлено и более эта статья не требуется. Разве что только с точки зрения корректности конфигурационных файлов.
А теперь, поехали!
Скачиваем драйвер, кладём его куда-нибудь в корень ~/, чтобы потом не искать в завалах. Далее, открываем ваш любимый эмулятор терминала, логинимся как пользователь root и выполняем cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak. Сделать это обязательно, иначе в случае проблем вы получите неработоспособную графическую подсистему. Затем необходимо установить из репозиториев пакет bumblebee командой urpmi bumblebee.
Теперь необходимо заблокировать драйвер nouveau, в противном случае, ничего не заработает. Для решения этой проблемы можно поступить двумя способами:
1. Заблокировать драйвер в initrd. Переходим в /etc/dracut.conf.d и редактируем там файлик 50-dracut-mandriva.conf. А именно, находим там следующую строчку:
omit_drivers+=" radeon nouveau "Её необходимо раскомментировать. После чего надо сохранить и выполнить команду для пересборки initrd: dracut -f /boot/initrd-3.6xxxx.img. В моём случае это было так: dracut -f /boot/initrd-3.6.10-nrj-desktop-1rosa.img
2. Способ для людей любящих решения порадикальнее. Удаляем драйвер nouveau из системы. Делается так: rpm -e --nodeps x11-driver-video-nouveau. Тогда ничего из вышеперечисленного делать не придётся. :)
После удаления драйвера мы должны перезагрузиться в init 3, в противном случае нам не удастся установить драйвер видеокарты. Делается следующим образом. Перезагружаетесь. Как появится меню загрузчика, нажимаете буковку "E" на клавиатуре и вы попадаете в конфигурационный файл GRUB2. Далее, находим там строчку init=/lib/systemd/systemd и добавляем в конец цифру 3. После чего нажимаем F10.
А можно и не перезагружаться, а просто из под пользователя root выполнить команду init 3. :)
Логинимся пользователем root, заходим в каталог, куда мы сохранили run-файл с драйвером и запускаем его командой sh NVIDIA-Linux-x86_64-310.19.run. Отвечаем на все вопросы "Yes" и дожидаемся окончания установки.
После окончания снова перезагружаемся. Первая перезагрузка будет сильно дольше обычной, поэтому просьба не волноваться. Это устанавливается и регистрируется DKMS-модуль. Скорее всего, после перезагрузки подсистема X просто-напросто не загрузится. Чинится это это возвратом сохранённого xorg.conf на место, вместо сгенерированного инсталлятором драйвера. Всё. Можно перезагрузиться, а можно просто залогиниться обычным пользователем и скомандовать startx. Как вам удобнее. В дальнейшем всё будет загружаться автоматически.
Снова заходим пользователем root и выполняем:
modprobe nvidia && bumblebeedДалее, проверяем работу командой: optirun glxgears. Если у вас красиво забегали колёсики, Optimus заработал.
На всякий случай привожу конфигурационный файл /etc/bumblebee/bumblebee.conf:
grep -v ^# /etc/bumblebee/bumblebee.conf
[bumblebeed]
VirtualDisplay=:8
KeepUnusedXServer=false
ServerGroup=bumblebee
TurnCardOffAtExit=true
NoEcoModeOverride=false
Driver=nvidia
[optirun]
VGLTransport=proxy
AllowFallbackToIGC=false
[driver-nvidia]
KernelDriver=nvidia
Module=nvidia
PMMethod=auto
LibraryPath=/usr/lib/nvidia-current:/usr/lib64/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib64/nvidia-current/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
суббота, 15 декабря 2012 г.
Прекрасно, чо
Некий добрый человек вакансию блогера мне предложил. Как думаете, не пойти ли в борзописцы, ежели ИТ когда-нибдудь надоест?
Подписаться на:
Сообщения (Atom)