Acties:
  • 0 Henk 'm!

  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

Topicstarter
offtopic:
Not sure if Client Software Algemeen, Non-Windows Operating Systems, of Tablets en Telefoons.


Ik heb hier een Samsung SM-P900 12.2 Pro tablet, een ssh daemon (dropbear/SSHDroid) en een X server (XSDL Xserver). En de input naar beide is erg traag/stotterig/laggy. Als ik bijvoorbeeld over ssh type of de cursor beweeg, dan gaat het snel - langzaam - snel - langzaam - etc.

Er stond Samsung Android 5.0.2 (rooted) op. Ik heb er inmiddels LineageOS Android 7.1 (rooted), opgezet, maar geen verandering. Ik heb de gouvernor op performance gezet, maar ook geen verandering.

Mijn telefoon (Xiaomi Mi 5 met stock MIUI Android 7, rooted) gaat met de zelfde apps gewoon vloeiend zoals je verwacht.

De stotterigheid van de cursor is analoog aan de resultaten van een ping commando:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PING 192.168.1.9 (192.168.1.9) 56(84) bytes of data.
64 bytes from 192.168.1.9: icmp_seq=1 ttl=64 time=12.4 ms
64 bytes from 192.168.1.9: icmp_seq=2 ttl=64 time=1428 ms
64 bytes from 192.168.1.9: icmp_seq=3 ttl=64 time=431 ms
64 bytes from 192.168.1.9: icmp_seq=4 ttl=64 time=2500 ms
64 bytes from 192.168.1.9: icmp_seq=5 ttl=64 time=1503 ms
64 bytes from 192.168.1.9: icmp_seq=6 ttl=64 time=503 ms
64 bytes from 192.168.1.9: icmp_seq=7 ttl=64 time=2572 ms
64 bytes from 192.168.1.9: icmp_seq=8 ttl=64 time=1575 ms
64 bytes from 192.168.1.9: icmp_seq=9 ttl=64 time=576 ms
64 bytes from 192.168.1.9: icmp_seq=10 ttl=64 time=12.4 ms
64 bytes from 192.168.1.9: icmp_seq=11 ttl=64 time=1643 ms
64 bytes from 192.168.1.9: icmp_seq=12 ttl=64 time=637 ms
64 bytes from 192.168.1.9: icmp_seq=13 ttl=64 time=11.7 ms
64 bytes from 192.168.1.9: icmp_seq=14 ttl=64 time=1704 ms
64 bytes from 192.168.1.9: icmp_seq=15 ttl=64 time=697 ms
64 bytes from 192.168.1.9: icmp_seq=16 ttl=64 time=11.9 ms


Ik weet niet wat verder nog voor de hand liggende oorzaken kunnen zijn. Heeft iemand een idee waardoor dit zou kunnen komen?

Dropbear wil ik voor hobbyklooien gebruiken en XSDL om de tablet als secundaire monitor te gebruiken bij development, maar de lag maakt het erg irritant. Het is niet bepaald een goedkope prutslaptop.

Afbeeldingslocatie: https://i.imgur.com/CBzVNVP.png

🇪🇺 Buy from EU (GoT)


Acties:
  • 0 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Puur afgaande op de ping resultaten, lijkt het me gewoon brakke wifi ontvangst van die tablet?
Helpt het als je tablet bv op de router legt?

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 10:04

CAPSLOCK2000

zie teletekst pagina 888

Eens, met zo'n netwerkperformance zal alles slecht lopen.

Ik zou eerst eens op die tablet rondkijken of alles wel lekker loopt, geen gekke meldingen in de logs, geen powersafe geneuzel, geen op hol geslagen processen, dat soort werk.

Als het echt onoplosbaar is dan zijn er asynchrone varianten van ssh, zoals mosh, die netwerklag voor je verbergen door zoveel mogelijk lokaal te doen, maar dat is meer een lapmiddel dan een oplossing.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 24-08 21:46
Heb je al gezocht naar power saving options in de hoek van je WiFi-driver (al dan niet in sysfs)?

Acties:
  • 0 Henk 'm!

  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

Topicstarter
Ik heb inmiddels mijn tablet naast de router gelegd en geobserveert dat het probleem nog steeds aanwezig is.

Interessant is dat de tablet verder perfect werkt. Geen trage websites, Netflix speelt heel vlot. Ik kom in het configuratiepaneel verder geen opties anders dan "Keep WIFI on during sleep" tegen.

Verder moet ik nog even zoeken waar ik logs kan vinden.

🇪🇺 Buy from EU (GoT)


  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

Topicstarter
Ik heb iets interessants ontdekt @azz_kikr @CAPSLOCK2000.

Op mijn GPD Pocket (Intel Atom CPU) met Ubuntu ervoer ik exact het zelfde. Totdat ik WiFi Power Management uitschakelde door in /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf de waarde te veranderen:

code:
1
2
[connection]
wifi.powersave = 3


naar wifi.powersave = 2.

Vanaf dat moment is ping razendsnel en kan heb ik ssh zonder latency.

Maar de Samsung SM-P900 12.2 Pro draait LineageOS en bovengenoemde bestanden bestaan niet.

Android is ook gewoon Linux. Dit zal toch ergens via software te regelen zijn?



Afbeeldingslocatie: https://c1.iggcdn.com/indiegogo-media-prod-cld/image/upload/fl_progressive:semi,q_auto,f_auto,w_620/v1484740967/cqd4ocwv51c8ykcdp1q0.jpg
Afbeelding: GPD Pocket RC

🇪🇺 Buy from EU (GoT)


Acties:
  • +1 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 10:04

CAPSLOCK2000

zie teletekst pagina 888

Interessante vondst.
Ik weet niet zo veel van Android en powermanagement is ook niet mijn specialiteit, maar in het algemeen kun je wifi power mgmt uitzetten via 'iwconfig':
iwconfig wlan0 power off
maar mijn Lineage OS kent dat niet. Ik vermoed dat dit commando vooral een front-end is voor files onder /sys of /proc.
Ik weet ook niet hoe compatible het power management van Android is met een stock Linux Kernel.

Ik ben even gaan rondkijken en in /etc/wifi/WCNSS_gcom_cfg.ini vind ik wel wat settings die interessant klinken, zoals gRuntimePM (PM = power manager?), gEnablePowerSaveOffload, gEnableSuspend, isAndroidPsEn (Ps = Power save?), gSelfGenFrmPwr en nog veel meer.

PS. Ik zou maar een backup maken voor je aan die file gaat zitten, het voelt als een mijnenveld ;)

This post is warranted for the full amount you paid me for it.


Acties:
  • +1 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Google Play: Disable WiFi Power Saver ROOT

Is voor samsung devices zoals SGS7 en andere

Of als je het manueel/gratis wilt doen...


code:
1
2
3
su
echo '0' > /data/.psm.info
chmod 664 /data/.psm.info


of als er een dialer app opzit
code:
1
2
3
4
5
6
1. Go to your phone dialer
2. Dial *#0011#
3. When you see the "ServiceMode" screen, press the left menu button
4. Select "WiFi"
5. See that "Wifi Power Save Mode" button that is "ON" - well turn it "OFF"
6. Exit this menu, turn off your Wifi and turn it back on. If you already entered all your wifi credentials, forget your network info (remove it) and re-enter it again.

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


  • Sando
  • Registratie: Januari 2007
  • Niet online

Sando

Sandoichi

Topicstarter
Jullie komen interessant in de buurt!
CAPSLOCK2000 schreef op donderdag 24 augustus 2017 @ 14:03:

Ik ben even gaan rondkijken en in /etc/wifi/WCNSS_gcom_cfg.ini vind ik wel wat settings die interessant klinken
Helaas heeft mijn LineageOS die file niet. Ik heb daar alleen:

wpa_supplicant.conf:
code:
1
2
3
4
5
update_config=1
ctrl_interface=wlan0
eapol_version=1
ap_scan=1
fast_reauth=1

cred.conf:
code:
1
2
3
cred={
    imsi="?"
}


iwconfig bestaat hier inderdaad ook niet.

@azz_kikr Ik was dat ook tegen gekomen, maar het werkt niet in mijn geval en is dus vermoedelijk Samsung-firmware-specifiek. Niet LineageOS.

Dit geeft in ieder geval wat hoop. Hardware-technisch is er hoop. Nu nog vinden of en waar LineageOS dit kan aanpassen.

Ik heb de nightly van 23 augustus net geflashed en Tablet Power Management op Performance gezet, maar dit heeft ook geen invloed (op de Wifi).

🇪🇺 Buy from EU (GoT)


Acties:
  • +1 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 24-08 21:46
Sando schreef op donderdag 24 augustus 2017 @ 12:27:
Op mijn GPD Pocket (Intel Atom CPU) met Ubuntu ervoer ik exact het zelfde. Totdat ik WiFi Power Management uitschakelde
Told ya so.
Android is ook gewoon Linux. Dit zal toch ergens via software te regelen zijn?
Zeker. Use the source Luke.

Netlink dus. Frontends zijn iw of iwconfig - als je NL80211_CMD_SET_POWER_SAVE Googlet vind je ook hints dat Google (of iemand anders) er een wpa_supplicant command voor heeft gebouwd, maar of dat er tegenwoordig nog in zit.

Huiswerk: compileer iw..
Pagina: 1