Archiwum dla ‘linux’

Czerwiec 14, 2010

Deadbian.

Znów to samo. Po ostatnich aktualizacjach KDE4 zdechło. Po splashscreenie jest biały ekran i plasmadesktop leży. Wcześniej miałem podobnie, gdy mysql i openvirtuoso nie chciały działać, a teraz, nie wiem o co chodzi.

Tak ładnie działał u mnie testing… Załamuje mnie to. Lubię Linuksa, pewne narzędzia i metody pracy pod Linuksem są nieosiągalne pod Windows. Tylko dlaczego od strony użytkowej to ciągle taka walka? Mam nadzieje, że po kolejnych aktualizacjach się poprawi, a w niedługim czasie testing zostanie zamrożony.

Martwi mnie tylko fakt tego, że przy zakupie następnego laptopa znów będą problemy. A kiedyś, co prawda na beżowych blaszakach za czasów Slackware wszystko działało tak pięknie.

Eh. Miałem kiedyś nadzieje, że z zapowiedzi Google powstanie jakiś godny uwagi produkt. Póki co, jakoś tego nie widzę.

To jest trochę smutne, po kilkunastu latach używania Linuksa, przyjdzie mi wrócić do Windows…

PS. Deadbiana udało mi się reanimować, niestety network-manager-kde nie działa (nie łączy się z Wifi po WPA2/PSK). Zobaczymy co przyniosą dzisiejsze aktualizacje.

Kwiecień 4, 2010

Windows 7 vs Debian + KDE4.

Od kilku dni mam okazję testować Windows 7 Ultimate na moim wysłużonym laptoku. Pierwsze wrażenia: wow. Chyba pierwszy produkt MS oprócz może W2K, który wydaje się mieć sens. Mało tego, działa szybko (bardzo szybko), a do tego całkiem miło i przyjemnie obsługuje cały sprzęt OOTB. I jeszcze jedno: po ustawieniu planu zarządzania energii na bardziej “laptop-mode”, dwupółletnia bateria w R61 działa 3 godziny.

Drugie wrażenie, czasem wywala się grafika (dziś w opcjonalnych aktualizacjach znalazłem sterownik intela, może będzie lepiej). Jedna zwiecha po suspendzie w trakcie słuchania muzyki. Opóźnienie w Guitar Rig drugie tyle większe jak pod Linuksem + Wine + Wineasio + jackd.

Trzecie wrażenie: Debian z ich wersją KDE4 nie ma się czego wstydzić. Jak dla mnie środowiska są porównywalne. Debian jak to Debian, bardziej przewidywalny i mniej więcej wiadomo co się tam pod maską odbywa.

Tagi: ,
Październik 10, 2008

“The click is killing me”

No more.

http://git.kernel.org/?p=linux/kernel/gi…

Ale fajnie ;) . Nie spodziewałem się, że przestanie klikać już w 2.6.27.

Październik 6, 2008

Interfejs audio – Maudio Fast Track USB.

Jako że mam kiepską kartę dźwiękową w laptoku a chciałem sobie ponagrywać swoje marne granie, żeby się jeszcze bardziej zdołować jakie ono marne, kupiłem sobie interfejs usb:

FastTrack USB

Kwestię tego, że przysłali mi z pewnego sklepu uszkodzony, używany syf pomijam, interefejs został wymieniony na nowy i…

Spodziewałem się problemów w kwestii Linuksa. Powiem krótko: Linux w tej kwestii stoi mocno. Samo urządzenie, czy to w alsie, czy przez jackd jest obsługiwane prawidłowo. Nagrywałem z wyjścia liniowego atenuatora Webera i byłem mile zaskoczony jakością. Próbek nie zamieszczam, bo się wstydzę, kto chce i tak znajdzie…

W kwestiach zabawowych. Skompilowałem wineasio, odpaliłem Guitar Rig i co? I działa. Jack widzi wine jako klienta, można sobie podpinać np. ardour na wyjście Guitar rig i go nagrywać… a opóźnienie które podaje GR: ~5ms. Uruchomienie (z jakimś głupim błędem) trwa dość długo, ale jak już wstanie, to nie ma żadnego problemu, zero opóźnień.

Ableton Live działa pod wine, ale uruchomiłem tylko wyjście, wejścia z karty nie jestem w stanie zmusić do działania.

Ogólnie gdyby ktoś chciał nagrywać mikrofon (z góry zaznaczam że dynamiczny, bo nie ma zasilania fantomowego) czy gitarę, polecam. Naprawdę fajny produkt.

Tagi: ,
Wrzesień 21, 2008

HVR-900 – klikanie dźwięku pod Linuksem.

Ależ kupa.

Zanabyłem kiedyś, już prawie rok temu, tuner DVB-T HVR900. Nie działał dobrze od początku. W mainline nie był rozpoznawany bo… identyfikator urządzenia nie był dodany do obsługiwanych kart. Sterownik Markusa Rechbergera (dvb-experimental) działał, ale dźwięk klikał. Po pół roku Markus wydał nowy sterownik z obsługą DVB w userspace, w którym problem został rozwiązany. Używanie modułów spoza kernela jest niestety niewygodne, pomyślałem, że można by poprawić sterownik w kernelu.
Poprosiłem Mauro Carvalho Chehaba, żeby dodał odpowiednie id, ale już wtedy zacząłem używać tylko wejścia composite, do którego podłączam zewnętrzny tuner DVB-S. Niestety audio w composite nie działało. Dzisiaj to poprawiłem i idąc za ciosem postanowiłem poprosić Markusa, żeby pomógł mi naprawić problem z “klikaniem” dźwięku. Nie był zainteresowany. Napisał tylko, żebym używał em28xx-new, a w kolejnym mailu, że musiałbym użyć kodu z em28xx-audio.c.

Się wkurwiłem i zacząłem analizować diffa między dvb-experimental a em28xx-new.

Okazało się, że wystarczy zmienić aż tyle:

- runtime->buffer_size – oldptr – 1;
+ runtime->buffer_size – oldptr;
- memcpy(runtime->dma_area, cp + cnt,
+ memcpy(runtime->dma_area, cp + cnt * stride,
length * stride – cnt * stride);

Markus trzymając dvb-experimental w stanie “klikającym” (co pewnie przekłada się na to że w mainline też nie jest poprawione), nagania sobie testerów em28xx-new, który jak sam twierdzi, nigdy nie zostanie włączony do mainline.

Patch do repo v4l-dvb jest tutaj

Łatkę wysłałem do Mauro. Mam nadzieję, że wejdzie szybko do mainline…
Co za gówno. Ciekawe ile sterowników w kernelu nie działa, bo są jakieś niesnaski między deweloperami. Markus był kiedyś jednym z deweloperów v4l, ale się chopaki popsztykali. Teraz za pisanie zewnętrznego sterownika em28xx-new płaci mu Empia…

Ja pierdole. To ma być open source? (update: tak, to ma być open source – łatka jest już w 2.6.27).

Sierpień 20, 2007

Lirc – odbiornik IR na COM.

Wielki finał. Postanowiłem zlutować odbiornik na coma (najtańszy i najprostszy).
Całe lutowanie to max. ok. 30 minut, rewelacyjny opis znalazłem przypadkowo tutaj:

http://lnx.manoweb.com/lirc/

(ostatnimi czasy strona nie działa, ale jest też tutaj: http://lnx.manoweb.com/lirc/oldsite/)

Części to ok. 5zł, dostępne bez problemu.

Problem dość spory napotkałem już na samym początku podczas próby załadowania modułu lirc_serial. Oops za oopsem. Rozwiązanie polega na zwolnieniu portu przed załadowaniem modułu, oczywiście spier… się w 2.6.22.

Do /etc/modprobe.conf dodajemy:

install lirc_serial /usr/bin/setserial /dev/ttyS0 uart none && /sbin/modprobe –ignore-install lirc_serial

man do modprobe.conf oczywiście okazał się przydatny. Powyższe przed załadowaniem modułu zwalnia port. Dzięki temu możemy dodać lirc_serial do MODULES w Archowym /etc/rc.conf.

Po zmontowaniu, za pomocą xmode2 -d /dev/lirc0 podglądamy “pikanie” pilota, widać czy działa ;) . Potem irrecord -d /dev/lirc0 thompson generujemy konfigurację dla przycisków. Zachowałem nazwy przycisków z konfiguracji lifeview, dzięki czemu nie musiałem zmieniać konfiguracji irexec dla programów używających pilota.

Odbiornik zbiera odbicia od ścian, więc nie ma problemu z tym, że jest z tyłu komputera. Mam nadzieję tylko, że lirc_serial będzie działał, bo jak i to panowie od kernela zamierzają regularnie psuć, to się poddam i sobie Windows zainstaluje ;)

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.