mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-07-23 09:56:02 +00:00
test/gem_concurrent_blt
Limit working set size also with available ram. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72255 Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
26b336f811
commit
aee0dcb1ec
@ -1127,7 +1127,6 @@ static void fork_helper_exit_handler(int sig)
|
||||
bool __igt_fork_helper(struct igt_helper_process *proc)
|
||||
{
|
||||
pid_t pid;
|
||||
sighandler_t oldsig;
|
||||
int id;
|
||||
|
||||
assert(!proc->running);
|
||||
@ -1144,7 +1143,6 @@ bool __igt_fork_helper(struct igt_helper_process *proc)
|
||||
* that inserting sufficient amounts of printf or other delays makes
|
||||
* this unnecessary.
|
||||
*/
|
||||
oldsig = signal(SIGQUIT, SIG_DFL);
|
||||
switch (pid = fork()) {
|
||||
case -1:
|
||||
igt_assert(0);
|
||||
@ -1155,8 +1153,6 @@ bool __igt_fork_helper(struct igt_helper_process *proc)
|
||||
|
||||
return true;
|
||||
default:
|
||||
signal(SIGQUIT, oldsig);
|
||||
|
||||
proc->running = true;
|
||||
proc->pid = pid;
|
||||
proc->id = id;
|
||||
|
@ -366,6 +366,10 @@ igt_main
|
||||
max = gem_aperture_size (fd) / (1024 * 1024) / 2;
|
||||
if (num_buffers > max)
|
||||
num_buffers = max;
|
||||
|
||||
max = intel_get_total_ram_mb() * 3 / 4;
|
||||
if (num_buffers > max)
|
||||
num_buffers = max;
|
||||
}
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(access_modes); i++)
|
||||
|
Loading…
x
Reference in New Issue
Block a user