Hello,
I'm new to the community, and first, thank you to Intel to give us the helpfull IEGD tool.
But I have got a problem with IEGD 10.3.1.
When I switched from one virtual terminal to another (with CTRL+ALT+Fx), I have got graphical artifacts and freeze.
I'm working on a Intel Atom D510. Do you know if there is a solution to this problem?
Thank you!
链接已复制
Ok, I've tried with 3 differents kernels (2.6.31.13; 2.6.33 and 2.6.34) and there is no difference.
I've also founded that you can start once the X server, and after killing it, you're not able to start it a second time.
Can someone help me?
I used to have the same problem, but it works well with kernel 2.6.34 now, I think you need a patch.
--- agp/drv_cmn.c 2010-06-29 11:26:51.568770776 +0800+++ ../../iegd_10.3.1/agp/drv_cmn.c 2009-12-02 01:32:55.000000000 +0800@@ -506,9 +506,7 @@ static AGP_MEM_TYPE i8xx_alloc_pages(size_t pg_count, unsigned int order) { struct page * page;-# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)- int i = 0;-# endif+ AGN_DEBUG("Enter"); page = alloc_pages(GFP_KERNEL, order);@@ -532,13 +530,7 @@ * because of the changes in page fault handler in the kernel. */ AGP_LOCK_PAGE(page);-# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)- for (i = 0; i < pg_count; i++) {-# endif atomic_inc(&agp_bridge->current_memory_agp);-# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)- }-# endif return PAGE_ADDRESS(page); //returns page or addr depending on kernel AGN_DEBUG("Exit");@@ -567,6 +559,7 @@ free_pages((unsigned long)addr, order); atomic_dec(&agp_bridge->current_memory_agp);
AGN_DEBUG("Exit"); }