LINUX.ORG.RU

Сообщения val-amart

 

Помогите понять какую видеокарту я смогу использовать

TL/DR: What is the cheapest GPU that can drive 3440x1440 @60Hz? What is the most powerful GPU I can power with 2x 6 pin power connectors?

Full version: I have a ViDock 4+ that I plan to use to connect a new monitor to my laptop. I think I'm going to go for 21:9 3440x1440 screen if possible. I want to get either the cheapest GPU capable of outputing 2d to this screen @60Hz+, or the most powerful one I can manage to stick into the ViDock, so that I can run some games with my rig too. The final decision will depend on how much of a compromise in performance the best GPU will be, for example if I can't get at least 1070 to work with the ViDock, it is probably not worth it to buy an expensive GPU at all since the performance at native resolution will be lack-luster anyways — I can game elsewhere and just use this for work. If I can get something powerful, great!

ViDock 4+ is effectively an adapter from PCIE to ExpressCard, so it enables you to connect an external GPU to a laptop with ExpressCard slot. It is limited to PCIE 1x but in practice this matters a lot less than you might think, it's like <10% fps penalty in most games compared to 16x. The 4+ is an older top-of-the-line model that comes with 2 power adapters, one labelled 150W and one 75W, both extremelly cheap chinese trash. They produce waaay too much noize and I would like to replace them if possible (any suggestions here?). 4+ has 3 input power sockets on the outside, 2 from the main PSU, and one from the smaller one. There are 2 power cables going off of the board and both end with 6-pin plugs. ViDock also sells something called «6+2 Pin PCIe Aux Power Cable» that they claim can «upgrade» 4+ to support 6+8 cards, but they recommend to «not go higher than GTX 760» after the «upgrade». I can't order this cable, their shop is down for the last couple of months. Maybe I can use some kind of adapter instead? Maybe I can use a normal external PSU to power the GPU?

If you can suggest a better eGPU solutions, I'm open to that as well.

So, with this information, what is the best GPU to get, and how do I power it?

(Somewhat) irrelevant additional background: I'm running my trusted thinkpad x230 and I'm now in a position where I want to upgrade my monitor. I really want extreme ppi and ultrawide, something like 34" 21:9 5040x2160 but this doesn't exist yet. I can't find any 16:9/16:10 4k monitors with ≤24" either. Anyway, my x230 (HD4000) is limited to 2560x1600 @60Hz via miniDP or 2x 4k @30Hz through the official dock (which I have too, not vidock). 30Hz is not good enough for me, so I'm looking or other options. I don't want to upgrade the laptop because there's nothing quite like it on the market for my needs, and I don't want to maintain a second machine as a desktop. So my options are 25" 4k screen or an 3440x1440 21:9, and I would need to connect them through the ViDock or other similar solution. I have run an older ATI card with the ViDock a couple of years back and I was even able to pci-passthrough it into a Windows VM, so I'm quite happy with this solution, I just need to find the GPU that would suite my needs.

http://i.imgur.com/TOoXOIy.jpg http://i.imgur.com/ayj7GPY.jpg http://i.imgur.com/PuHPWiL.jpg http://i.imgur.com/UtCUC4m.jpg http://i.imgur.com/nHQ2qV7.jpg

Thank you in advance folks!

 , , , ,

val-amart
()

BufUnload autocmd в vim, format=flow в thunderbird.

Текущая проблема:

Хочу чтобы перед закрытием файла в Виме в него вносились изменения. Но только для определенного типа файлов. Наваял такое:

autocmd FileType mail autocmd BufUnload * :%s/ \n/ /

Ниработает =( Надо еще как-то сохранить изменения очевидно. как? функцией?

Контекст (возможно я вообще все не так делаю и есть способ получше?):

По определенным причинам мигрирую с mutt'а на thunderbird. сейчас стоит b43, официальный билд с моззиловского фтп. хочу редактировать текст в vim'е, интегрировать pgp, отправлять почту в plaintext, format=flow. с последним проблема.

Если набирать текст сразу в Thunderbird, то визуально он разбивается на строки с длиной <72, а при включенном mailnews.send_plaintext_flowed отправляется как положенно: заголовок f=f, строки в конце имеют «soft linebreak», т.е. пробел. Я форматирую всегда с пустой строкой между параграфами.

Настроил Enigmail для интеграции с gpg, настроил vim как external editor через плагин с globs.org (он просто запускает vim с временным файлом, через мой самодельный скрипт-обертку, потом помещает его содержимое в окно громоптицы). Но если заранее правильно отформатировать текст в vim'е, то при возвращении в TB он мало того что считает что переносы строк это именно hard linebreak (edit->rewrap не помогает), так еще и перед отправкой «сьедает» пробелы в конце строки! так что в итоге получается не валидный reflow текст. как это отключить я не знаю (может подскажет кто?). можно конечно вручную удалять \n и заменять его на пробел в окне ТБ, но это же печально. можно наверное написать плагин для этого, но я не брался пока так глобально. поэтому пока решил «кормить» тандерберду неформатированный текст, т.е. параграфы одной длинной строкой, без лайнбрейков вообще. так работает, но редактировать так мягко говоря неприятно. wrap я не люблю. в итоге оставляю автоматическое форматирование, и хочу в дополнение к нему чтобы а) при запуске редактора форматировать и б) при выходе из редактора склеивать строки одного параграфа в одну строку. на BufWrite кидать не хочу, потому что сохраняюсь помногу раз, а не только один раз перед выходом из редактора. Пока решил так, костыльно:
augroup emails
  autocmd!
  autocmd FileType mail setlocal textwidth=71 formatoptions=awn nomodeline
 "autocmd FileType mail autocmd BufRead * :!par w71qie
  autocmd FileType mail normal gggqG
 "autocmd FileType mail autocmd BufUnload * :%s/ \n/ /
  autocmd FileType mail autocmd BufWritePre * :%s/ \n/ /
  autocmd FileType mail autocmd BufWritePost * undo
augroup END

Так все работает, но хочется как минимум BufUnload. Помимо того что это через гланды, BufWritePost еще выводит дополнительные сообщения при сохранении что раздражает. Ну и вешается оно глобально; я обычно запускаю отдельный vim из TB, но что если а) случайно буду редактировать файл с ft=mail в обычном своем виме? б) открою что-то еще в новом буфере в этом виме, например чтобы скопировать текст откуда-то и вставить в письмо? Хотелось бы обезопасится и вешать эти ивенты как-то на максимально лимитированный набор условий, желательно только в этом буфере.

Может, это все можно как-то нормально делать а не так через жопу? Как люди TB пользуются?

 , ,

val-amart
()

Куда уходят с ЛОРа или Последняя Тема

Друзья, последний вопрос: я знаю что с ЛОРа за годы его существования ушло немало интересных личностей. Большинство просто расстворилось в интервебе, но многие осели на вполне конкретных ресурсах.

Я хотел бы иметь возможность свободно общаться с интересными мне людьми на интересующие нас темы, делиться опытом и мнениями, как взрослые, сознательные люди.

Я слышал, вроде Генератырь писал чего-то там, и еще кто-то вроде делал «альтернативный ЛОР». Не подкините ли адресов которые стоит заценить?

«Я уедууу тудааа,
Только где мнее достаать быы билет?»

 ,

val-amart
()

Модератор-модератора

www.linux.org.ru/forum/talks/10323664

Это вообще законно?

Разжег и был удален. Только собирался его потроллировать.

val-amart
()

Строковое представление класса

Пишу функцию-генератор классов, которая принимает имя нового класса, функцию и возвращает класс. Нужно, чтобы str(myNewClass) возвращал имя класса. Для этого использую метакласс, которые переопределяет метод __repr__ для класса. Все работает на втором питоне, сейчас портирую на третий, но не тут-то было. Код:

import abc

class metaCommand (abc.ABCMeta):
    def __repr__ (self):
        return self._str

def commandFactory (name, function):
    class cls (baseCommand):
        _str = name
        def __init__ (self, **kwargs):
            baseCommand.__init__ (self, name)
    cls.__name__ = name
    return cls

class baseCommand (object):
    __metaclass__ = metaCommand
    @abc.abstractmethod
    def __init__ (self, cmd):
        pass

def scp_function():
    pass

scp = commandFactory ('scp', scp_function)

print (scp)

yunake@x230:~/src/s3do$ python3 test.py
<class '__main__.commandFactory.<locals>.cls'>
yunake@x230:~/src/s3do$ python2 test.py
scp

Получается, py3 использует не __repr__ из метакласса, и не __str__ (тоже пробовал). Есть идеи?

судо каст tailgunner

 

val-amart
()

конец инитскриптов в арче

https://www.archlinux.org/news/end-of-initscripts-support/

пойду напьюсь.

помните было письмо, что мол обьявитесь желающие поддерживать, и мы оставим совместимость? так вот, я обьявился но после мне написали - чувак, нам похер, хочешь инит-скрипты пилить? пили в ауре.

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

val-amart
()

что юзает слаб?

Господа, как понять что использует size-32 блоки в слабкеше?

 Active / Total Objects (% used)    : 416634227 / 416731466 (100.0%)
 Active / Total Slabs (% used)      : 3734973 / 3734982 (100.0%)
 Active / Total Caches (% used)     : 116 / 172 (67.4%)
 Active / Total Size (% used)       : 13067925.54K / 13079902.22K (99.9%)
 Minimum / Average / Maximum Object : 0.02K / 0.03K / 128.00K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME                   
416324832 416324832   7%    0.03K 3717186      112  14868744K size-32
125568 125515  99%    0.02K    872      144      3488K avtab_node

 ,

val-amart
()

Как отключить тачпад, или фильтрация ввода в Х?

Хочу, наверное, странного: чтобы на тачпаде работали только кнопки (это «clickpad») и two-finger scroll, но не работал тап и перемещение курсора.

Тап удалось отключить через FingerLow=0, FingerHigh=0, FingerPress=256 (задавать через xinput, synclient или в xorg.conf).

А вот как отключить собственно главный функционал - изменение положения курсора? готов пожертвовать кликпадом заодно, если только так будет работать (т.к. есть кнопки под трекпоинтом).

Возможно, есть способы вклиниться в процесс принятия и обработки евентов и отфильтровать события перемещения курсора от тачпада, не прибегая к крайнему вандализму (такому, как правка xf86-input-synaptics)?

Cast svu

 ,

val-amart
()

[sparc] SIGBUS

> ::status
debugging core file of dif100c1 (64-bit) from localhost
file: /blah/file
initial argv: file 2 016 202
threading model: multi-threaded
status: process terminated by SIGBUS (Bus Error)
> ::stack
libc.so.1`realfree+0x70(ffffffff7fffddf8, 57, 1d9d08, 54, ffffffff7ef3c000, ffffffff7fffdde8)
libc.so.1`cleanfree+0x68(0, 1d939c, ffffffff7ef4cac8, 0, ffffffff7ef3c000, ffffffff7ef4cbc8)
libc.so.1`_malloc_unlocked+0x10c(10, 0, 0, ffffffff7ef3c000, 0, 0)
libc.so.1`malloc+0x5c(9, 2390, 1da460, 0, ffffffff7ef3c000, 2000)
get_response+0x74(10010fe28, 10010fe28, 0, 0, 0, 0)
send_to_sic+0x50(100174480, 7fffffff, 7ffffc00, 10010e672, 10010e676, 45)
main+0x1218(10010e68c, 10010e694, 10010e6a6, 10010e6ae, 10010e6b2, 10010e6b6)
_start+0x17c(0, 0, 0, 0, 0, 0)
>


int get_response( CONPARAM *at_conparamp)
{
  int  wi_bytes=0;
  char *sic_resp;
  char record_receive[2048];            /* Read the max by record */
  char wc_sic_resp_len[5]="";
  int  wi_siclen;
  int  wi_ind;

        sigset(SIGALRM,sighand);
        alarm(gi_sic_timeout);
        if ((sic_resp=(char *)malloc(9))==(char *)NULL)
        {
                sml_write_log("%s: ERROR: Failed to allocate memory for SCAM reply msg",IDSMLIFA);
                return 1;
        }

Но. malloc() же должен по идее всегда возвращать aligned память и сигбас возникать не должно? это баг в libc? //код не мой

val-amart
()

железо для домашнего НАС

Посоветуйте железо для домашней файлопомойки. хочу собрать из обычного PC, чтобы можно было вокнуть туда линукс или соляру и самому все настроить как мне нужно. хотелось бы чего-то тихого (желательно с пассивным охлаждением - если такое есть) и бюджетного. Всякие атомы и виа? я за. какой-нибуть дешевый корпус с четырьмя отсеками под диски, в лучше с шестью, и гигабитный езернет на мамке. что есть сейчас на рынке такого?

val-amart
()

[СПВ] посоветуйте книгу по эндокринологии

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

val-amart
()

[2svu] Дублин?

Есть предложение переехать жить и работать в Дублин.

я понимаю конечно что в сети немало по этому вопросу написано, в частности на virtualireland (и тебя я там тоже видел), но все-таки хотелось бы услышать мнение кого-то кого знаешь. Так вот, у меня есть пара вопросов, решил писать в толкс а не на мейл, может еще кто-то со знанием дела присоеденится к дискуссии.

Так вот. обычно зарплата, которую озвучивают, это до налогов? я сейчас живу в Киеве и зарабатываю ~$4k, по моим прикидкам при учете цен в Дублине мне нужно хотя бы 120к евро в год до налогов чтобы остаться в профите. такая зряплата вообще реальна для сениор системного инженера в Дублине? сколько по-твоему среднерыночная?

Мой знакомый ирландец, с которым я сейчас работаю в Киеве, крайне не рекомендовал ехать в Дублин, называл его «западной Москвой», в том смысле что город не дружелюбен к иностранцам. и ты тоже переехал в Корк. так ли все плохо в Дублине? имел негативный опыт с Лондоном, вот там я бы точно жить не хотел. хочется чего-то по проще и по меньше. как с русскоязычным коммьюнити в Дублине? с английским проблем нет, но иногда же все-таки тянет пообщаться со «своими». ты нашел там «контакт» с ирландцами и нашими? есть еще вариант с Цюрихом, может лучше туда? кто-нибудь был и там и там и может сравнить свои впечатления?

val-amart
()

[управление бизнесом] помогите определиться

Story. Моя родственница, бизнесвумен с средним бизнесом, озадачилась вопросом автоматизации бизнес-процессов. меня попросила помочь, я помочь искренне согласен, согласен даже потратить немалое количество собственного времени на внедрение, обучение и последующую поддержку.

Бизнес - оптовая продажа товаров, пока в Украине но в перспективе и Россия, клиенты постоянные, продажи через менеджеров по продажам, коих сейчас >50. Требуется - CRM, управление продажами (склад, логистика, бухучет), какая-никакая аналитика (по клиенту, по региону, по менеджеру и в целом по компании за определенный период, сравнение показателей и тенденции).

Вопрос. Что для этого всего использовать и как это заставить работать вместе? Опенсорсность приветствуется, но не обязательна - родственница согласна платить, возможно даже немало. Интересует в первую очередь реальный опыт (пробовали то-то и то-то, остались на том-то, работает так-то) - названия продуктов я более-менее представляю, но так как опыта в этой сфере ноль, то что с ними делать не очень понятно. Нужно ведь еще будет их как-то увязать вместе, я правильно понимаю? Брр. Может, есть какие специализированные ресурсы? Я довольно неплохо себе представляю бизнес-процессы на предприятии, как это все перенести в разнородные программные системы?

val-amart
()

[трололо] отличный образчик из misc@openbsd.org

Date: Sun, 31 Oct 2010 17:12:17 -0400
To: misc@openbsd.org
Subject: Dynamic web hosting and OpenBSD
From: bsdmaster@hushmail.com

Dear Friends,

I am currently starting my very own hosting business,
as I'm horribly tired of all the incompetence in the
field. Obviously I take security seriously, and therefore
will be using OpenBSD exclusively.

One thing is bothering me though. I've searched the web
and the archives trying to clarify one single point, but
to no avail. I hope you friendly folks would help me.

I want to host my customers websites, but I'm unclear
how OpenBSD web scripting languages support works. I know
for a fact that the base system includes perl, so hosting
perl websites should work without issues. That is good because
many of my customers will be using domains such as domain.pl
I also see Mono is part of the ports, so domain.net should
also work without issue.

The one thing I'm unclear about is example.com domains.
How can I get OpenBSD to run .com files? I found that these
are actualy very old DOS binaries. How do other OpenBSD folks
manage them? Is it with Wine? Qemu running a stripped down XP?

Of course I could write a very good .COM wrapper for ELF I guess,
but I don't want to reinvent the wheel, so if a solution already
exists, I better use it.

So, what is this solution? Or maybe OpenBSD is not compatible yet
with .COM web applications?

PS: by the way, I am ready to offer the OpenBSD project a very good
discount, so maybe it's a good idea to move all the hosting of the
project to my new company once I've ironed out the few remaining
details.
Service will be very good, high bandwidth and very modern, being
IPv6 only
(it's the new version of DHCP and DNS with more addresses for your
machines),
so very future-proof. Just contact me if you need more information.

Thanks,
bsdmaster

val-amart
()

[TCL] invalid command name «http::geturl»

Доброго.

Перенесли машину с девятой Соляры в зону десятой. теперь плюет вот такое один очень нужный скрипт. в зоне тикль 8.5

Попробовал руками:

yunake@chiscadm01 ~ $ /usr/local/bin/tclsh
% package require http
1.0
% ::http::geturl "http://linux.org.ru/"
invalid command name "::http::geturl"
% http::geturl "http://linux.org.ru/"
invalid command name "http::geturl"

Что я упускаю из виду? [не джедай тикля]

val-amart
()

[dtrace] [java] нужна помощь

Люди, нужна помощь. Нужен dtrace-маг, который поможет написать скрипт с помощью которого можно будет протрейсить мою проблему. А проблема такая - есть джава-процессы, с множеством тредов, и последнее время они регулярно и непредсказуемо вырастают до 300 (хардлимит) вебконтейнер-тредов. по стектрейсам я вижу, что все они висят в нейтив-коллах к файлухе (read, write, stat, move, etc..). был общий кеш, хранимый на НФС. мы попробовали его перенести локально, это немного улучшило ситуацию, но конечно не решило проблемы. что я хочу - мне нужен скрипт, которым можно посмотреть, какие именно сисколлы, как и когда, выполняет JVM для конкретного потока. может кто помочь?

val-amart
()

[специалистам по всему] подключение европейских устройств в штатах

подскажите, что и где можно сейчас купить в Киеве, для подключения устройств рассчитаных на европейскую электросеть в штатах? в частности, Sony PS3. ну или, что, и где купить в Чикаго =)

val-amart
()

[Solaris] Лимитирование IO

Подскажите пожалуйста, как лимитировать ввод-вывод для одного процесса/файлухи/зпула - хотя бы одно из этого же можно зарезать?

ситуация такая - есть:

SunOS xxxxxxldap07 5.10 Generic_127111-06 sun4v sparc SUNW,SPARC-Enterprise-T5220

есть на нем бэкапы каталога, которые мы недавно пофиксили и они стали делаться по нескольку часов. есть опасения, что в проде активность ИО бэкапа заимпактит нормальную работу лдапа. Бекапы лежат на отдельном зпул мирроре. Все НМЖД на одном котроллере. Так что хотелось бы либо обрезать максимальную скорость чтения и записи либо для всего зпула, либо для отдельной (и единственной) файлухи на нем (зфс). Другой вариант - ионайс для процесса бекапа, но его я так понимаю в соляре нет. Чем бы заменить?

Что посоветуете, господа админы?

val-amart
()

[вброс]

... обеспеченный женой (девушкой?) видного лица Microsoft Ukraine: http://rumpumpum.livejournal.com/330904.html http://kangelka.spaces.live.com/blog/cns!CB1A849DC712789E!1034.entry?sa=38114978 Игорь в очередной раз опозорился на все рунеты, впрочем, ему поделом. Редиска.

val-amart
()

[slow?] видеореклама на youtube?

сабж?

val-amart
()

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