LINUX.ORG.RU

Сообщения shm

 

htop реальное потребление памяти

Сделал патч для htop который отображает сколько физической памяти занимает каждый процесс.

а так же сколько находится в свопе.

патч тут https://github.com/linvinus/htop-mod

после установки появятся дополнительные поля

M_PSS - занятая физическая память

M_SWAP - сколько в свопе.

данные из файла /proc/<pid>/smaps

из минусов, довольно долго читает данные.

(M_RESIDENT - M_PSS) = сколько памяти расшарено с другими процессами,

так например можно сравнить сколько занимает программа на QT запущенная в окружении GTK и в окружении KDE.

 ,

shm
()

gtk3 терминал и автоматический перенос строк при изменении размера

Всем привет!

Предлагаю протестировать новые патчи которые добавляют функцию автоматического переноса строк в vte3 терминале при изменении размера.

Баг описан тут https://bugzilla.gnome.org/show_bug.cgi?id=336238 патчи там же,
для ubuntu есть PPA https://launchpad.net/~linvinus/ archive/vte-rewrap

Для тестирования, лучше всего если у вас необычное приглашение командной строки, и вы часто меняете размер терминала :)

Известная проблема: в некоторых темах zsh (многострочных), при изменении размера, приглашение съедает верхние строчки.
Почему так происходит понятно, zsh не знает что терминал может переносить строчки поэтому возникает конфликт.

Заваливать багтреккер отчётами не нужно.
Интересует как это можно обойти в каждом конкретном случае (может тему подправить или патч какой нибудь придумаете)

Если заметите иные баги, помимо приглашения командной строки, просьба сообщить о них в этой теме.

Благодарю за внимание.

 ,

shm
()

xcompmgr + sync to vblank

Для информации, тем кто пользуется xcompmgr , я портировал (скописастил) из compton поддержку sync to vblank через DRM. У меня на радеоне/интеле с открытыми драйверами тиаринга нет. Доступно тут https://github.com/linvinus/-xcompmgr Всем удачи!

зы. функция доступна только с открытыми драйверами, и возможно только в конфигурациях с одной видеокартой.

 

shm
()

hibernate & snd_1371

Засыпает нормально а вот когда просыпается звука нет, выгрузить этот модуль не получается его использует аплет на панеле гнома, если его выключить а потом перезагрузить модуль то звук появляется.
Кто нибудь знает как лечить?

shm
()

конфликт модулей SATA?

У меня Ubuntu Breezy проблема заключается в том что при загрузке с установочного cd уменя sata работает нормально ~40Mb/sec но после установки ~2Mb/sec!
Ядро при загрузке с cd и после установки одно и тоже!
Подумал что проблема в каком то сервисе, переименовал папку /etc/init.d чтобы при запуске ни один скрипт не запустился, т.е только определятся устройства и всё. Перегружаюсь скорость так и осталась 2Mb/sec.
Попробовал сменить контроллер sata был ICH5 поставил Via (Точно модель не скажу) проблема осталась.
Снова загружаюсь с cd скорость 40Mb/sec значит проблема в модулях при загрузке. Когда загружаюсь с cd там есть опция установщика загрузить модули и распознать устройства, возможно просто при загрузке с жёского диска какой то модуль нарушает работу модуля libata или какого то другого? Как узнать какой модуль может нарушать нормальную работу? И вообще какие модули впринципе могут конфликтовать?
Ядро 2.6.12 пробовал и с 2.6.15 ничего не меняется!

shm
()

SATA <-> P-ATA Нужен Real HELP!

Рою на тему SATA уже не первый месяц, проблема такая:
У меня два винта ST340014A (P-ATA) и ST380817AS(SATA)
Материнская плата P4P800-MX (P4-C 2.4GH 512Mb)
ядро 2.6.15-11-386 (Ubuntu)
Не могу заставить работать SATA винт с нормальной скоростью.

Перепробовал все возможные варианты:
1) (Лучший результат) В мамке есть настройки совместимости sata для старых операционок (win89 dos)
Включаю этот режим (P-ATA prymary SATA secondary)
Гружусь в кнопикс (ядро 2.4.?? старенький сентябрь 2004года :))
Там оба винта определяются как P-ATA (hda P-ATA и hdd SATA соответственно)
Включаю DMA5 для hda скорость отличная! (30-40МБ при скачивании с hdd на hda)
Ничего не меняю гружусь в Ubuntu (ядро 2.6.15) и тут проблемы.
Во первых винт P-ATA уже не hda а sda (я ничего в биосе не менял)!
Во вторых поскольку он не hda а sda то hdparm -d1 -X69 /dev/sda уже не работает! :(
В третьих проблема маленькой скорости осталась :( таже операция происходит при скорости 2МБ/сек :((
(датчик IO_Wait =100% при копировании)
(Естественно потребовалось править fstab и конфиг grub поскольку корень был hda1 а стал sda1 в 2.6.15)

2) Ничего не трогаю в биосе, т.е. SATA винт определяется как SATA :)
Тогда получаю два устройства /dev/hda (P-ATA) и /dev/sda (SATA)
(Проверял в Ubuntu на ядрах 2.6.15 и 2.6.12)
Вобщем этот вариант лучше тем что для hda я включаю режим DMA5 и при копировании с него на него скорость 4-5МБ какая и должна быть.
Но при копировании с SATA на P-ATA скорость так и не превышает 2МБ!!!
(датчик IO_Wait =100% при копировании)

DMA режим для sda командой hdparm включить нельзя :(
Пробовал sdparm и ещё какую то команду но не понял как их использовать да и врядле они помогут, что то это не из той оперы.

Кто нибудь знает в чем проблема?
Почему при включении эмуляции на ядре 2.4 всё нормально а на 2.6 нет?
Почему SATA не работает нормально?

Жду советы только по существу.
Не думаю что это только у меня такая проблема с SATA.

P.S. Вариант типа ставь только P-ATA пожалуйста не предлагать.

shm
()

CS1.6 & C-D 4.30.1 кто смог запустить?

Раньше для запуска использоватл cdhack, но с версией C-D 4.30.1 он не дружит, попытался запустить с самим C-D 4.30.1 CS виснет на этапе "Parsing server info" при этом происходит активная работа с ж. диском, ждал 20мин так и не загрузился. Кто нибудь смог запустить?

shm
()

freetype 2.1.9 и буква «Р»

У кого стоит freetype 2.1.9 есть ли глюк с буквой "Р"?
Вот скриншот http://img25.echo.cx/my.php?image=screenshot7re.png
С другими буквами вроде всё ок. Только Русская Р глючит.
Вроде видел подобный пост гдето но найти никак не могу.
Xorg 6.8.2 freetype 2.1.9 fglrx 8.12.10-2

shm
()

Как показать диалог свёрнутым? (GTK+)

Создаю диалог функцией gtk_dialog_new_with_buttons
Нужно чтобы диалог был показан свёрнутым.
Функции gtk_window_iconify,gdk_window_show_unraised не помогают.
При крутил обработку события show и там вызывал функцию gtk_window_iconify но и это не помогает =(. Как быть?

shm
()

gftp +cp1251 | koi8-r | utf8

Я насал небольшой патч дял gftp
который позволяет скачивать файлы с сервера изменяя при этом
кодировку имени файла, т.е можно например качать фильмы с виндового ftp.
Что нужно:
скачать исходник с официального сайта http://gftp.org/gftp-2.0.18.tar.bz2
Далее скачать уже пропатченые файлы тут http://admdenis.narod.ru/gftp/gftp-2.0.18-patch.tar.bz2
в архиве
lib/gftp.h
lib/options.h
lib/protocols.c
Этими файлами нужно заменить файлы из оригинальных исходников.
!!!Внимание это патч ТОЛЬКО для версии 2.0.18!!!!!!!!!!!!!
после замены компилить как обычно
./configure && make && make install
После того как установите нужно настроить как на скриншоте
http://admdenis.narod.ru/gftp/Screenshot-13.jpg
указываем кодировки удалённого сервера в поле "Набор символов удалённой стороны:" через запятую.
затем ставим галку Convert downloaded from server files to local code page.
Теперь при с качивании с ftp сервера имена файлов будут перекодироваться в локальную кодировку.
Есть возможность закачавать файлы в указанной кодировке на сервер.
Для этого заполняем поле Character Set for server
и ставим галку Convert uploaded to server files to remote code page.


Есть ещё патч для vqcc-gtk (Это чат на gtk аналог Vypress Chat'a)
позволяет одновременно общаться как с версиией вайпреса 2.0 так и с более старыми. (которые не поддерживают UTF8)

Пожелания,предложения замечания да и вообще что угодно можно отправлять на admdenis (а) narod.ru

shm
()

cedega 4.2.1 Xorg 6.8.2 fglrx 8.8.25 У кого работает?

Скачал cedegу 4.2.1 в deb пакете (у меня Ubuntu Hoary ядро 2.6.10, radeon9200) поставил без проблем, конфиг не трогал (пока). Проблема в том что ни одна 3D игрушка (кроме quake3) не запускается. Все вылетают когда меняется разрешение с ошибкой:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 147 (ATIFGLRXDRI)
Minor opcode of failed request: 1 ()
Value in failed request: 0x46
Serial number of failed request: 3688
Current serial number in output stream: 3688
В сети что то ничего внятного по этому поводу не нашёл.
Причём например NFSU (который первый) запускается я в меню лазию нормально, хотя оно вроде 3D, а вот как только начинает грузиться трасса сразу вылетает. =(
Тожесамое и с CS1.6 и HL2 (запускал через -steam) вобщем трабл полный.
Если у кого похожая конфигурация (ядро2.6.10, xorg, и карта ATI) и всё работает, поделитесь как что настроили!?
Мне интересно впринципе cedega с ATI картами дружит? Или я такой кривой?

shm
()

Xorg + MPlayer 1.0pre6 + FullScreen

Здаровава всем! У меня Ubunta Hoary,Xorg 6.8.1,MPlayer 1.0pre6 проблема в том что размер картинки не масштабируется. Т.е. изменяю размер окна или делаю фуллскрин а картинка не меняет свой размер, так и торчит в центре! В xfree4.3 всё ок было. Xfmedia масштабирует нормально. У меня у одного так? Вывод изображения через Ximage/Shm При других вариантах виснет.

shm
()

alt+ctrl+del

Вот интересует вопрос, можно ли запустить X'ы как модуль ядра, или как -нибудь ещё чтобы получить наивысший приоритет?
Т.к. например иногда подвиснет какая-нибудь прога (я к примеру запустил quake3+gmplayer)
и всё вроде работает, мыша двигается, музыка орёт но ни квака и плеер не работают и на нажатия клавы комп не реагирует =( в оффтопике ХР практически при любой ситуации спасает alt+ctrl+del! Хотелось бы и в линухе иметь возможность при любой ситуации убивать процессы.

shm
()

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