Steam Deck i FreeCAD – przenośna stacja robocza

Steam Deck to przenośny PC, pracujący domyślnie pod kontrolą SteamOS (bazujący na Arch Linux), ale mogący też uruchamiać inne systemy operacyjne. Wydajny układ graficzny, procesor, 16 GiB szybkiego RAM-u i bardzo zaawansowane netody wejściowe sprawiają, że Steam Deck wydaje się być dobrze przystosowany do uruchamiania aplikacji 3D, w tym programów CAD. Do tego ma on możliwość podłączenia (przez hub, który … Czytaj dalej

Valve Steam Deck – szczegółowa analiza PC w formie przenośnej konsoli

Od zapowiedzi Steam Deck minęło kilka dni, ale nowa konsolka Valve zdąrzyła już spolaryzować opinie graczy od “To będzie Nintendo Switch killer!” po “Valve nie umie robić sprzętu, skończy się jak Steam Machines.” albo “To nie ma grupy docelowej.” Tutaj chciałbym dokonać chłodniejszej analizy tego czym jest Valve Steam Deck, czyją jest konkurencją i jak przedstawia się na tle konkurencji … Czytaj dalej

FreeCAD OpenVR – obsługa gogli wirtualnej rzeczywistości.

Program FreeCAD można było do tej pory skompilować z obsługą okularów wirtualnej rzeczywistości Oculus Rift. To jednak wykluczało z użytkowników innych gogli i systemów operacyjnych. Implementacja nie wykorzystywała też kontrolerów ruchowych. Dlatego postanowiłem dodać do programu obsługę OpenVR. Na początek małe demo (okno podglądu przedstawia widok lewego oka): Dzięki OpenVR możliwa jest obsługa gogli m.in.: Oculus Rift HTC Vive Valve … Czytaj dalej

Migotanie monitora 75Hz – łatanie kernela

Post ten opisuje sposób łatania jądra Linuksa na przykładzie łatki usuwającej błąd w sterowniku dla kart AMD Radeon (Polaris). Błąd ten ujawnia się tylko w przypadku monitorów o  częstotliwości odświeżania 75 Hz (i prawdopodobnie wyższych). Na ekranie okresowo widoczny jest poziomy migoczący pasek. Problem znika po ustawieniu stałej częstotliwości pamięci karty graficznej lub całkowitym wyłączeniu zarządzania energią. To skuteczne obejście … Czytaj dalej

Wymuszanie uruchamiania windowsowej wersji gry na Steamie dla Linuksa (na przykładzie Black Mesy Xen beta update)

Porty niektórych gier na Linuksa są niskiej jakości/działają wolno lub wręcz nie działają w ogóle. W międzyczasie DXVK (translator Direct3D11-Vulkan) i D9VK (Direct3D9-Vulkan) stały się na tyle niezawodne i wydajne, że potrafią z powodzeniem z natywnymi “buildami” gier. W skrajnych wypadkach (np. Dying Light) gra uruchomiona przez DXVK potrafi być ponad dwa razy wydajniejsza niż port Linuksowy. Jako przykład wybrałem … Czytaj dalej

Instalacja D9VK w Protonie [Aktualizacja]

Aktualizacja 11.08.2019 D9VK jest teraz zintegrowany z Protonem i nie trzeba niczego instalować. Wystarczy w opcjach uruchamiania gry wpisać: PROTON_USE_D9VK=1 %command% Jeśli gra nie startuje warto sprawdzić czy są zainstalowane 32-bitowe biblioteki:  libxcb-randr0:i386 mesa-vulkan-drivers:i386 Pierwotny post: D9VK jest dla Direct3D9 tym samym czym dla Direct3D11 jest DXVK. Tłumaczy wywołania Direct3D do api Vulkan. Niestety D9VK nie jest jeszcze częścią Valve … Czytaj dalej

Instalacja D9VK w Protonie [Akrualizacja]

Aktualizacja 11.08.2019 D9VK jest teraz zintegrowany z Protonem i nie trzeba niczego instalować. Wystarczy w opcjach uruchamiania gry wpisać: PROTON_USE_D9VK=1 %command% Jeśli gra nie startuje warto sprawdzić czy są zainstalowane 32-bitowe biblioteki:  libxcb-randr0:i386 mesa-vulkan-drivers:i386 Pierwotny post: D9VK jest dla Direct3D9 tym samym czym dla Direct3D11 jest DXVK. Tłumaczy wywołania Direct3D do api Vulkan. Niestety D9VK nie jest jeszcze częścią Valve … Czytaj dalej

Valve Index – pierwsze (i drugie) wrażenie

Chciałem podzielić się wrażeniami z użytkowania zestawu wirtualnej rzeczywistości Valve Index. Tego sprzętu jest jeszcze niewiele w Polsce, nie spotkałem też oryginalnych polskojęzycznych recenzji. Mam pełny zestaw: gogle, kontrolery (aka Knuckles), stacje bazowe 2.0 (aka Lighthouse). HMD (gogle) Gogle są niemal doskonałe, pod jednym warunkiem: trzeba je odpowiednio założyć oraz poświęcić nieco czasu na ustawienie. Małe przesunięcie na twarzy powoduje … Czytaj dalej

Instalacja D9VK w Protonie

D9VK jest dla Direct3D9 tym samym czym dla Direct3D11 jest DXVK. Tłumaczy wywołania Direct3D do api Vulkan. Niestety D9VK nie jest jeszcze częścią Valve Proton i chcąc z niego skorzystać należy zainstalować odpowiednie DLL samodzielnie. Uwaga: na chwilę obecną D9VK nie jest ukończonym projektem i wiele gier może działać z błędami lub nie działać w ogóle. Pobieramy paczkę z prekompilowanymi … Czytaj dalej