No meu entender, você não pode com framebuffer (alocação de memória).
Para começar com os fundamentos ... Você não pode ter rolagem ilimitada no mundo real com hardware de PC real (a menos que você descubra como fazer uma memória RAM ou um disco rígido ilimitados no seu computador). O framebuffer reserva a memória para o buffer de rolagem, para que você não possa exceder a quantidade especificada. Também esse tamanho é desperdiçado da sua memória - não importa se o seu buffer está cheio ou vazio. No terminal de edição de desktop, a rolagem é limitada pela memória e pela troca, não é ilimitada.