Freeze when switching dimension [VBO delete buffer lag]
EDIT:
You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. On every platform. Render distance 32 makes the lag longer.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Java code as a proof of concept in comments
Minor improvement: please remove System.gc() when switching worlds
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()
Environment
Ubuntu 16.04 LTS, Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz, Radeon R7 260X/360
Created Issue:
Freeze when switching dimension on linux
When I switch the world or teleport between servers (1.9.3-pre1) on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()Environment
Ubuntu 16.04 LTS
Ubuntu 16.04 LTS
Ubuntu 16.04 LTS, Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz, Radeon R7 260X/360
When I switch the world or teleport between servers
(1.9.3-pre1)on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()
WHY CAN'T YOU FIX THIS AFTER 3 YEARS!!!!! I'VE FIXED THIS ISSUE EVEN MYSELF! You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. EVERYWHERE!!! Pls just delete game and play tetris.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Done. Do I have to provide java code as a proof of concept?
EDIT:
WHY CAN'T YOU FIX THIS AFTER 3 YEARS!!!!! I'VE FIXED THIS ISSUE EVEN MYSELF! You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. EVERYWHERE!!! Pls just delete game and play tetris.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Done. Do I have to provide java code as a proof of concept?
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()
Freeze when switching dimensionon linuxFreeze when switching dimension [VBO delete buffer lag]
EDIT:
WHY CAN'T YOU FIX THIS AFTER 3 YEARS!!!!! I'VE FIXED THIS ISSUE EVEN MYSELF! You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. EVERYWHERE!!! Pls just delete game and play tetris.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Done. Do I have to provide java code as a proof of concept?
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()EDIT:
WHY CAN'T YOU FIX THIS AFTER 3 YEARS!!!!! I'VE FIXED THIS ISSUE EVEN MYSELF! You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. EVERYWHERE!!! Pls just delete game and play tetris.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Done. Do I have to provide java code as a proof of concept?
Minor improvement: please remove System.gc() when switching worlds
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()
EDIT:
WHY CAN'T YOU FIX THIS AFTER 3 YEARS!!!!! I'VE FIXED THIS ISSUE EVEN MYSELF! You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. EVERYWHERE!!! Pls just delete game and play tetris.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Done. Do I have to provide java code as a proof of concept?
Minor improvement: please remove System.gc() when switching worlds
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()EDIT:
You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. On every platform. Render distance 32 makes the lag longer.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Done. Do I have to provide java code as a proof of concept?
Minor improvement: please remove System.gc() when switching worlds
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()
EDIT:
You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. On every platform. Render distance 32 makes the lag longer.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack.
Done. Do I have to provide java code as a proof of concept?
Minor improvement: please remove System.gc() when switching worlds
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()EDIT:
You just have to not delete VBOs when switching worlds. This bug exists even on Windows 10 on Hypixel. On every platform. Render distance 32 makes the lag longer.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Java code as a proof of concept in comments
Minor improvement: please remove System.gc() when switching worlds
(end of edit)
When I switch the world (1.9.3-pre1) or teleport between servers on a proxy server (1.9.2) the game freezes in dirt screen (no text showing).
When switching nether<->overworld it takes about 8 seconds every time. On my proxy it takes sometimes 100s.
Here's a snapshot of CPU time when joining my server. Which sends 4 respawn packets. On Windows 10 both switching world and server work perfectly.
I have no resource packs, just freshly installed system.
On calltree it looks like it's something with glGenLists()

I'm running Fedora 24 and I get this same thing. Oddly enough, it doesn't occur for the first respawn packet that's received in the client's lifetime, but does for every other one, often leading to a connection timeout. Has there been any progress on this?
Forgot to mention, this is occurring for me on 1.9.4 and new versions (last tested on 1.10.2).
I too am seeing this, Ubuntu 14.04.
When this gets fixed, will we see a backport to 1.9.x?
Modded server --> invalid until reproduced with vanilla server.
Detailed info:
Create an unordered stack with objects that have indexes inside. Addictional stack index points to the top of used elements stack. When deleting VBO just remove it from the used stack and "transfer to ununsed" stack. Below working java code as a proof of concept