R600/R700 - wysyp nowości

28 maj 2010
Author Avatar Godzina : 22:57 Komentarzy : 3 Odsłon : 296
QR Code

Oszczędzanie energii

Jakiś czas temu pojawiły się łatki pozwalające na oszczędzanie energii w układach graficznych R600 / R700. Dnia wczorajszego, Alex Deucher opublikował kolejny zetsaw pozwalający na kompletne zarządzanie energią w układach serii Radeon HD 2000/3000/4000  :

  • [PATCH] drm/radeon/kms/pm: patch default power state with default clocks/voltages on r6xx+
  • [PATCH] drm/radeon/kms/pm: radeon_set_power_state fixes
  • [PATCH] drm/radeon/kms/pm: voltage fixes
  • [PATCH] drm/radeon/kms/pm: add support for SetVoltage cmd table

Istnieją duże szanse, że zmiany pojawią się w jądrze 2.6.35.

Sterownik Gallium3D

Dotychczas dla układów Radeon był dostępny sterownik r300g dla nowej biblioetki sterowników graficznych Gallium3D. Tym razem udostępniono zupełnie nowy r600g obsługujący wspomniane układy R600/R700. Na chwile obecną, sterownik radzi sobie wyłącznie z glxgears, jednak umieszczenie go w głównej, rozwojowej linii Mesy 7.9, może oznaczać owocne zmiany w najbliższym czasie.

Tilling

Sterownik wzbogacił się również o obsługę sprzętowego Tillingu zarówno 1D jak i 2D. Tilling to nic innego, jak możliwość składania tekstur z bitmapowych kawałków, gdzie programista może zdefiniować jak często obrazek ma się powtórzyć na powierzchni obiektu.

Sony żegna 3.5"

26 kwi 2010
Author Avatar Godzina : 19:28 Komentarzy : 7 Odsłon : 374
QR Code

O dyskietkach zapomniałem już bardzo dawno. Tym czasem Sony podjęło właśnie decyzję o całkowitym wycofaniu ze sprzedaży dyskietek 3.5" na terenie Japonii. Co ciekawe w ubiegłym roku sprzedano blisko 12 milionów sztuk tego nośnika, co jak na archaiczny plastik jest liczbą zaskakującą. Tak więc Panowie i Panie - mamy czas jedynie do końca marca 2011- wtedy minie okrągłe 30 lat od premiery tego typu nośnika. Powody są dość oczywiste - coraz mniejsza popularność, która na dzień dzisiejszy gości jedyine chyba w naszych rewelacyjnych urzędach :)

Ramdysk na karcie graficznej

10 kwi 2010
Author Avatar Godzina : 21:06 Komentarzy : 27 Odsłon : 865
QR Code

Konfigurując nowy serwer, doszedłem do wniosku, że pamięc karty graficznej praktycznie będzie nie wykorzystana. A skoro już jest, to dlaczego z niej nie skorzystać? Jedynym sensownym rozwiązaniem było wykorzystanie tej przestrzeni jako szybki ramdysk.

Pierwsze co musimy zrobić to poznać adres szyny PCI w której podpięta jest nasza karta.

# lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350]

Kolejnym krokiem jest określenie początkowego adresu pamięci oraz jego rozmiaru możliwego do zmapowania przez procesor.

# lspci -vvv -s 01:00.0 | grep prefetchable
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fbce0000 (64-bit, non-prefetchable) [size=64K]

W ten sposób znamy początkowy adres 0xd0000000 oraz rozmiar 256MB.

Na prymitywne potrzeby postanowiłem jednak zachować 32MB (0x02000000).  Stąd też, naszym adresem początkowym będzie 0xd2000000 - z czego zostaje nam 224MB na nasz ramdysk :

# modprobe phram phram=VRAM,0xd2000000,224Mi

Sprawdzamy.

# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 0e000000 00001000 "VRAM"

Gra kapela. Czas na załadowanie modułów mtdblock, który umożliwi nam wykorzystanie mtd jako urządzenia blokowego oraz modułu jffs2, który najlepiej nada się jako system plików dla tego typu urządzenia.

# modprobe mtdblock
# modprobe jffs2

Pozostało już tylko sformatowanie oraz podmontowanie

# mkfs -T jffs2 /dev/mtdblock0
# mkdir /mnt/vram
# mount /dev/mtdblock0 /mnt/vram

Na koniec sprawdzamy czy wszystko przebiegło OK i możemy cieszyć się szybkim ramdyskiem.

# df --si | grep mtdblock
/dev/mtdblock0         232M   132k   220M   1% /mnt/vram

Jak szybko może być ?

# hdparm -t /dev/mtdblock0
/dev/mtdblock0: Timing buffered disk reads:  224 MB in  0.03 seconds = 6422.75 MB/sec

# hdparm -T /dev/mtdblock0
/dev/mtdblock0: Timing cached reads:   17666 MB in  2.00 seconds = 8842.62 MB/sec

Niestety nie ma róży bez kolców - opisana metoda nie będzie działać jeśli wykorzystujemy zamknięte sterowniki ATi / NVidia. Dlatego decyzję trzeba podjąć indywidualnie.

Czajna iGaga

29 mar 2010
Author Avatar Godzina : 21:45 Komentarzy : 13 Odsłon : 332
QR Code

Było już o "ajfonowym" mikserze - czas na kolejne wariactwo z udziałem jabłecznika. Kot nie dał rady :D

Sony i EPIC Fail

29 mar 2010
Author Avatar Godzina : 15:55 Komentarzy : 25 Odsłon : 414
QR Code

Najnowsza aktualizacja dla konsoli Sony Playstation 3, która będzie już dostępna niebawem, wprowadza bardzo nieprzyjemną zmianę. Znana zakładka "Install Other OS", która umożliwia instalację innego systemu operacyjnego - w tym Linuksa, zostanie przez producenta usunięta. Sony tłumaczy się aspektami bezpieczeństwa, twierdząc, że dla większości użytkowników decyzja nie będzie miała większego znaczenia. Nie uwzględniono jednak bardzo poważnego faktu, że jest to właściwie bardzo znaczący czynnik, często brany pod uwagę przy zakupie konsoli. Aktualizacja  wiąże się również z utratą wszelkich danych - stąd też zalecany jest backup.

Sony - coś ty uczynił? - teraz Cię już nie kupię.

KDE Plasma Mobile

27 mar 2010
Author Avatar Godzina : 12:40 Komentarzy : 4 Odsłon : 289
QR Code

Na spotkaniu Tokamak, twórcy KDE zaskakują nowymi pomysłami. Tym razem pod lupę zostały wzięte urządzenia mobilne. Znana jest już powłoka Plasma Netbook, więc przyszła kolej na Plasma Mobile -  testowaną na urządzeniach Nokia N900 i Compal Jax10. Projekt w przyszłości może konkurować z takimi rozwiązaniami jak  Ubuntu Netbook Remix czy Moblin

Ostatnie 10 wpisów

Ostatnie 5 komentarzy

Facebook

Kategorie

Archiwum

Blogroll

Flag Counter

free counters