LINUX.ORG.RU

Сообщения lu4nik

 

Тошибовский HDD — сбой или «особенности»?

Форум — Linux-hardware

Сегодня при загрузке доблестный гноме сообщил, что всё пропало и Seek Error Rate зашкаливает. Через часок параметр стал больше трешолда, правда. Прогнал селф-тесты (short и long), но они вроде как завершаются с ошибкой (не проверял, было ли такое поведение при «здоровом» диске).

Железо: диск Toshiba X300 14TB HDWG31E, матплата MSI PRO Z690-A (диск в нее воткнут).

Вот что говорит smartctl:

% sudo smartctl -A /dev/sda
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-6.0.15] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0027   100   100   001    Pre-fail  Always       -       8022
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       220
  5 Reallocated_Sector_Ct   0x0033   100   100   050    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   051   049   050    Pre-fail  Always   In_the_past 0
  8 Seek_Time_Performance   0x0005   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   093   093   000    Old_age   Always       -       2906
 10 Spin_Retry_Count        0x0033   100   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       218
 23 Unknown_Attribute       0x0023   100   100   075    Pre-fail  Always       -       0
 24 Unknown_Attribute       0x0023   100   100   075    Pre-fail  Always       -       0
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       6
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       652
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       31 (Min/Max 18/52)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
220 Disk_Shift              0x0002   100   100   000    Old_age   Always       -       117571588
222 Loaded_Hours            0x0032   096   096   000    Old_age   Always       -       1660
223 Load_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
224 Load_Friction           0x0022   100   100   000    Old_age   Always       -       0
226 Load-in_Time            0x0026   100   100   000    Old_age   Always       -       531
240 Head_Flying_Hours       0x0001   100   100   001    Pre-fail  Offline      -       0
% sudo smartctl -l selftest /dev/sda
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-6.0.15] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: unknown failure    90%      2904         0
# 2  Short offline       Completed: unknown failure    90%      2904         0
# 3  Short offline       Completed: unknown failure    90%      2904         0

Бэкапы сделал сразу. Нужно ли бежать в магазин за новым (не особо хочется, т.к. дороха), или это «особенности» тошиб?

 , ,

lu4nik
()

Обработка фото для нубов: darktable vs rawtherapee

Форум — Multimedia

Доброго всем дня.

После долгого перерыва возвращаюсь к фотографии.

Раньше (лет 7 назад?) использовал RawTherapee, т.к. проще интерфейс и нет проблем с digital asset management. Сейчас оказалось, что даже версия с git достаточно плохо дружит с Wayland и масштабированием экрана — на 200% масштабируется также и область с самим обрабатываемым изображением. Делать меньшее масштабирование не хотелось бы, иначе на 27" 3840х2160 для меня слишком мелкая картинка (и текст, и контролы).

В darktable такой проблемы нет, но там есть эта очень странная байда с базой данных фоток и импортированием, которую абсолютно не понятно, как использовать. Еще несколько смущает достаточно тяжелый UI (странная прокрутка и т.п.) и достаточно странные дефолтные настройки тональности и цветопередачи (очень не похоже и на камерный жпег, и на то, как в реальности было). Также там наворотили какой-то академической мути с линейным RGB, это вообще актуально для обычных людей, например, по сравнению с CIECAM модулем для rawtherapee? Так-то фоткаю на древний говнистый nikon d40 (6 Мп, высокие шумы на ISO 400 и выше), апгрейда не предвидется.

Что может посоветовать Л.О.Р. для (фактически) начинающего? Идти в сторону darktable или писать багрепорты в rawtherapee? Если darktable, то знает ли кто хороший туториал по dam и по настройке тональности?

cast @ist76 @AP @Aceler

P.S. использую NixOS 22.05 c GNOME на Wayland (X11 нестабильный и сильно лажает с применением цветового профиля монитора).

 , ,

lu4nik
()

Окна только для чтения в терминальных мультиплексорах

Форум — General

Всем хорошего дня.

Пользовался долгое время tmux, но столкнулся с такой хотелкой: сделать окно ридонли, но так, чтобы можно было скроллить и переключаться между. Конкретный юзкейс: болтливые процессы, которые точно не хотелось бы прерывать (по stdin или сигналам). Это не демон в обычном представлении, а просто разовая (но долгая) задача. При этом в идеале хотелось бы иметь «живой» вывод, т.к. в софте есть текстовые прогрессбары.

Насколько знаю, в самом tmux можно сделать только полный ридонли для конкретного клиента через :switch-client -r, т.е. разрешена по сути только отстыковка. В GNU screen ридонли функциональности, видимо, пока нет совсем.

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

 ,

lu4nik
()

Python + PyGObject: почему-то не загружает glade-файл

Форум — Development

Пытаюсь написать гуевое приложение на Python3 и PyGObject (GTK3), не удается заюзать темплейты окон, нарисованные в Glade. Я использую класс приложения, отнаследованный от Gtk.Application, где загружаю .glade с помощью self.builder = Gtk.Builder.new_from_file("app.glade"), чтобы иметь хоть какой-то доступ к виджетам (не все окна в xml-ке являются шаблонами). Класс окна, к которому я хочу применить шаблон и добавить дополнительную логику, объявляется так:

@Gtk.Template(filename="app.glade")
class MyCustomWindow(Gtk.Window):
    __gtype_name__ = "custom_class_template"

Для окна custom_class_template флаг Composite выставлен в Glade. При запуске получаю абсолютно ненагугливаемое сообщение:

(viewer.py:12345): Gtk-ERROR **: 20:23:07.588: failed to add UI: app.glade:20:1 Not expecting to handle a template (class 'custom_class_template', parent 'GtkWindow')

Как это вообще исправить? У меня слишком тухлый GObject, который не поддерживает шаблоны? Можно ли в принципе нарисовать UI в Glade, а потом запилить класс без костылей, или эта возможность заблокирована?

 , , ,

lu4nik
()

Планшетный сканер для луниксов

Форум — Linux-hardware

Кто может порекомендовать планшетный сканер для линуксов? Мой Canon LiDe 25, похоже, скоро совсем коньки отдаст, хотелось бы чего на замену. Сканировать планирую в основном листы А4, но иногда нужно и тетради, поэтому протяжный не канает. МФУ не хотелось бы из-за размеров, плюс работающий принтер уже есть. В частности, хотелось бы спросить про Canon DR-F120 (цена не караул, полезные фичи есть, есть в никсе и ретарде).

 , , ,

lu4nik
()

IPsec VPN через Strongswan: ошибка авторизации

Форум — Admin

Решение: IPsec VPN через Strongswan: ошибка авторизации (комментарий)

Решение, часть 2: IPsec VPN через Strongswan: ошибка авторизации (комментарий)

Пробую поднять IPsec IKEv2 VPN, на обоих концах Strongswan, авторизация через сертификаты X.509. При подключении приходит отлуп с AUTH_FAILED на IKE_AUTH request 1. Со стороны сервера CA сертификат подгружается нормально, в логах нет явных сообщений про неизвестные сертификаты.

Как это всё пофиксить? IPsec настраиваю второй раз, мб что-то простое пропустил.

Ниже 1.2.3.4 – внешний IP сервера, 5.6.7.8 – внешний IP клиента, 192.168.0.2 – внутренний IP клиента, 192.168.0.100 – внутренний IP сервера.

Конфиг сервера:

connections {
    client {
        version = 2
        proposals = aes256gcm16-aes256gcm16-prfsha256-ecp256-ecp521,aes192-sha256-modp3072,default
        rekey_time = 0s
        pools = vpnpool
        fragmentation = yes
        dpd_delay = 30s
        local {
            certs = server.crt
        }
        remote {
        }
        children {
            client {
                local_ts = 0.0.0.0/0
                rekey_time = 0s
                dpd_action = clear
                esp_proposals = aes256gcm16-aes256gcm16-prfsha256-ecp256-modp3072,aes192-sha256-ecp256-modp3072,default
            }
        }
    }
}
pools {
    vpnpool {
        addrs = 10.1.1.0/30
        dns = 8.8.8.8
    }
}
secrets {
    private {
        file = server.key
    }
}

Конфиг клиента:

conn server
    keyexchange=ikev2
    rekey=no
    leftsourceip=%modeconfig
    leftauth=rsa
    leftcert=/etc/ipsec.d/client.crt
    leftfirewall=yes
    right=1.2.3.4
    rightsubnet=0.0.0.0/0
    auto=add

ca server-ca
    auto=add
    cacert=/etc/ipsec.d/ca.crt

Лог на клиенте:

% sudo ipsec up server
initiating IKE_SA server[2] to 1.2.3.4
generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]
sending packet: from 192.168.0.2[500] to 1.2.3.4[500] (972 bytes)
received packet: from 1.2.3.4[500] to 192.168.0.2[500] (317 bytes)
parsed IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(HASH_ALG) N(CHDLESS_SUP) N(MULT_AUTH) ]
selected proposal: IKE:AES_GCM_16_256/PRF_HMAC_SHA2_256/ECP_256
local host is behind NAT, sending keep alives
remote host is behind NAT
received cert request for "CN=VPN CA"
received 1 cert requests for an unknown ca
sending cert request for "CN=VPN CA"
authentication of 'CN=client' (myself) with RSA_EMSA_PKCS1_SHA2_384 successful
sending end entity cert "CN=client"
establishing CHILD_SA server{2}
generating IKE_AUTH request 1 [ IDi CERT N(INIT_CONTACT) CERTREQ IDr AUTH CPRQ(ADDR DNS) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(MULT_AUTH) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]
splitting IKE message (2131 bytes) into 2 fragments
generating IKE_AUTH request 1 [ EF(1/2) ]
generating IKE_AUTH request 1 [ EF(2/2) ]
sending packet: from 192.168.0.2[4500] to 1.2.3.4[4500] (1248 bytes)
sending packet: from 192.168.0.2[4500] to 1.2.3.4[4500] (948 bytes)
received packet: from 1.2.3.4[4500] to 192.168.0.2[4500] (65 bytes)
parsed IKE_AUTH response 1 [ N(AUTH_FAILED) ]
received AUTHENTICATION_FAILED notify error
establishing connection 'server' failed

Лог с сервера:

server charon[994]: 08[CFG] loaded certificate 'CN=1.2.3.4'
server charon[994]: 13[CFG] loaded certificate 'CN=VPN CA'
server charon[994]: 15[CFG] loaded RSA private key
server charon[994]: 12[CFG] added vici pool client: 10.1.1.0, 2 entries
server charon[994]: 13[CFG]   id not specified, defaulting to cert subject 'CN=1.2.3.4'
server charon[994]: 13[CFG] added vici connection: client
server charon[994]: 11[NET] received packet: from 5.6.7.8[500] to 192.168.0.100[500] (972 bytes)
server charon[994]: 11[ENC] parsed IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]
server charon[994]: 11[IKE] 5.6.7.8 is initiating an IKE_SA
server charon[994]: 11[IKE] 5.6.7.8 is initiating an IKE_SA
server charon[994]: 11[CFG] selected proposal: IKE:AES_GCM_16_256/PRF_HMAC_SHA2_256/ECP_256
server charon[994]: 11[IKE] local host is behind NAT, sending keep alives
server charon[994]: 11[IKE] remote host is behind NAT
server charon[994]: 11[IKE] sending cert request for "CN=VPN CA"
server charon[994]: 11[ENC] generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(HASH_ALG) N(CHDLESS_SUP) N(MULT_AUTH) ]
server charon[994]: 11[NET] sending packet: from 192.168.0.100[500] to 5.6.7.8[500] (297 bytes)
server charon[994]: 12[NET] received packet: from 5.6.7.8[4500] to 192.168.0.100[4500] (1248 bytes)
server charon[994]: 12[ENC] parsed IKE_AUTH request 1 [ EF(1/2) ]
server charon[994]: 12[ENC] received fragment #1 of 2, waiting for complete IKE message
server charon[994]: 15[NET] received packet: from 5.6.7.8[4500] to 192.168.0.100[4500] (948 bytes)
server charon[994]: 15[ENC] parsed IKE_AUTH request 1 [ EF(2/2) ]
server charon[994]: 15[ENC] received fragment #2 of 2, reassembled fragmented IKE message (2131 bytes)
server charon[994]: 15[ENC] parsed IKE_AUTH request 1 [ IDi CERT N(INIT_CONTACT) CERTREQ IDr AUTH CPRQ(ADDR DNS) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(MULT_AUTH) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]
server charon[994]: 15[IKE] received cert request for "CN=VPN CA"
server charon[994]: 15[IKE] received end entity cert "CN=client"
server charon[994]: 15[CFG] looking for peer configs matching 192.168.0.100[1.2.3.4]...5.6.7.8[CN=client]
server charon[994]: 15[CFG] no matching peer config found
server charon[994]: 15[IKE] peer supports MOBIKE
server charon[994]: 15[ENC] generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
server charon[994]: 15[NET] sending packet: from 192.168.0.100[4500] to 5.6.7.8[4500] (65 bytes)

edit: добавил лог с сервера

 , ,

lu4nik
()

Хрипящий (?) микрофон в виртуалке QEMU через SPICE

Форум — General

Стряслась беда с QEMU-виртуалкой для клятого зума, работавшей через virt-manager (звук/картинка дефолт через SPICE). С какого-то момента звук с микрофона стал хрипящим или как-то так: на кривой амплитуды видны резкие скачки, как будто часть записи скипается. При воспроизведении звука артефактов нет, в хостовой системе при записи тоже нет. Воспроизводится и в virt-manager (варьирование виртуального аудиоустройства принципиально ничего не меняет, с AC97 вроде несколько хуже, чем с ICH), и при вызове QEMU руками с -spice. Если не использовать SPICE, а выводить звук через -audiodev pa, то запись чистая. Хост Xubuntu 20.04; гость Ubuntu 20.04, но наблюдается и в других дистрибутивах. Аудиокарточка интегрированная (в смысле, не USB).

В принципе, виртуалку можно и скриптом через SDL гонять, но цопипаст же только через SPICE работает. Как можно решить эту проблему?

 , ,

lu4nik
()

Какой ИБП выбрать в 2020 году

Форум — Linux-hardware

Потребовалось приобрести ИБП для относительно мощного компа (нвидия 1080ти для машинлернингов, много жестких дисков, ну и рузен 2600 в довесок), оценка потребления в пике 450 Вт. Хотелось бы взять «на вырост» (в расчете на +1 карточку, т.е. примерно +300 Вт), чтобы не менять потом. Хотелось бы минимальную линуксовую поддержку в виде отключения при малом заряде внутренней батареи. Так как жаба душит, выбираю среди линейно-интерактивных.

Что могут посоветовать эксперты л.о.р.? Про APC слышал, что беда с заменой батареи + херовое качество сборки, но как c поддержкой других производителей в NUT (есть ли его аналоги?)?

 , , ,

lu4nik
()

Глупый вопрос по конфигурированию микротиков

Форум — Admin

Пытаюсь решить одну маленькую (на самом деле, нет) проблему с маршрутизатором mikrotik. Конфигурация сети следующая: интернеты — некий маршрутизатор в режиме nat (контроля над ним нет) — мой микротик — локалка микротика. До микротика проброшен VPN, хочется получить доступ к устройствам в его локалке через этот VPN. К несчастью, (1) он настроен бриджом, (2) он далеко, физическое пристутствие не канает, и (3) я, очевидно, слабовато шарю в сетях. Как можно перенастроить его с бриджа в адекватный режим, т.е. routing?

Пробовал осуществить это в модельной сети рядом, но неизменно оканчивалось неудачей: как я понял, нужно одновременно вывести один из интерфейсов из бриджа и включить на нем dhcp-клиент (потом еще включить dhcp-сервер в локалке и srcnat, но это можно позже); при выполнении одного из действий микротик отваливался по VPN.

Модель RB750Gr3, если это важно.

EDIT: мое решение.

 , ,

lu4nik
()

«Мониторинг» для локалхоста

Форум — General

Возникла нужда соорудить некое подобие урезанного мониторинга для почти что локалхоста. Хочется:

  • Записывать общие показатели системы (CPU, память, дисковое пространство, S.M.A.R.T., температура/вентиляторы, сетевой трафик);
  • Иметь возможность снимать показатели чаще, чем раз в минуту;
  • Не слишком сложное написание плагинов (надо мониторить еще состояние (VRAM, температура, загрузка) нвидиевых GPU, встроенного такого нету нигде, наверное);
  • Какие-нибудь графики;
  • Хранение в БД истории только последних N дней;
  • Простые уведомления на почту.

Что можете посоветовать? Когда-то тыкал палочкой Zabbix и Munin, но там сложно как минимум со вторым пунктом (ну или я ниасилел).

EDIT: сама машина безголовая, используется несколькими пользователями для вычислений, постоянного физического доступа к ней нет, с ней работают через SSH/xpra.

EDIT2: выбрал Zabbix, «Мониторинг» для локалхоста (комментарий)

 ,

lu4nik
()

Раздача видео и Chrome

Форум — Admin

Столкнулся с очень странной проблемой при решении совсем простой задачи. Есть видеофайлы длиной около минуты (примерно по 13 МБ), которые раздаются nginx (Ubuntu 16.04) как обычная статика. Задача: иметь возможность посмотреть эти видео в браузере через встроенный плеер. Наблюдаемый результат: в Linux всё ожидаемо (Chrome показывает видео, Firefox не показывает из-за неподдерживаемого кодека, но дает возможность скачать), в Windows и macOS именно в Chrome видеоплеер пустой (в Firefox как на Linux, в IE видео правильно показывается). Браузер при этом отправляет запрос на кусок файла и получает валидный ответ 206. В консоли отображается

Unchecked runtime.lastError: The message port closed video.mp4:1 before a response was received
Если видеофайл небольшой (3 МБ), то видео показывается.

Конфиг nginx:

server {
    listen 80 default;
    server_name example.com;
    root /path/to/video/files;

    location / {
        try_files $uri $uri/ =404;
        expires 1m;
    }
}
Пример ответа из логов nginx:
1.2.3.4 - - [11/Jun/2019:09:13:33 +0000] "GET /test2.mp4 HTTP/1.1" 206 2542329 "http://example.com/test2.mp4" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"

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

Как можно решить эту проблему?

 ,

lu4nik
()

Запоминание многомониторной конфигурации в Xfce

Форум — Desktop

После покупки второго монитора столкнулся с проблемой в Xfce 4.12 (Ubuntu GNU/Linux 18.04): заданная через штатные гуевые настройки конфигурация мониторов не сохраняется нормально. Мониторов у меня два одинаковых, один воткнут в DVI (#1), другой в HDMI (#2). В гуи настроек правильную конфигурацию можно выставить, но она не сохраняется при перезапуске (тогда просто дефолт появляется, на #1 весь десктоп, #2 не задействован). Сохранение сессии включено. Также пробовал написать скрипт с использованием xrandr для конфигурирования. Помещение в автозапуск Xfce или в .Xsessionrc не помогает, работает только при запуске вручную из терминала. Вот скрипт:

#!/bin/bash

LOG=monitor.log

export DISPLAY=:0
echo -n "[`date`] " >> $LOG
( xrandr --output HDMI-0 --auto --primary && xrandr --output DVI-D-0 --right-of HDMI-0 ; ) >> $LOG 2>&1
echo >> $LOG

В monitor.log видно, что скрипт на старте запускается с пустым выводом.

Как заставить Xfce применять настройки?

 , ,

lu4nik
()

Создание симлинков через Python

Форум — Development

Возникла потребность создавать в питоноскрипте симлинки на файл на другой ФС. В стандартной либе что-то не нашел инструментов для этого: os.symlink выдает [Errno 18] Invalid cross-device link, в shutil ничего по теме нету, вызывать ln через subprocess не хочется. Какого-то готового решения, работающего как ln -s /fs1/a /fs2/b, загуглить не удалось. Может кто знает, как решить эту задачу?

P.S. СPython 3.4-3.6 на дебиане.

EDIT: блин, в спешке перепутал os.link и os.symlink.

 ,

lu4nik
()

Построение 3D поверхности в ParaView по данным из CSV файла

Форум — General

Решил поковырять ParaView и сразу наткнулся на крайне странную проблему. Есть CSV файл с несколькими столбцами (их больше 3), хочется построить 3D поверхность по некоторым 3 столбцам. При загрузке файла в ParaView выводится табличка с данными, а вот что дальше делать, непонятно. Опции в меню и кнопки на тулбаре для работы с графиком засерены, конвертация лэйаута в 3D показывает пустоту. Если я правильно понял официальный туториал, то какая-то трехмерная картинка должна сразу появиться, которую потом можно настроить.

Так что же делать?

Система Debian 8 (stable), версия ParaView 4.1.0.

 , ,

lu4nik
()

Не работает смена email в профиле

Форум — Linux-org-ru

Собственно, сабж: после нажатия кнопки «Применить изменения» появляется сообщение «Обновление регистрации прошло успешно. Ожидайте письма с кодом активации смены email.», но не приходит письмо с кодом активации новой почты на старую.

 ,

lu4nik
()

Сокрытие видеокарты от X

Форум — Linux-hardware

Всем привет!

Имеется система с двумя GPU: nVidia GeForce GT 640 (для вывода на экран) и nVidia Tesla C2070 (для расчётов, к монитору не подключена). При запущенных иксах вентиляторы Tesla работают на скорости 36% с температурой 85C, при погашенных - 30% и 65С (все цифры без нагрузки). По многим причинам хотелось бы не гасить иксы, но иметь пониженную температуру и скорость вентилятора.

Пробовал убирать из xorg.conf секцию про Tesla, закомменчивать строку драйвера и добавлять Option "Ignore" "True", не помогло никак.

Можно ли скрыть Tesla от иксов, или такое поведение вшито в драйвер?

Система Debian Sid, дрова проприетарные 340.46.

/etc/X11/xorg.conf:

Section "ServerLayout"
        Identifier "Layout0"
        Screen "Screen0" 0 0
        InputDevice "Keyboard0" "CoreKeyboard"
        InputDevice "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "keyboard"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Device"
        Identifier "GT 640"
        Driver "nvidia"
        BusID  "PCI:1:0:0"
EndSection

Section "Device"
        Identifier "Tesla C2070"
        #Driver "nvidia"
        BusID  "PCI:6:0:0"
        Option "Ignore" "true"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device "GT 640"
        #Option "AllowEmptyInitialConfiguration" "true"
EndSection

 , , ,

lu4nik
()

Забагованный скроллинг в Iceweasel и не только

Форум — Desktop

Всем привет!

Еще несколько месяцев назад столкнулся со странным багом. Скроллинг подтормаживает и часто «залипает»: последнее смещение страницы происходит, только если начать перемещать страницу вновь, либо через секунд 5-10. Это распространяется на любой скроллинг, как с клавиатуры, так и с помощью колесика мыши.

Он проявляется как в чистом Iceweasel, так и с аддонами Vimperator и Pentadactyl. Не помогают: отключение аддонов, отключение smooth scrolling, переустановка браузера начисто. Что самое странное, точно такое же поведение наблюдал в дефолтном luakit. Нагуглить что-то подобное не удалось, на ноуте с Debian Sid и теми же версиями всё хорошо. Беда еще в том, что я не очень представляю, куда копать. Что-то мне подсказывает, что проблема может быть каким-то образом в GTK.

Как расправиться с этой проблемой? Или хотя бы куда копать?

Софт и версии: дистрибутив Debian Sid amd64, iceweasel 31.2.0esr-3 (то же самое как минимум на esr-{1,2}), luakit 2012.09.13-r1-3, WM awesome 3.5.5, GTK+ 2.24.25 и 3.14.4.

P.S. Есть ноутбук с теми же самыми версиями и более-менее одинаковыми настройками. Ничего подобного там не наблюдается.

 , , ,

lu4nik
()

Не опознаются устройства, подключенные через порт usb 3.0

Форум — General

С обновлением с ядра 3.14.13 на 3.14.15 в Debian Sid amd64 вылезла странная проблема - не опознаются usb-устройства в разъеме версии 3.0 (причем как usb3.0 устройства, так и старые 2.0). При их включении в dmesg такая фигня начинается:

[19463.858105] usb usb2: root hub lost power or was reset
[19463.858114] usb usb3: root hub lost power or was reset
[19463.865281] xhci_hcd 0000:04:00.0: irq 43 for MSI/MSI-X
[19463.865295] xhci_hcd 0000:04:00.0: irq 44 for MSI/MSI-X
[19463.865309] xhci_hcd 0000:04:00.0: irq 45 for MSI/MSI-X
[19463.865322] xhci_hcd 0000:04:00.0: irq 46 for MSI/MSI-X
[19463.865335] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[22383.351312] usb usb2: root hub lost power or was reset
[22383.351321] usb usb3: root hub lost power or was reset
[22383.358508] xhci_hcd 0000:04:00.0: irq 43 for MSI/MSI-X
[22383.358524] xhci_hcd 0000:04:00.0: irq 44 for MSI/MSI-X
[22383.358538] xhci_hcd 0000:04:00.0: irq 45 for MSI/MSI-X
[22383.358551] xhci_hcd 0000:04:00.0: irq 46 for MSI/MSI-X
[22383.358563] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[22384.350695] usb usb2: root hub lost power or was reset
[22384.350704] usb usb3: root hub lost power or was reset
[22384.357880] xhci_hcd 0000:04:00.0: irq 43 for MSI/MSI-X
[22384.357894] xhci_hcd 0000:04:00.0: irq 44 for MSI/MSI-X
[22384.357906] xhci_hcd 0000:04:00.0: irq 45 for MSI/MSI-X
[22384.357918] xhci_hcd 0000:04:00.0: irq 46 for MSI/MSI-X
[22384.357930] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[22385.350229] usb usb2: root hub lost power or was reset
[22385.350238] usb usb3: root hub lost power or was reset
[22385.357437] xhci_hcd 0000:04:00.0: irq 43 for MSI/MSI-X
[22385.357453] xhci_hcd 0000:04:00.0: irq 44 for MSI/MSI-X
[22385.357467] xhci_hcd 0000:04:00.0: irq 45 for MSI/MSI-X
[22385.357480] xhci_hcd 0000:04:00.0: irq 46 for MSI/MSI-X
[22385.357492] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X

...

и так далее. При этом файла устройства, конечно же, не появляется. Порты USB 2.0 работают нормально. Устройство - ноутбук. Проблема проявляется как при работе от сети, так и от батареи.

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

UPD. В ченджлогах ядра 3.14.14 нашел такое:

commit e354b2e1f10aceec9ab4a3dd0e1078ada894f45b
Author: Gavin Guo <gavin.guo@canonical.com>
Date:   Fri Jul 18 01:12:13 2014 +0800

    usb: Check if port status is equal to RxDetect
    
    commit bb86cf569bbd7ad4dce581a37c7fbd748057e9dc upstream.
    
    When using USB 3.0 pen drive with the [AMD] FCH USB XHCI Controller
    [1022:7814], the second hotplugging will experience the USB 3.0 pen
    drive is recognized as high-speed device. After bisecting the kernel,
    I found the commit number 41e7e056cdc662f704fa9262e5c6e213b4ab45dd
    (USB: Allow USB 3.0 ports to be disabled.) causes the bug. After doing
    some experiments, the bug can be fixed by avoiding executing the function
    hub_usb3_port_disable(). Because the port status with [AMD] FCH USB
    XHCI Controlleris [1022:7814] is already in RxDetect
    (I tried printing out the port status before setting to Disabled state),
    it's reasonable to check the port status before really executing
    hub_usb3_port_disable().
Это единственное относящееся к usb изменение в версиях 3.14.1{4,5}. Кто-нибудь, скастаните, пожалуйста, знатоков ядра.

 , , ,

lu4nik
()

xauth не видит .Xauthority

Форум — Desktop

На свежеустановленном арче SLiM не логинит. В логах - ошибка xauth о том, что не существует /home/$USER/.Xauthority. В то же время сам файл существует с правами 0600, правильным владельцем и ненулевым размером. Используемый WM - awesome, причем командой xinit /usr/bin/awesome успешно запускается.

Удаление .Xauthority не помогает. Конфиги дефолтные, версия SLiM 1.3.6-5. В /var/log/slim.log только сообщения о запуске и остановке X сервера.

Как исправить эту проблему?

 ,

lu4nik
()

Настройка стиля библиографии

Форум — Science & Engineering

Оформляю библиографию с biblatex+biber и натолкнулся на проблему. Как отключить разделитель («В:») между названием работы и названием журнала?

Вот так сейчас:

Сидоров, А. Б. "Длинное название статьи". В: Журнал каких-то наук 1.2 (2014)

Вот так хочется:

Сидоров, А. Б. "Длинное название статьи". Журнал каких-то наук 1.2 (2014)

Соответствующая запись в bib-файле:

@article{sidorov14,
    author = "Сидоров, А. Б.",
    title = "Длинное название статьи",
    journal = "Журнал каких-то наук",
    volume = 1,
    number = 2,
    year = 2014
}

 , ,

lu4nik
()

RSS подписка на новые темы