bugFreeciv - Bugs: bug #22159, Gtk2 research report redraw slow...

Show feedback again

bug #22159: Gtk2 research report redraw slow with experimental ruleset

Submitted by:  Jacob Nevins <jtn>
Submitted on:  Sun 08 Jun 2014 10:40:37 AM UTC  
Category: client-gtk-2.0Severity: 3 - Normal
Priority: 5 - NormalStatus: None
Assigned to: NoneOpen/Closed: Open
Release: S2_5/trunk r25086Operating System: GNU/Linux
Planned Release: 2.5.0, 2.6.0

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Tue 01 Jul 2014 09:26:18 AM UTC, comment #1:

> the use of root_reqs. But S2_4 uses them too

Wait, no it doesn't, we took them out at the last minute.

Anyway. On S2_5, removing the root_reqs from the experimental ruleset removes the slowdown.

It seems somehow related to which or how many root_reqs there are. If I remove root reqs from every tech in the ruleset in order up to but not including Automobile, it's still slow. Additionally removing from Automobile makes it noticeably faster. Just removing Automobile's root_req and leaving all the others makes it noticeably faster (not sure if by the same amount).

This slowness seems correlated with a delay starting the game (spawned server so can't tell if it's in client or server).

Can anyone else reproduce this behaviour?

Jacob Nevins <jtn>
Project Administrator
Sun 08 Jun 2014 10:40:37 AM UTC, original submission:

Just noticed that scrolling the research report with the experimental ruleset is slow and jerky. It's smooth and fast with every other ruleset I've tried.

Affects trunk too, but doesn't affect S2_4.

The obvious difference between the experimental ruleset and others is the use of root_reqs. But S2_4 uses them too, so maybe the differing implementations of patch #4399 have something to do with it?

(Xubuntu 12.04.)

Jacob Nevins <jtn>
Project Administrator


(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by jtn (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup