czwartek, 25 kwietnia 2019

Chromium [nadal] powoduje problemy z grafiką

Intelowskie sterowniki są w jakiś dziwny sposób wrażliwe na działanie chromiuma. Objawia się to tym, że po pewnym czasie, po uruchomieniu ruchy graficzne (głównie przewijanie strony) powodują wyskakiwanie czarnych kształtów geometrycznych.

Rozwiązaniem na to są pewne zmiany w ustawieniach systemowych (sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf):
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true"
   Option      "DRI"    "3"
EndSection
Oraz zmiana ustawień flag w chromie:
chrome://flags/#enable-zero-copy - na enable
chrome://flags/#enable-gpu-rasterization - force enable for all layers
chrome://flags/#smooth-scrolling - enable
chrome://flags/#ignore-gpu-blacklist - enable

[źródło]

środa, 24 kwietnia 2019

Autodeskowy Eagle w Ubuntu

Eagle od jakiegoś czasu nie ma instalacyjnej wersji dla Ubuntu. Można go sobie rozpakować i uruchomić, ale kogo by to satysfakcjonowało?
Żeby go sobie semi-zainstalować, proponuję zrobić tak:

Tworzymy w katalogu domowym folder eagle (który chyba i tak powstanie jako domyślny). Do niego rozpakowujemy program. Obok rozpakowanego katalogu (np. eagle-9.3.2) tworzymy dowiązanie symboliczne o nazwie eagle-app (ln -s eagle-9.3.2 eagle-app) a następnie tworzymy plik nano .local/share/applications/Eagle.desktop o zawartości [źródło]:
[Desktop Entry]
Comment[pl_PL]=Edytor Eagle
Comment=Edytor Eagle
Exec=~/eagle/eagle-app/eagle run
GenericName[pl_PL]=
GenericName=
GenericName[pl_PL.UTF-8]=Edytor PCB Eagle
Icon=~/eagle/eagle-app/bin/eagle-logo.png
MimeType=
Name[pl_PL]=Eagle
Name=Eagle
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Version=1.0
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

niedziela, 14 kwietnia 2019

Steam Play w oknie

Aby przestawić aplikację Proton (Wine) aby się uruchamiała w oknie, wystarczy [źródło]:

1. Przejść do katalogu aplikacji ~/SteamLibrary/steamapps/compatdata/321040/pfx.
2. Otworzyć terminal tu i wykonać komendę:
3. env WINEPREFIX=$PWD winecfg

niedziela, 7 kwietnia 2019

Dirt3 via Steam Play [SZKIC]

Swiche (opcje uruchamiania) [źródło]:
PROTON_LOG=1 PROTON_NO_ESYNC=1 PROTON_NO_DXD11=1  %command%
Idąc dalej tym wątkiem, pojawia się pytanie o Vulkan, żeby sprawdzić czy działa:
vulkan-smoketest
U mnie nie działał:
INTEL-MESA: warning: Haswell Vulkan support is incomplete
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
terminate called after throwing an instance of 'std::runtime_error'
what(): failed to find any capable Vulkan physical device
Może dla tego Dirt3 się nie chciał włączyć?
Aby uruchomić DRI3, w pliku /etc/X11/xorg.conf.d/20-intel.conf trzeba dodać linijkę o DRI [źródło]:
Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
  Option "AccelMethod" "sna"
  Option "DRI" "3"
EndSection
I zrestartować komputer.
Po tym zabiegu, vlukan-smoketest powinien działać [źródło]:
INTEL-MESA: warning: Haswell Vulkan support is incomplete
462 presents in 5.0045 seconds (FPS: 92.3168)
468 presents in 5.00597 seconds (FPS: 93.4884)
473 presents in 5.00229 seconds (FPS: 94.5566)
476 presents in 5.00105 seconds (FPS: 95.1801)
frames:2069, elapsedms:22115
Niestety, nie pomogło to w kwestii "no_dxd11", ale już "no_esync" nie jest potrzebne.

Jak się okazuje, kwestia rozbija się o wersję mesa'y. W Mincie 18.3 jest to obecnie 18.0.5, a sensu nabiera tutaj dopiero 19...