Closed RomSand closed 5 years ago
I think it's cause of this [ 917.211] (II) EMGD(0): Cannot find vBIOS config id [ 917.211] (II) EMGD(0): Falling back to first available id: 1
Have no idea how to fix it.
Hmm, I find this more worrying:
[ 917.524] (II) EMGD(0): [hal to drm] Communication With DRM Failed
When I install this emdg it works : https://launchpad.net/~jools/+archive/ubuntu/emgd-xorg1.9?field.series_filter=trusty I installed emgd-dkms and xorg-emgd from there and xorg from your ppa.
It is an older EMGD version. The only reason I see why it shouldn't work is that you didn't configure the xorg.conf properly. I remember from people that they had to specify some optional fields to make it fully working. But this happened only in rare cases.
To find what filds it's almost imposible ? I used the same config for both versions I thought they both are 1.18. I forgot to mention that I'm usung ubuntu 14.04.
but for the kernel I thought it souldn't work on kernel higher then 3.2.x but in description it can work even on 4.x so driver is only dependent on Xorg and mesa ?
Hmm, looks like you did everything right. Which device are you using?
Joggler OpenPeak , regarding the kernel it really can work on 4.x ?
Checked the web now, but could find any specific config. I'll download the image from https://jwills.co.uk/projects/joggler-xubuntu/download/ and try to extract the xorg.conf from there. However, I'm on Windows at the moment, but will (hopefully) try to find time soon.
No need, here is the content, Thanks:
Section "Device"
Identifier "Intel_IEGD-0"
Driver "emgd"
VendorName "Intel(R) DEG"
BoardName "Embedded Graphics"
BusID "0:2:0"
Screen 0
Option "PcfVersion" "1792"
Option "ConfigId" "1"
Option "PortDrivers" "lvds"
Option "ALL/1/name" "OpenFrame"
Option "ALL/1/General/PortOrder" "40000"
Option "ALL/1/General/DisplayConfig" "1"
Option "ALL/1/General/DisplayDetect" "0"
Option "ALL/1/Port/4/General/name" "LVDS"
Option "ALL/1/Port/4/General/EdidAvail" "0"
Option "ALL/1/Port/4/General/EdidNotAvail" "4"
Option "ALL/1/Port/4/General/Rotation" "0"
Option "ALL/1/Port/4/General/Edid" "0"
Option "ALL/1/Port/4/FpInfo/BkltMethod" "0"
Option "ALL/1/Port/4/Dtd/1/PixelClock" "33264"
Option "ALL/1/Port/4/Dtd/1/HorzActive" "800"
Option "ALL/1/Port/4/Dtd/1/HorzSync" "41"
Option "ALL/1/Port/4/Dtd/1/HorzSyncPulse" "128"
Option "ALL/1/Port/4/Dtd/1/HorzBlank" "256"
Option "ALL/1/Port/4/Dtd/1/VertActive" "480"
Option "ALL/1/Port/4/Dtd/1/VertSync" "10"
Option "ALL/1/Port/4/Dtd/1/VertSyncPulse" "6"
Option "ALL/1/Port/4/Dtd/1/VertBlank" "45"
Option "ALL/1/Port/4/Dtd/1/Flags" "0x20000"
Option "ALL/1/Port/4/Attr/27" "0"
Option "ALL/1/Port/4/Attr/26" "24"
Option "ALL/1/Port/4/Attr/60" "1"
Option "ALL/1/Port/4/Attr/49" "0"
Option "ALL/1/Port/4/Attr/36" "0x7d8675"
Option "ALL/1/Port/4/Attr/37" "0x8f8f8a"
Option "ALL/1/Port/4/Attr/45" "0"
EndSection
The only difference I see compared to the config I used on my ASUS T91 is, that the ServerLayout is not defined. Can't remember why this was needed in the past, but maybe adding this section could force Xorg to use EMGD for screen 0. https://github.com/EMGD-Community/intel-binaries-linux/blob/master/config/xorg.conf/ASUS_T91.conf#L1
Inserted Section "ServerLayout" part same errors.
Yes I also added that one without them id doen't even load... I'm now comparind 2 driver set will let you know what I found... different...
You wouldn't beleve, I found the problem. it cause of the links in /usr/lib/i386-linux-gnu/dri they are broken I recreated them and it worked. It was hard to find...
Could you go into detail? Would be helpful for others to fix it, too. 😉
in /usr/lib/i386-linux-gnu/dri there are 2 links pointing to emgd_dri.so.so emgd_drv_video.so this 2 links need to be recreated source files are in \usr\lib\i386-linux-gnu\emgd-meego1.2\dri
I'm now trying to lunch it on more recent kernel...
On kernel 4.x I have this error : AddScreen/ScreenInit failed for driver 0
I guess there is a lot of patchwork needed for 4.x kernels. All I can say is that you need to read the changelogs the DRM mailing list and look into the changes of other drivers. Then you know in most cases (this is how I did it back then) how to update the EMGD DRM driver.
Thank you for your help I'm glad that it lunched on 3.2 kernel.
No problem 😃 👍
Hi... Folowed all the instructions driver was installed loaded it with modprobe emgd from lsmod can see it. Lunching startx, Xorg version 1.9.5 resolution is ok can see cursor but it uses software driver when I run glxinfo I don't see emgd driver there. Maybe someone had same issue ? In glx I see: OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer OpenGL version string: 2.1 Mesa 7.9.2 OpenGL shading language version string: 1.20 OpenGL extensions:
Log from Xorg: