Модемное
Обновил на своём ADSL модеме DLink прошивку. Также снял с него нагрузку по поднятию ppp и nat.
nat и ppp поднимает сервер на BSD теперь.
Итог: такое ощущение, что я перешёл на тариф, с каналом шире в два раза. Вот такие вот пироги.
Мышиный тачпад
Случайно выяснил, что тачпад определяется как мышь, и в иксах использует драйвер evdev, а не synaptics. В результате, его нельзя конфигурять через synclient.
Вскрытие показало, что определяет так само ядро. В вводе dmesg про touchpad не было ни слова, зато было следующее.
eeepc ~ # dmesg | grep -i mouse
mice: PS/2 mouse device common for all mice
input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input9
eeepc ~ #
После пары дней гадания и поиска, выяснил, что необходимо включить опцию
CONFIG_MOUSE_PS2_ELANTECH=y
Где находится – писать не буду. Поиск в menuconfig вполне поможет.
После включения данной опции, наконец-то появился тачпад
eeepc ~ # dmesg | grep -i touch
input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input9
eeepc ~ #
Теперь можно управлять тачпадом через synclient
mesa-7.6
Обновил на ноутбуке mesa до 7.6. В основном дереве портежей ещё только 7.5.2.
Подключил оверлей x11. layman -a x11 и обновил мир.
Собственно обновить я решил, так как там переписали часть для чипа ati r300.
До обновления glxgears выдавал ~300fps. После обновления ~600fps. Я доволен как слон.
EFI
При установке gentoo, обнаружил 2 интересных раздела на винте, помимо видового
/dev/sda3 18814 19451 5124735 1c Скрытый W95 FAT32 (LBA)
/dev/sda4 19452 19457 48195 ef EFI (FAT-12/16/32)
Особенно интересен оказался sda4.
Гугл показал, что служат они для ускорения загрузки. Решил оставить на всякий случай. Снести всегда можно.
kms(kernel mode setting) он intel
Решил на eeepc попробовать такую штуку. Эта штука позволяет ядру управлять разрешением экрана.
Для того, чтобы оно работало, нужно включить KMS в ядре. Я вкомпилил вместе с дровами жёстко. На eeepc видеокарта intel встроенная. Также, нужно убрать все фреймбуфферы, но поддержку самого FB оставить. Также включил поддержку декораций фреймбуфера для сплеша.
Для начала переделал конфиг сплэша и картинку под разрешение 1024×600
Сделал генкернелом initrd с бутсплешом, перезагружаюсь, и ядро выбирает само нужный режим для консоли. Иксы работают, переключение в консоль происходит мягко, без задержки и моргания. Я доволен
eeepc
Купил себе нетбук Asus EEEPC 1000HE.
И разумеется, сразу установил на него gentoo. Сеть работает (и ethernet и wifi), все необходимые кнопки работают. Иксы работают. Буду играться…
Ati и linux
Ни для кого не секрет, что ati не любит линукс. Я имею ввиду производителя видеокарт. Так как последние вечно имеют какие-либо проблемы на уровне драйверов. То с “новым” xorg не работают (причём он для них новый чуть ли не полгода), то с ядром новым, то просто не работают. Ati & Linux уже давно стало притчей во языцех.
Но можно к этому подойти с другой стороны. Существуют открытые драйвера для ati. К примеру, в генту они называются xf86-video-ati, они же xf86-video-radeon.
Эти драйвера не зависят от ядра, и значит не отвалятся при обновлении. Да, их производительнось в 3D приблизительно в 2-3 раза ниже, чем у проприетарных. Но ведь не для игр только созданы компьтеры.
Возьмём ноутбук, предназначенный для работы. Требуется, чтобы всё работало, не глючило и не тормозило. Также необходима возможность горячего подключения второго монитора. А теперь сравним ati и fglrx. Сравню на своём опыте.
Игры нам не нужны, соответственно производительность в 3D не особо важна. А для эффектов compiz хватит и открытых драйверов. В fglrx у меня периодически бывали пляски с цветами. Особенно с compiz. С открытыми, правда у меня compiz не работает, так как драйвера не поддерживают ускорение для моей встроенной видеокарты. Минус? Отнюдь. 70% времени я работаю с 2-мя мониторами в режиме широкого рабочего стола. В ширину получается 2560px. А compiz поддерживает максимум 2048. К тому же у меня и с fglrx дровами compiz дико тормозит (говоря о compiz я имею ввиду встроенный композитинг в kde4)
Зато открытые драйвера намного лучше работают с многомониторной конфигурацией. В fglrx можно запустить ati-control-center и расширить экран на 2 монитора. Но при этом на обоих возможно лишь одинаковое расширение. Но для ноутбука нормальное разрешение 1280×800, а для подключаемого монитора 1280×1024. Либо там, либо там всё будет выглядеть фигово. А открытые драйвера поддерживают xrandr. То бишь ставим пакет xrandr, втыкаем монитор и…
/usr/bin/xrandr --output VGA-0 --auto /usr/bin/xrandr --output VGA-0 --right-of LVDS
… и всё в лучшем виде! xrandr, кстати, поддерживают пока только открытые драйвера, соответственно с nvidia такое не проканает, и придётся через nvidia-settings мышой тыкать, и возможно и иксы перезагружать
“Вы не любите кошек? Вы просто не умеете их готовить”. Вы терпеть не можете ati? Вы просто не умеете их использовать в нужной сфере применения
Настройка медиа клавиш на ноутбуке через acpi
Всё забывал рассказать про настройку дополнительных клавиш на ноутбуке.
Ноутбук ASUS F5RL
Читать полностью »
Клавиатура с подсветкой 2
После смены Mandriva на Gentoo нужно заново было сделать включение/выключение подсветки. (клавиатура с подсветкой) Включается она при включении лампочки Scroll Lock, но в иксах сам ScrollLock отключён. Для включения лампочки используется
xset led 3
для включения и
xset -led 3
для выключения.
В этот раз решил сделать проще. Поместил в ~/.kde/Autostart/ скрипт settings.sh с текстом
#!/bin/sh echo '0' > ~/.led
Далее сделал скрипт ~/bin/led.sh. В нём написал
#!/bin/sh LED=`cat ~/.led`; if [ $LED = 1 ]; then /usr/bin/xset -led 3 echo '0' > ~/.led else /usr/bin/xset led 3 echo '1' > ~/.led; fi
Добавил этот скрипт в меню KDE, и назначил ему хоткей ScrollLock. Теперь подсветка включается как и должна – по ScrollLock
UPDATED: После обновления иксов до xorg-1.7, данный вариант работать отказался. Скролл лок более не являлся 3-й лампочкой
. Но есть возможность зажигать лампочку по имени. В настоящее время команда выглядит так: /usr/bin/xset led named "Scroll Lock"
Новый монитор
Купил наконец-то себе монитор. Долго думал какой брать. Хотел 17″. Но, во-первых семнашек нормальных мало. А во-вторых многие друзья советовали 19″. В-третьих, многие “умные” сайты говорят, что на 19-тидюймовых меньше устают глаза, так как изображение более крупное, чем на семнашках, при одинаковом разрешении.
Итак, 19″. Что взять за небольшие деньги, но при этом не говно. Одно из требований – низкое время отклика. Но сейчас уже почти все мониторы имеют время отклика 5мс. В результате поисков и чтений обзоров решил взять BenQ FP91G+U за 6150р. Взял деньги, пошёл в магазин… и каково же было разочарование, когда я увидел, что он у них белого цвета. Хотя на сайте фото было чёрного. Уходить с пустыми руками ой как не хотелось, поэтому решил взять что-либо имеющееся в наличии за приемлемую цену и чёрного цвета. Выбор пал на ViewSonic VA926
Стоил он немного дороже. Около 6,5к рублёв.
Характеристики:
| Цвета использованные в оформлении | Черный, серебристый |
| Разрешение | 1280 x 1024 |
| Данные о матрице, полученные из неофициальных источников | 5 мс TN |
| Видимая область | 19″ (48.3 см) |
| Яркость LCD-матрицы | 300 кд/м2 — типичная |
| Контрастность LCD-матрицы | 1000:1 — типичная статическая; 2000:1 — типичная динамическая контрастность |
| Время отклика | 5 мс — типичное |
| Формат LCD-матрицы | 5:04 |
| Угол обзора LCD-матрицы | 170° по горизонтали, 160° по вертикали |
| Интерфейс | DVI, VGA (15-пиновый коннектор D-sub) |
| Углы наклона монитора | -5° ~ 20° |
ViewSonic я выбрал, можно сказать, в память о моём первом мониторе, ViewSonic PF775. Это был мега девайс по тем временам: 17″ ЭЛТ монитор, державший 80 герц при 1280×1024 разрешении (жаль видюхи в те времена 1024×768 не всегда осиливали в играх), и максимальное разрешение 1600×1200. Я даже помню, как играл с таким разрешением в бессмертный Colin Mc`Rae Rally 2 Это было нечто… Эх… Ностальгия…
Итог. Монитором я доволен. Мне глубоко пофиг на все эти тесты цветопередачи и т.п. Я дизайном не занимаюсь и меня это мало волнует. Картинка мне нравится – остальное побоку.
p.s. Опять вордпресс обновлять надо. Надоели…


