Quassel-core
I'm running quassel-core on my pi and the quassel client on my i5 2500K desktop. The lag between the input and the message appearing on the IRC channel is terrible (more than 1.5 sec, tested on different networks). The sync-lag is 0.2 ms, so that should not be the problem. Irssi on the pi is working normal. Is there anyone running in the same kind of trouble? I tested running the sqlite dbase from tmpfs and from usbstick. This didn't solve anything.
Re: Quassel-core
Does anyone else have this issue? I have a Pi coming, and the main thing I have in mind to start out with is to use it for an always-on quassel-core.
The way I use IRC, a 1.5s delay isn't a dealbreaker, but it'd be nice to have a normal not-noticeable lag.
The way I use IRC, a 1.5s delay isn't a dealbreaker, but it'd be nice to have a normal not-noticeable lag.
Re: Quassel-core
Trust me, it becomes a dealbreakerragesoss wrote:Does anyone else have this issue? I have a Pi coming, and the main thing I have in mind to start out with is to use it for an always-on quassel-core.
The way I use IRC, a 1.5s delay isn't a dealbreaker, but it'd be nice to have a normal not-noticeable lag.

Re: Quassel-core
While I was waiting for my Pi, ended up setting up quassel to run on my old Android phone instead. That went pretty well, so I stuck with it until now. Today I tried quassel-core on my Pi (on an Raspbmc install) and the lag is definitely bad, way worse than it was on Android (despite the "0.2s" lag the client reports).bogus wrote:Trust me, it becomes a dealbreakerragesoss wrote:Does anyone else have this issue? I have a Pi coming, and the main thing I have in mind to start out with is to use it for an always-on quassel-core.
The way I use IRC, a 1.5s delay isn't a dealbreaker, but it'd be nice to have a normal not-noticeable lag.Did you already notice the lag?

Re: Quassel-core
I've just moved my core to my raspberry an noticed this to, I'm sometimes getting delays of about 5 seconds.bogus wrote:I'm running quassel-core on my pi and the quassel client on my i5 2500K desktop. The lag between the input and the message appearing on the IRC channel is terrible (more than 1.5 sec, tested on different networks). The sync-lag is 0.2 ms, so that should not be the problem. Irssi on the pi is working normal. Is there anyone running in the same kind of trouble? I tested running the sqlite dbase from tmpfs and from usbstick. This didn't solve anything.
Re: Quassel-core
This is something I would like to do too. My quassel core is hosted on a windows box at the moment.
I wonder if the problem is to do with the write speed of the SD card or something. Some ideas;
I wonder if setting up a ramdisk using tempfs and putting the database into that would help at all?
Set videocore memory down to 16 or something, you would also have to do schedule a truncation of the db so that it never exceeds the size of the ram disk.
You could set up an rsync to keep the database synchronised to a disk folder for persistence.
I also wonder if setting the quassel-core process to a higher priority?
Note the process ID of the core, say this is 2123
Negative numbers are higher priority.
Bear in mind that there are two stages of latency with an IRC bouncer like Quassel. The lag from your client to the core, and then the lag from the core to the IRC network and back.
The Quassel client only shows the lag between client and core. So if the IRC network latency is higher; then yes you may end up waiting for longer. Only way to test this is to have a non bouncer IRC client (maybe mIRC) running on another PC in your network and use this as a benchmark of the network latency.
You can also use some IRC commands to measure network lag.
I wonder if the problem is to do with the write speed of the SD card or something. Some ideas;
I wonder if setting up a ramdisk using tempfs and putting the database into that would help at all?
Set videocore memory down to 16 or something, you would also have to do schedule a truncation of the db so that it never exceeds the size of the ram disk.
You could set up an rsync to keep the database synchronised to a disk folder for persistence.
I also wonder if setting the quassel-core process to a higher priority?
Code: Select all
sudo top
Code: Select all
sudo renice -5 2123
Bear in mind that there are two stages of latency with an IRC bouncer like Quassel. The lag from your client to the core, and then the lag from the core to the IRC network and back.
The Quassel client only shows the lag between client and core. So if the IRC network latency is higher; then yes you may end up waiting for longer. Only way to test this is to have a non bouncer IRC client (maybe mIRC) running on another PC in your network and use this as a benchmark of the network latency.
You can also use some IRC commands to measure network lag.
Code: Select all
/ping username
/ping #channel
Re: Quassel-core
I set up a 256Mb Pi running Raspbian for my son and he installed quasselcore on it. It is connected by Ethernet to the home gateway/router. Apart from the occasional reboots to install upgrades it has been running solidly for months now. He estimates the "lag" to be of the order of milliseconds. So no problems here. 

Re: Quassel-core
Hi,
Can you tell me how do you build and configure it?
Can you tell me how do you build and configure it?
-
- Posts: 27225
- Joined: Tue Mar 25, 2014 12:40 pm
Re: Quassel-core
metRo_ wrote:Hi,
Can you tell me how do you build and configure it?
Code: Select all
apt-get update
apt-get install quassel-core
Take what I advise as advice not the utopian holy grail, and it is gratis !!