It’s been a month since my last blog post. EnvyNG was included in Hardy but it had a few problems and I have worked to fix them. I can’t upload such fixes since Hardy is a stable release. This means that all the updates will have to be tested before they are moved to the stable repositories. This is why I need your help. The more users test the fixes the sooner we can get them into stable.
Special Thanks:
All this wouldn’t have been possible without the amazing support of Martin Pitt, who guided me and helped me with the SRU (Stable Release Update). He has spent a lot of time on EnvyNG, gave me a lot of extremely useful suggestions, therefore I can say that you should really thank Martin for this release.
Timo Aaltonen brought bugs #212648, #186382, #118605 to my attention and suggested the solution. In case you don’t know it already, he’s one of the guys who take care of Ubuntu’s restricted modules. Keep up the good work, Timo!
A stripped down list of Changes:
envyng-core (1.1.1ubuntu15) hardy-proposed; urgency=low
* Fix (LP: #224004) Update NVIDIA compatibility list.
* Fix (LP: #221304) Use the new l-r-m-envy packages now.
* Install -envy packages instead of the ones in main
* Hide FutureWarning caused by python-apt
* xorgconfig2 now ignores sections which are not relevant in xorg.conf
linux-restricted-modules-envy-2.6.24 (2.6.24.500-500.28) hardy-proposed; urgency=low
* Fix (LP: #228649) xorg-driver-fglrx-dev conflicted with
xorg-driver-fglrx
* Sync with the fixes in linux-restricted-modules-2.6.24 (2.6.24.12-17.36)
* nvidia: Do not divert libwfb.so, because if the xserver provides one
it should be used. This caused at least problems with some websites
crashing on certain pages (see #212648), and pink shadows with compiz.
(see: #186382)
* fglrx: Patch authatieventsd.sh to search for xauth files in
/var/run/xauth/. Otherwise the session would freeze on logout for KDM
users. Thanks Ilja Pavkovic! (see: #118605)
* Remove previous diversions of libwfb.so in the postinst. Thanks Timo
Aaltonen.
* Make sure that any previous module of fglrx and nvidia built by DKMS are
removed before the new module is built and installed.
* Use -envy so as not to conflict with Ubuntu's lrm
* Add fglrx driver 8.4
Envyng-core will also fix the problem which prevented the QT interface from working properly.
EnvyNG now relies on its own packages (available in multiverse) therefore you will have to install the driver from EnvyNG again so that the correct packages are installed. If you don’t do it you will keep using Ubuntu’s default restricted modules. Of course DKMS, CUDA, etc. are back in my packages.
The latest release of ATI’s proprietary driver (8.4) is also available and contains a patch which should fix bug #118605 (which doesn’t solve the problem on my computer though).
How to test it:
You will have to enable the hardy-proposed repositories (Go to System/Administration/Software Sources/Updates and select “Proposed Updates (hardy-proposed)”) and upgrade to envyng-core (1.1.1ubuntu15), then launch EnvyNG and install the drivers.
Where to report:
If you have problems with EnvyNG (e.g. if EnvyNG crashes during the installation of the driver) you can report them here.
If you have problems with the drivers which EnvyNG installed you can report them here.
You can simply add a comment to one of the bugreports which you will find at these links if your problems are related to those reports or if you just want to confirm that either EnvyNG or the drivers work well for you (this will really help us).
If you want you can use this model to report:
Used EnvyNG (yes/no):
Worked with Ubuntu’s default restricted modules (yes/no):
Graphic card model:
Problem (solved/otherwise describe the problem):
Example:
If it works for you:
Used EnvyNG: yes
Worked with Ubuntu’s default restricted modules (yes/no): yes
Graphic card model: Geforce 7300GT
Problem: solved
OR if it doesn’t solve the problem
Used EnvyNG: yes
Worked with Ubuntu’s default restricted modules (yes/no): yes
Graphic card model: Geforce 7300GT
Problem: NVIDIA driver 169.12 still freezes my computer when I visit this website…
NOTE:
I’m working on this Bug too.
My build-in graphics card works great under Linux “out of the box”.
I can help by promoting Your project here:
http://brainstorm.ubuntu.com/idea/160/
Well I installed it thinking it might resolve my issues but boy was I wrong. I installed the nvidia driver with it automatic hardware detection. Looked like it went well but gnome refused to boot into the new driver, it kept falling back to vesa. Seeing as envy wasn’t working I started it again clicked on uninstall nvidia driver and it looked like it uninstalled the driver but boy was I wrong yet again. Now when i open up synaptic to install/uninstall anything I am greeted with a broken package. nvidia-glx-new-envy . It just wont go away. Heres the error message “E: nvidia-glx-new-envy: subprocess post-removal script returned error exit status 2”.
@tretle
type this and post the output:
sudo apt-get remove nvidia-glx-new-envy
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
debhelper libpthread-stubs0 libgl1-mesa-dev po-debconf libtimedate-perl
intltool-debian x11proto-kb-dev mesa-common-dev xtrans-dev gettext
x11proto-input-dev libxcb-xlib0-dev libglu1-mesa-dev dkms libxau-dev
dpkg-dev html2text libx11-dev patch libxcb1-dev x11proto-core-dev dpatch
libxdmcp-dev libpthread-stubs0-dev
Use ‘apt-get autoremove’ to remove them.
The following packages will be REMOVED:
nvidia-glx-new-envy
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 33.5MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database … 114984 files and directories currently installed.)
Removing nvidia-glx-new-envy …
dpkg-divert: error checking `/usr/lib32/libGL.so.1′: No such file or directory
dpkg: error processing nvidia-glx-new-envy (–remove):
subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
nvidia-glx-new-envy
E: Sub-process /usr/bin/dpkg returned an error code (1)
1) Do you run Ubuntu 32bit or 64bit?
2) can you send me your /var/lib/dpkg/info/nvidia-glx-new-envy (via email)?
email sent ๐
WFM. Had the Ubuntu drivers working with my Nvidia MX200 card on Hardy 32bit, but once I uninstalled my current drivers I had no issues at all with the new envyng-core. Awesome job, Alberto!
I spoke too soon…. New error E: /var/cache/apt/archives/ia32-libs_2.2ubuntu10_amd64.deb: unable to create `./usr/lib32/libGL.so.1.2′
@tretle
I don’t have a 64bit system installed (but I’ll install it soon). In the meantime can you tell me what did you do to trigger this new error? (e.g. you tried to uninstall the driver from envyng, etc.)
I uninstalled that driver and then tried installing the nonfree flash driver through firefox. I might just reinstall ubuntu then.
@tretle
1) Is flash available on 64bit?
2) Did you use unofficial repositories or installed packages which were not available in Ubuntu’s repositories?
yes flash is available, It’s been available since gutsy. I was installing it through the normal method which was visit a flash enabled site and have Mozilla tell me i need to install flash, It gave me three options and I chose nonfree. It started the installation process through synaptic and then craped out. Now I cant install or uninstall anything.
A bit disappointed with 8.04 all together. The graphics just don’t work with compiz which is odd seeing as they worked for all the alphas.
This would be my 5th reinstall this week to try and resolve the problem. Envy was my last hope. Whats worse Is that I dont think anyone else is experiencing this problem because Im not getting much feedback over at http://ubuntuforums.org/showthread.php?p=4923282#post4923282
@tretle
what happens if you type:
sudo apt-get install -f
it sort of fixed it but not completely, just reinstalled instead.
Hi,
I used your envyNG to installed ati driver.
However, I got this after installed the driver.
seriey@seriey:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
@seriey_x2
can you send me these files via email?
1) /var/log/Xorg.0.log
2) /var/log/Xorg.0.log.old
3) /var/log/envy-installer.log
I have sent the files
@seriey_x2
here’s the error:
(WW) fglrx(0): could not detect X server version (query_status=-3)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
The driver was installed properly therefore there is little I can do for you.
I think you should file a bug report against the driver here:
http://ati.cchtml.com/
ATI will help you there.
I use hardy heron.
I have a basic doubt :-
In gutsy envy used to download 50mb driver and now in hardy its downloading 15mb driver?? What is the difference????
The problems i had noticed with the driver installed through envy-ng are:-
1)when we drag the window from one workspace to another workspace , the whole desktop flickers(white flickering).This happens when the compiz is activated.
There was no such problem when i used gutsy. ??
2) Some of the games like glest , assault cube are getting closed after a while.For ex:- when i choose a unit(building) in
glest , the game gets quit.
This was not a problem in gutsy.
I dont know whether these are problems related to envy or not , but i felt i had to report it.
Hi Alberto,
I have a fairly old Sony Vaio deskside PC with a ATI X1300 based graphics card. I have previously used the original version of envy very sucessfully e.g. with Ubuntu 07.10. After an upgrade to 08.04 I found my desktop to be once again slow so this time I tried envyng. After installing it, running and rebooting I got a blank screen. In fact, the system seems completely dead e.g. it does not even respond to ssh.
I have just followed the steps described above to install and use envyng core 1.1.1ubuntu15, but unfortunately I see exactly the same behaviour after a reboot.
I can recover by rebooting in safe/recover mode and either drop out to the root shell to do “unistall-all” or by using the “fix xserver” option (I suppose this installs some lowest possible performance/functionality X configuration).
It seems like I have some problem, but what?
Oh, BTW, I can send you any install or server log files that might be of interest. If that would help.
@Robb
1) Can you send me your /etc/default/linux-restricted-modules-common ?
2) I would like to see your /var/log/envy-installer.log
> @Robb
> 1) Can you send me your /etc/default/linux-restricted-modules-common ?
> 2) I would like to see your /var/log/envy-installer.log
Sent to Alice!
.robb
Hello there!
I enabled the hardy-proposed repositories, and upgrade Envyng, but there isn’t any 8.4 driver(i have ati x1650pro)!!I think the upgrade didn’t work! Should I install linux-restricted-modules2.6.24-17 also??
thx
@jim
If you upgraded to the latest version of EnvyNG then just run it again so as to install the driver.
hm… indeed now its downloading the 8.4 driver.. thx again and keep up the good work ๐
ps. i hope this driver works, so i can have 3d accelaration ๐
bah… I’m getting a blank screen again ๐ ๐
@jim
1) again??? Didn’t the previous driver work for you?
2) can you send me these files via email?
/var/log/Xorg.0.log
/var/log/Xorg.0.log.old
/var/log/envy-installer.log
Hi Alberto,
I’ve been using EnvyNG for a while now (I think — is there a good way to check where my fglrx came from?) I’ve been mostly trying to find a workaround for two problems, one of which is related: see https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.24/+bug/197209
I wonder if you’d like to integrate this workaround (or something similar) into EnvyNG? It would be nicer of course if ATI would fix the driver, but…
@Dave
I think that what you suggested is something which should be fixed in Compiz.
I can only suggest you to file a new bug report against compiz and put your solution there.
You might also want to chat to Amaranth on freenode in the #ubuntu-devel channel.
when i launch blender from terminal i get this error.
“srikar@immortal:~$ blender
guessing ‘blender-bin’ == ‘/usr/bin/blender-bin’
Compiled with Python version 2.5.2.
Checking for installed Python… got it!
Segmentation fault
”
i had put it in the blender forums , they suggested it was due to buggy driver.
i use hardy heron 64 bit , envy ng, ati radeon 200 series.
@Raju
what does this command say?
glxinfo | grep direct
$ glxinfo | grep direct
direct rendering: Yes
what does the output of this command say?
sudo aptitude search fglrx
$ sudo aptitude search fglrx
[sudo] password for srikar:
p fglrx-amdcccle – Dummy package for easy transition
i fglrx-amdcccle-envy – Dummy package for easy transition
p fglrx-control – Control panel for the ATI graphics acceler
i fglrx-control-envy – Control panel for the ATI graphics acceler
v fglrx-driver –
v fglrx-driver-dev –
p fglrx-kernel-source – ATI binary kernel module source
i fglrx-kernel-source-envy – ATI binary kernel module source
p xorg-driver-fglrx – Video driver for ATI graphics accelerators
p xorg-driver-fglrx-dev – Video driver for ATI graphics accelerators
i xorg-driver-fglrx-dev-envy – Video driver for ATI graphics accelerators
i xorg-driver-fglrx-envy – Video driver for ATI graphics accelerators
does glxgears work?
yes it works , on an average i get 1455.114 FPS .
In the official ati site there is 50 mb driver for ubuntu 64 bit , but envy downloads 14.4 mb driver , whats the difference???
The driver which EnvyNG downloads is based on Ubuntu’s linux-restricted-modules (lrm). The lrm use the installer from ATI’s website, take the libraries, etc. and package them as xorg-driver-fglrx, xorg-driver-fglrx-dev and fglrx-kernel-source.
EnvyNG installs more or less the same packages but with a -envy suffix.
Filing a bug report against the ATI driver wouldn’t be a bad idea:
http://ati.cchtml.com/
I filed a bug. http://ati.cchtml.com/show_bug.cgi?id=1128
Is there any kinda fix???
Will this be solved if i use a 32 bit ubuntu version???
otherwise i should stop using blender,glest until that bug is fixed.
Now just for i try , i re-installed ubuntu wid a 32 bit version.
Installed driver through envy .Now every thing works fine.
But the extra graphics weren’t enabled , when i chose extra option , it replaced envy-xserver-fglrx with original fglrx driver. I mean it downloaded the driver again.
But every thing works now : )
I didnt understand why it replaced envy fglrx?
Albert,
Now that Envy is included in the repos, will there be an update notification when you update the utility to included newer drivers?
ATI just released it’s 8.5 driver and I’d like to install it but I won’t do so until I can install using Envy. Will I see an update notification on Ubuntu Hardy or should I keep checking back here?
crjackson, that’s the same thing I was wondering. Will we be notified of a driver update through ubuntu or EnvyNG? Or do we have to check this web page regularly?
I’m still in Prague at the Ubuntu Development Summit and I’m working for you. Keep an eye on this blog for more news.
Thanks Alberto! It is great to hear that!
1.1.1ubuntu16, works for me…. Thanks!
Albert,
Will the fix slove the black issue? I am new in Linux, I got a big problem is it after fresh installed Ubuntu 8.04 and EnvyNG and reboot my pc, it become black screen with nothing…
OS: Ubuntu Hardy 64-bit
Used EnvyNG: yes
Worked with Ubuntuโs default restricted modules (yes/no): yes
Graphic card model: Geforce 7300GT
Problem: solved
Hi,
Today I update the linux kernel. when I load to the new kernel (2.6.24.17) the graphic card wasn’t loaded. Is it the problem caused by the graphic card driver?
@khusairie
install the linux-headers for your kernel
Gentlemen,
I have installed EnvyNG rel. 1.1.1 on Ubunbu 8.04 Hardy Heron 64 bit and if I would like to install driver mannually it show rel.8.3.
Also I have installed Ati catalist control center tool rel. 1.0 indicating driver 8.47.3.
I download Ati driver installer 8-5-x86.x86_64.run without installing. Last driver 8.5.
Therefore please let be know whether I
– running EnvyNG
or
– running Ati driver installer
or
I must wayt last driver on Envy
What command line I put to see which driver running?
Many thanks
How do you install the linux-headers? when I update the kernel, is it the linux-headers will be installed also?
Getting the following error on Kubuntu, with EnvyNG-qt, when trying to install the NVidia drivers :
check.checkntry(packages)
File “/usr/lib/python2.5/site-packages/Envy/classes.py”, line 308, in checkntry
raise Exception(error)
Exception: (‘nEnvyNG ERROR: The following packages cannot be installed:’,)
Ideas? ๐
@Pedro Q.
Maybe the servers were down. Try again
I noticed the new nVidia drivers came out… when can we expect a new version of Envy that will include these? (I have the 9500M GS and these new drivers include support for it)
Hi,
I’m on Dell XPS 1730 with nv 8700M GT.
nv installer give me a black screen, so i –uninstall it and try with envyng, and i have following error :
Traceback (most recent call last):
File “pulse.py”, line 75, in
autoChoice(sys.argv[1])
File “pulse.py”, line 15, in autoChoice
objects.nvidiainstallg(data1)
File “/usr/lib/python2.5/site-packages/Envy/objects.py”, line 84, in nvidiainstallg
task.nvidiaInstall()
File “/usr/lib/python2.5/site-packages/Envy/classes.py”, line 1076, in nvidiaInstall
check.checkntry(packages)
File “/usr/lib/python2.5/site-packages/Envy/classes.py”, line 306, in checkntry
raise Exception(error)
Exception: (‘nEnvyNG ERROR: The following packages cannot be installed:’,)
Any ideas ?
Servers down again ?
urls for test ?
Ati Radeon 9250, proposed version of envyng (hardy)
It exit with “unsupported operating sistem” or something similar.
Fresh install of Hardy made today, only updated the system.
What can it be? Tried also a clean Ati driver but it simply exit after “Unknown Xorg version” error message.
Frist, grazie mile for this very helpful piece of software.
I know you may be aware of this or it could have been previously reported, but:
Could the repositories for the driver download be updated from the Ubuntu repo’s to Nvidia’s? I recently used EnvyNG and realized that the driver version being installed was lower than the one that I had downloaded from Nvidia’s website.
I am not sure, but maybe a version check should be as well implemented to avoid this (or it may be already in, I can’t tell what version I had before using Envy).
Everything OK.
Tested Envy with the lastet Kubuntu Hardy with (prerelease and unsupported updates activated)
HW= Thinkpad T42p ATI FireGL T2
uname -a
Linux Americanus 2.6.24-19-386 #1 Wed Jun 4 15:54:02 UTC 2008 i686 GNU/Linux
fglrxinfo:
GNU/LinuxOpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY FIRE GL T2/T2e
OpenGL version string: 2.1.7415 FireGL Release
HTH
I’m afraid the problem weren’t the servers being down, as I was able to get the files (using that option to save the files without installing). There seems to be something else
I have the same problem as pedro and nosedrum , before giving similar errors to pedro and nosedrum it mentions that nvidia-new-envy and 2 other -envy packages arnt isntalled.
If i search in package manage for nvidia-new-envy and the other 2 packages there not there.
I have proposed updates selected, i even tried the ppa sources. Seems like it cant find packages it needs??
@Alex, @Pedro
The proposed repositories should be enabled for multiverse and universe too, as in the following example:
deb http://us.archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
The update worked this time… but upon rebooting I get no X ๐ It apparently tries to start it but fails a few times, keeping me in tty1
Thank you Alberto!
I use Envy since Nov. 2007 and it is a great easing for ATI users like me.
Before Envy i made a partition-backup everytime before i made a driver update from ATI. Ubuntu/Linux itself and the driver from ATI are still in heavy development and so there are more reasons a new driver won’t work than he will work.
Since Mai i use Ubuntu hardy 64bit and the Radeon driver 8.3
Radeon 1950 Pro AGP (RV 570)
a dual Monitor Configuration – 2x 1280×1024
Everything worked with the first attempt except the Ubuntu “monitor resolution settings” are a little bit tricky because the overroule the settings of the ati control center. But that’s another story. Altogether i was realy surprised how good EnvyNG worked! (and the short entry’s in the xorg.conf?!)
So i decided to try:
EnvyNG 1.1.1
Radeon 8.4
-> Also everything works fine without any problems! Realy a one click installation!
And the Ubuntu updates (new free ATI xorg driver…) are running without any problems.
The ATI drivers made good advances (Video playback, compiz, scrolling,… )
It seems that everything has been solved except short dropouts of the second screen (less than a second), the application “blender” which has a strange fullscreen behavior and last but not least the xserver crashes every 5 to 10 hours (but maybe thats from my wlan-usb-stick).
Hi there,
I also got the same error as tretle had, since then do you know if there is a known solution or a workaround?
I have a Dell Precision m6300 with quadro fx m3600
I love your software, it’s great for newbies like me, keep it up!
Joppe