Page 1 of 2 12 LastLast
Results 1 to 15 of 24

Thread: Intermittent skittles and location not updating in real time

  1. #1
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Intermittent skittles and location not updating in real time

    Trying SEQ again after a multi year break. I get skittles intermittently when I zone, and my location and heading do not update in real time. If I sit still for 10-15 seconds my location updates on the map.

    Any thoughts? Maybe something with the pcap?

    Im running the latest svn from trunk, but I have had the issue for the last several builds since returning in February.
    My sytem is Ryzen 1800x 32GB RAM on FC30 EQ is running on Wine on the same box.

    Thanks!

  2. #2
    Administrator
    Join Date
    Oct 2019
    Posts
    497

    Re: Intermittent skittles and location not updating in real time

    If the network you're on is chatty or congested then the kernel might be dropping packets before pcap/seq can consume them. Are you seeing any network related messages in the SEQ console? Dropped packets? Failed decoding? ARQ give up?

    If it's congestion related, you can try enabling session tracking and/or real time thread. You can also reduce what pcap has to sort through by specifying your IP or MAC address. (all of this is under the network menu)

    If none of that helps then troubleshooting will get a bit more complicated.

    Possibly related question - are you running Wayland on your FC30 install, or did you install an X server? As I understand it, Qt (and thus SEQ) isn't supposed to work on Wayland prior to Qt5 (and based on my limited testing, doesn't). I'm curious if you've had better luck with it than I did.

  3. #3
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    [steve@steve ~]$ echo $XDG_SESSION_TYPE
    x11

    It seems like it's got a framerate of 0.05 frames per second. ie. one frame every 20 seconds or so.
    I closed everything on my PC but EQ and SEQ. Same issue.
    No network related messages in the console.
    dmesg is clean

  4. #4
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    I ran a wireshark capture with the same pcap settings udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and host 192.168.0.2
    I get a pretty smooth cadence of packets with no errors.
    1515 packets in 203.2 seconds sitting still in guild lobby.

    I do eventually get skittles after zoning, it just takes some time. It's like the whole thing is in slow motion.

  5. #5
    Administrator
    Join Date
    Oct 2019
    Posts
    497

    Re: Intermittent skittles and location not updating in real time

    At least a couple of other people have reported issues with super slow updates. They were using the beta (there are discussions in the beta thread on it), but since it's happening to you with the trunk version, I guess that means it's not beta related.

    Unfortunately, I haven't been able to reproduce it, so I don't have a fix. I know one person got the problem to go away with a fresh OS install. I don't know if that's helped in the other case(s) or not. But I do know "try reinstalling" or "try a different distro" isn't generally very welcome advice, so I won't offer that.

    Considering how good your system specs are, and that wireshark is fine, (and that I have a working set up similar to yours, but on a much older, lower-spec machine), I have my doubts that it's actually load related. Probably some bug in some specific library version.

    I'll set up an FC30 VM and see if I can reproduce the issue there. Though things are pretty busy right now IRL, so I'm not sure how soon I can get to it. It may be a week or two - I don't even have time to play EQ right now :-(

    In the mean time, if you're feeling up to it - some profiling data (see https://users.cs.duke.edu/~ola/cours...ing/gprof.html) might prove useful for troubleshooting. If you decide to do it, you can email it to me at cn187 at users.sourceforge.net

  6. #6
    Administrator
    Join Date
    Oct 2019
    Posts
    497

    Re: Intermittent skittles and location not updating in real time

    Actually, I just saw something that said gprof doesn't really work well for multi-threaded apps. So maybe something like https://oprofile.sourceforge.io/news/ would be a better choice.

  7. #7
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    I'll try to get some profiling data.

    Here is some additional context.

    ShowEQ 5.13.10.95, Built from 'main.cpp' on Mar 21 2020 at 22:01:39
    CVS: @(#) $Id: main.cpp 760 2012-03-10 05:17:33Z ngdeao $ $Name$
    Using GCC version: 5.4.0
    Using glibc version: 2.29
    Using Qt version: 3.3.8b
    Running on Linux release 5.5.10-100.fc30.x86_64 for processor x86_64

    I tried the beta and had the same issue.

    Thank you for your assistance!

  8. #8
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    I built it on a FC27 VM I had kicking around and it works fine. It must be something with the build environment.

  9. #9
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    The gcc version stands out. The FC27 build used 7.3.1 Must be a crusty old symlink somewhere

  10. #10
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    Fixed the gcc version. still slow.

  11. #11
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    oprofile data sent

  12. #12
    Administrator
    Join Date
    Sep 2005
    Posts
    353

    Re: Intermittent skittles and location not updating in real time

    I had crazy slow refresh rates on Fedora compiled box. Tried a bunch of things to fix including different flavors of FC and ended up just installing Centos. Same hardware totally different experience.
    Last edited by fransick; 03-26-2020 at 12:59 PM. Reason: sleep helps clarity

  13. #13
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: Intermittent skittles and location not updating in real time

    I'm using Nvidia blob video driver if that makes a difference.

  14. #14
    Administrator
    Join Date
    Oct 2019
    Posts
    497

    Re: Intermittent skittles and location not updating in real time

    Any chance you were able to grab that ldd output I emailed you about?

  15. #15
    Administrator
    Join Date
    Oct 2019
    Posts
    497

    Re: Intermittent skittles and location not updating in real time

    Thanks for the ldd info. There were some minor differences, but nothing that jumped out at me as a likely issue. I did however, get a chance to spin up an FC30 VM, and I can definitely reproduce the issue. So now it's just a matter of digging in and finding the root cause.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On