LINUX.ORG.RU

Сообщения sehellion

 

Хранение и организация заметок

В общем, с каждым днем всё острее встает необходимость хранить какие-то записи о разных вещах. До этого пользовался просто текстовыми файлами в plain text, нужно хотя бы форматирование. Вставка картинок\видео, электронных таблиц было бы тоже весьма кстати. Очень хотелось бы теги. Т.е., например, один файл может касаться сразу нескольких тем, а лежит, естественно в одном каталоге. Можно и несколько решений, в принципе.
Можно и self-hosted решения с web-мордой, даже будет плюсом.
Но решений, где все хранится где-то в хрен-пойми-какой базе хотелось бы избежать.

 , , ,

sehellion
()

Не запускаются иксы при запуске

В общем, сабж.
При загрузке вместо иксов получаю черный экран с курсором. Переключаюсь в терминал rc-service display-manager restart и все в порядке. Не знаю, кого пинать.
Лог неудачного запуска иксов, лог удачного запуска, dmesg.

 ,

sehellion
()

Как наложить патч на исходники? [решено]

Собственно, сабж. Есть исходники ванильного ядра 5.3.1 нужно на них наложить следующие 2 патча:

https://cgit.freedesktop.org/~agd5f/linux/commit/?h=drm-fixes&id=c46e5df4...

https://cgit.freedesktop.org/~agd5f/linux/commit/?h=drm-fixes&id=c02d6a16...

Подозреваю, что это делается как-то через git, но как разобраться не могу.

 , ,

sehellion
()

Radeon VII + 2 монитора: после ждущего режима на одном из мониторов черный экран

В общем, сабж, описано в теме. Происходит после отключения мониторов dpms. Мониторы затем включаются оба корректно, но на основном только черный экран (и в иксах, и в терминалах). Сложности еще добавляет тот факт, что проблема не всегда воспроизводится: например, все выходные нормально было, а перед этим было такое же поведение.

Система gentoo, ядро 5.0.11, дрова свободные.

В dmesg такие сообщения:

[84206.163601] amdgpu: [powerplay] Failed to send message 0x28, response 0x0
[84206.163603] amdgpu: [powerplay] [SetUclkToHightestDpmLevel] Set hard min uclk failed!
[84207.120039] amdgpu: [powerplay] Failed to send message 0x28, response 0x0
[84207.120040] amdgpu: [powerplay] Attempt to set Hard Min for DCEFCLK Failed!
[84208.079179] amdgpu: [powerplay] Failed to send message 0x28, response 0x0
[84208.079181] amdgpu: [powerplay] [SetHardMinFreq] Set hard min uclk failed!
[84209.037879] amdgpu: [powerplay] Failed to send message 0x26, response 0x0
[84209.037880] amdgpu: [powerplay] Failed to set soft min gfxclk !
[84209.037881] amdgpu: [powerplay] Failed to upload DPM Bootup Levels!
[102532.847768] [drm] enabling link 1 failed: 15
[125533.069736] [drm] enabling link 1 failed: 15
[167814.633888] [drm] enabling link 1 failed: 15

Похоже, что нашел такой баг, но мне, в отличие от автора, выключить и включить монитор не помогает, только перезагрузка
https://bugzilla.kernel.org/show_bug.cgi?id=201139

upd: текущая ситуация описана в данном посте

upd2. если отключить второй монитор, то ядро 5.1.5 работает нормально, ни крашей, ни ошибок...

 , , ,

sehellion
()

Выбор видеокарты: RTX 2080 или Radeon VII

В общем, практически весь вопрос в теме топика. Прошлая моя тема закончилась тем, что нужно брать два 4К монитора и видеокарту к ним.

С одной стороны есть RTX2080 от зеленых. Вроде бы всем хороша, но вот памяти на мой взгляд маловато будет. Да, про 1080ti знаю, но она дороже чем VII, а со вторички брать стремно. В их пользу же уcпешный опыт эксплуатации текущей карты на протяжении уже 7-8 лет с до сих пор актуальными драйверами.

С другой стороны Radeon VII. Примерно на уровне карты конкурента, но тут уже с памятью проблем точно не будет. Но как вообще сейчас обстоят дела с драйверами для их карт, если вдруг захочется поиграть, например?

 , , , ,

sehellion
()

Выбора монитора тред

В общем, стал вопрос о выборе второго монитора.
Но так как не очень хочется иметь разные мониторы, преедвкушая проблемы с разным dpi, разрешением и прочим, то наверное и двух.
Из требований: 24", 16:10 или 16:9, невысокое время отклика, не фотограф. Бюджет ограничен, но жабу готов придушить.

Понравился Dell UltraSharp U2415, но мне кажется, что низковато разрешение для текущих реалий. Стоит ли смотреть на 2К (2560x1440)? 4К я думаю, не готов пока еще, но мое железо точно к нему не готово.

Железо, к которому все будет подключаться: печ670 2gb, fx8350, 16gb ram. Готовиться к покупке видеокарты?

ps/ разделом не промахнулся, теме место в толксах

upd есть еще Dell P2418D. логичнее его, взять, думаю.

 ,

sehellion
()

sdcc 3.7.0

Там это, вышла стабильная версия этого чудного компилятора. 26 февраля еще, правда, а новости так и не было.

SDCC 3.7.0 Feature List:


  • Changed putchar() prototype from void putchar(char) to int putchar(int) to improve standard-compliance and allow error reporting.
  • Various speed improvements in stm8 backend - Dhrystone score more than doubled, resulting in SDCC achieving the highest Dhrystone scores among STM8 C implementations.
  • Various speed improvements for multiplications resulting in SDCC achieving the highest Coremark scores among STM8 C implementations.
  • Declarations in for loops (ISO C99).
  • 64-bit integers (long long) for the mcs51 and ds390 backends (now long long is fully supported in SDCC except for the pic14 and pic16 backends).
  • Full _Bool support for mcs51 and ds390 backend (now _Bool is fully supported in SDCC regardless of backend).
  • Additional wide character library functions: mbstowcs() and wcstombs(), btowc() and wctob(), wcscmp(), wcslen().
  • Changed PRNG for rand() from LCG to xorshift to improve speed and quality.
  • Support for Small-C calling convention on the callee side (i.e. function definitions with Small-C calling convention).
  • The obsolete macro SDCC (which used to contain the version number encoded as an integer) has finally been removed (except for mcs51, where it will survive a little bit longer for SiLabs IDE compability).
  • New devices supported by simulator (TLCS-90, and the 517, F380, XC88X, DS320 mcs51-variants along with dual-dptr and MDU support).
  • Timer, UART (incl. interrupt) and I/O support in STM8 simulator.
  • Simulator support for banked memory and bit banding.
  • Various simulator improvements: Conditional breakpoints, breakpoints by function name from SDCC debug output, OMF input, VCD output, simulator interface for simulated program and new operators in expressions.
  • Deprecated --nojtbound and the corresponding pragma.
  • Faster register allocator reduces compilation time by about 25% (does not apply to mcs51, ds390 which use a different register allocator).
  • Execution count guessing and use of execution count guesses in stm8 register allocation improve optimization for code speed.
  • Changed getchar() prototype from char getchar(void) to int getchar(void) to improve standard-compliance and allow error reporting.
  • Type qualifiers in array parameters (ISO C99).
    static in array parameters (ISO C99).
  • Improved support for DWARFv2 debug info in ELF output (stm8, hc08, s08).
  • Various improvements in z80/z180/gbz80/tlcs90/r2k/r3ka code generation, in particular for mixed 16-/32-bit code.
  • __z88dk_fastcall function pointer support for --reserve-regs-iy.
  • tlcs90 is now a fully supported backend, no longer work in progress.
  • --data-seg to specify the segment for non-initialized data in the z80, z180, gbz80, tlcs90, r2k and r3ka backends.
  • New methods to obtain tree-decompositions of control-flow graphs improve compilation time / code-quality trade-off (when SDCC is built with support for the treedec library).
  • Additional general utility functions: qsort(), strtol(), strtoul().
  • Numerous other new features and bug fixes are included as well.

 

sehellion
()

pulseaudio не работает lfe crossover

Собственно, сабж. На саб идет все, что только можно.

pulseaudio --version
pulseaudio 7.1

Вот мой daemon.conf:
resample-method = soxr-vhq                                                                                                            
enable-remixing = yes                                                                                                                 
enable-lfe-remixing = yes                                                                                                             
lfe-crossover-freq = 120                                                                                                              
                                                                                                                                      
flat-volumes = no  

default-sample-format = float32le

default-sample-channels = 6

 ,

sehellion
()

Скачать файлы из QQ

Привет, ЛОР. Собственно, сабж. Файлы с диска от третьей пруши.

Собственно помощь нужна в том, чтобы кто-то их слил и выложил на обменник поближе. С того у меня тянется со скоростью 20-130кб/с и то оборвалось.

Ссылки:
1) http://set2.mail.qq.com/cgi-bin/ftnExs_download?k=0e61613984de19af3b46f244473...
2) http://set2.mail.qq.com/cgi-bin/ftnExs_download?t=exs_ftn_download&k=7a35...

 , ,

sehellion
()

IDE нубу для мк

Добрый вечер, ЛОР.

Так уж сложилось, что я неспешно изучаю C. Нужен он мне для программирования (внезапно, да) микроконтроллеров. Но конкретно к ним перейду немного позже, т.к. думаю, что так будет правильней что-ли. В очень нескором будущем, наверное, и с крестами поковыряюсь, но то уже совсем другая сказка. Собственно, в чем вопрос: посоветуйте ide для всего этого дела. Хотя, ide, на самом деле, даже многовато будет. Пока мне хватает kate c окном терминала внизу в нем же для компиляции и запуска моей простой писанины. Но хочется большего удобства.

Итак, требования:

  • Подсветка синтаксиса
  • Кнопочки там сконпелять, запустить итд итп
  • Гибкие настройки в плане тулчейнов, компиляторов и пр.
  • Простой и понятный интерфейс для начинающего

Желательно:

  • Поддержка кастомизаций под мк, для чего собственно, все и затевалось. Т.е. возможность скомпилировать все и залить чуть ли не 1 нажатие.
  • Автокомплит
  • Быстрая информация по набираемой команде
  • Qt
  • Открытый код

Да, дебагеры и все в этом духе для меня темный лес и не нужны пока хватает сообщений от компилятора.

Да, микроконтроллеры же: stm8, stm32. (Советы по ним в этом топике тоже приветствуютя)

Eclipse, вроде, как очень подходит и плагины под различные мк есть, но что-то не срастается у меня с ним никак. Возможно, мне подойдет emacs, но боюсь, что так сразу не осилю его без должных подсказок.

Линукс тут притом, что все будет производится исключительно на нем. Не в development потому, что так решили мои пьяные тараканы. Если кто-то из модераторов считает, что это должно быть в dev, то пусть переносят.

 , , , ,

sehellion
()

hdd умирают?

Стоит в десктопе 2 hdd. Вот что по ним дает smart:

Device Model:     ST2000DM001-1CH164
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   107   099   006    Pre-fail  Always       -       13152200
  3 Spin_Up_Time            0x0003   096   096   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       167
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   073   060   030    Pre-fail  Always       -       8635410383
  9 Power_On_Hours          0x0032   087   087   000    Old_age   Always       -       12124
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       165
183 Runtime_Bad_Block       0x0032   097   097   000    Old_age   Always       -       3
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   099   000    Old_age   Always       -       5
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   065   059   045    Old_age   Always       -       35 (Min/Max 16/35)
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       -       79
193 Load_Cycle_Count        0x0032   067   067   000    Old_age   Always       -       66953
194 Temperature_Celsius     0x0022   035   041   000    Old_age   Always       -       35 (0 13 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       25
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       255511899414561
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       7676133507
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       5331629558


Device Model:     ST500DM002-1BC142
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   118   099   006    Pre-fail  Always       -       198969113
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       265
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   072   060   030    Pre-fail  Always       -       18029087
  9 Power_On_Hours          0x0032   082   082   000    Old_age   Always       -       16241
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       247
183 Runtime_Bad_Block       0x0032   001   001   000    Old_age   Always       -       289
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   098   000    Old_age   Always       -       16
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   067   061   045    Old_age   Always       -       33 (Min/Max 16/33)
194 Temperature_Celsius     0x0022   033   040   000    Old_age   Always       -       33 (0 12 0 0)
195 Hardware_ECC_Recovered  0x001a   031   024   000    Old_age   Always       -       198969113
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       200
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       186143882625619
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       3649694592
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       3786075662

Что скажешь, ЛОР? Пора делать бекапы важных данных?

 

sehellion
()

Что за железо?

Есть 5 вертикальных системных блоков с надписью IBM на лицевой панели. Они подлиннее обычных системников.

Ну, что скажешь, ЛОР? Ехать осматривать и выкладывать фотки железа?

Может кто знает что это может быть за железо? И на сколько реально его сейчас применить и имеет ли смысл?

Ну и ужасного качества фото, конечно же:
http://itmages.ru/image/view/2081649/38db84e6

 , , ,

sehellion
()

Система часто зависает

Добрый день, ЛОР. В общем проблема в заголовке. Происходит это рандомно время от времени. В терминал переключиться нельзя, даже лампочками на ней не поморгать. По ssh заходить не пробовал. Ах да, случается это только в иксах, как в основных, так и запущенных отдельно.

Железо:

  • Мать asus m5a97 r2
  • Процессор amd fx-8350
  • Память 4 планки по 4GB
  • Видеокарта nvidia gtx 670
  • Система стоит на новом SSD, /home и /var на HDD рядом

Система:

  • Debian stable
  • Linux 3.2 и 3.14
  • Nvidia блоб с оф сайта (стабильный и бета)

Кого пинать? Прогонять память? Проверять поверхость жесткого диска? Смотреть логи, если успевают записаться?

 

sehellion
()

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