এক্স কেন আমার ভিবক্সভিডিও ড্রাইভার খুঁজে পাবে না?


10

আমি উইন্ডোজ 10 হোস্টে ভার্চুয়ালবক্স 5.1.14 তে অতিথি হিসাবে ফেডোরা 25 চালাচ্ছি। আমি xorg-x11-server-Xorg এবং VBox গেস্ট সংযোজনগুলি (ভার্চুয়ালবক্স নিজেই সরবরাহিত আইএসও ব্যবহার করে) ইনস্টল করেছি। সঠিক কার্নেল শিরোনামের সাথে ভার্সন সংযোজনগুলি জোর করে ইনস্টল করা হয়েছে dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)। ভিবিজিএ ইনস্টল লগে কোনও ত্রুটি নেই। dmesg দেখায় vboxvideo লোড হয়েছে, systemctl দেখায় vboxadd- পরিষেবা চলছে, vboxadd-x11 সক্রিয় / প্রস্থানিত। ভিএম সেটিংসে 3D ত্বরণ সক্ষম করা হয়েছে।

যাইহোক, যখন আমি এক্স শুরু করার চেষ্টা করি তখন আমি পাই (EE) Failed to load module "vboxvideo" (module does not exist, 0)। আমি একাধিকবার পুনরায় চালু করেছি, আমি ভিবিজিএ এবং এক্সকে একাধিকবার পুনরায় ইনস্টল করেছি, এটি কেবল কাজ করতে অস্বীকার করেছে। অনেকগুলি, অনেকগুলি অনুসন্ধান এই সমস্যার অনেকগুলি উদাহরণ সন্ধান করেছে, তবে বেশিরভাগই ঘুরতে পারে বলে মনে হয়) একটি অন্তর্ভুক্ত আইএসওর পরিবর্তে একটি প্যাকেজ থেকে ভিবিজিএ ইনস্টল করা (তবে আমি আইএসও ব্যবহার করেছি), খ) ভিবিজিএ সঠিকভাবে ইনস্টল করতে ব্যর্থ হয়েছে ( তবে আমার সঠিক শিরোনামগুলি উপস্থিত হয়ে এটি ঠিক আছে এবং এটি চলমান প্রদর্শিত হয়), বা গ) খারাপ /etc/X11/xorg.conf (যা তারা মুছে ফেলার প্রস্তাব দিচ্ছে, তবে আমার সাথে এটি শুরু করার দরকার নেই)। বাকিগুলি VBox এর অনেক পুরানো সংস্করণের জন্য যা আমি ব্যবহার করছি এবং একটি সাধারণ ভিবক্স আপডেটের সাথে স্থির করেছিলাম।

এক্স কেন ভিউক্সভিডিও ড্রাইভার খুঁজে পাচ্ছে না এবং আমি কীভাবে এটি সোজা করব?


আমি 5.0.18 একটি আর্চ অতিথি যেখানে আমি ইনস্টল করা আছে সঙ্গে একই সমস্যা আছে virtualbox-guest-utilsপ্যাকেজ কিন্তু একই ত্রুটি (vboxvideo খুঁজে পাচ্ছি না) যখন এক্স শুরু আমিও লক্ষ্য করেছি যে ফাইল পেতে /usr/lib/xorg/modules/drivers/vboxvideo_drv.soথাকাকালীন অনুপস্থিত থাকতে বলে মনে হয় /usr/lib/xorg/modules/dri/vboxvideo_dri.soউপস্থিত।
জেক

উত্তর:


3

আমি কেবল একটি অ্যাকাউন্ট তৈরি করেছি কারণ আমার একই সমস্যা ছিল এবং আমি সেই পথে কিছু জিনিস বের করেছি যা অন্যকে সহায়তা করতে পারে।

সুতরাং শুরু করার জন্য, আমি ভার্চুয়ালবক্স ৪.৪.০ এ একটি সেন্টস 7 ভিএম চালাচ্ছি এবং আমার সম্পূর্ণ অতিথি কাজ করা ভিডিও ড্রাইভারের সাথে স্বীকৃত (অটো-রাইজাইজ এখনও ভেঙে গেছে তবে আমি আপাতত এটি নিয়ে বেঁচে থাকতে পারি)।

সেন্টোস V ভিএম-তে ভিডিও সক্ষমতা অর্জন করা (অন্যান্য লিনাক্স বিতরণেও প্রয়োগ করতে পরিবর্তন করা যেতে পারে):

1. ভার্চুয়ালবক্স অতিথি সংযোজনের একটি সামঞ্জস্যপূর্ণ সংস্করণ ডাউনলোড এবং ইনস্টল করুন

উ: বর্তমানে ইনস্টল করা ভার্চুয়ালবক্স হোস্ট প্রোগ্রামের চেয়ে নতুন বা তৈরি একটি সংস্করণ ডাউনলোড করুন

ভার্চুয়ালবক্স ডাউনলোডের সংগ্রহের মাধ্যমে অনুসন্ধান করুন: https://download.virtualbox.org/virtualbox/

একটি ফোল্ডার নির্বাচন করার পরে, "ভিবিক্সগুয়েস্টএডিশনস x.xx.iso" ফাইলটি সন্ধান করুন এবং এটি ডাউনলোড করুন

খ। অতিথি সংযোজন নির্ভরতা ইনস্টল করুন

ভিএম শুরু করুন এবং ভিএম ডিভাইস ফলসে সিডি / ডিভিডি ডিভাইস হিসাবে ডাউনলোড করা .iso ফাইলটি মাউন্ট করুন।

ওএসের স্থানীয় সফ্টওয়্যার সংগ্রহস্থল প্রোগ্রামের মাধ্যমে পাওয়া অতিথি সংযোজনগুলি ইনস্টল করার জন্য কয়েকটি পূর্ব শর্ত রয়েছে।

RHEL- ভিত্তিক লিনাক্সের জন্য, "yum" এর সাথে নিম্নলিখিতটি ব্যবহার করুন:

yum update
yum install epel-release
yum install gcc binutils make patch libgomp glibc-headers glibc-devel kernel kernel-devel kernel-headers
yum install dkms

ইনস্টল কমান্ডগুলির জন্য "হ্যাঁ" টাইপ করতে বা "-y" বিকল্প পতাকাটি ব্যবহার করতে ভুলবেন না

সি। গেস্ট অ্যাডিশন ইনস্টল করুন

একটি টার্মিনাল খুলুন এবং সিডি / ডিভিডি ফোল্ডারের মূলটিতে নেভিগেট করতে "সিডি" কমান্ডটি ব্যবহার করুন।

ইনস্টলারটি শুরু করতে নিম্নলিখিত কমান্ডটি চালান:

sudo sh VBoxLinuxAdditions.run

যদি প্রধান অতিথি সংযোজনগুলির কার্নেল মডিউলটি ব্যর্থ হয় তবে নিশ্চিত হয়ে নিন যে সমস্ত পূর্বশর্তগুলি সঠিকভাবে ইনস্টল করা হয়েছে। অন্যথায় এগুলি পুনরায় ইনস্টল করুন এবং ইনস্টলারটি আবার চালানোর চেষ্টা করুন।

2. "vboxvideo" ড্রাইভার প্রাপ্ত, সংকলন এবং ইনস্টল করা

উ: সংকলনের জন্য উত্স ফাইলগুলি ডাউনলোড করা

নীচের লিঙ্কটিতে থাকা ফাইলটি "ভিবক্সভিডিও" ড্রাইভার উত্স ফাইলগুলির সংকুচিত টারবাল:

https://cgit.freedesktop.org/xorg/driver/xf86-video-vbox/snapshot/xf86-video-vbox-ab07f97612d045d8c0a376174b39a294d028fef2.tar.xz

বি "vboxvideo" ড্রাইভার সংকলন এবং ইনস্টল

ডাউনলোড করা ফাইলগুলি সঙ্কুচিত করুন এবং "xf86-video-vbox -..." ফোল্ডারে টার্মিনালটি নেভিগেট করুন

টার্মিনালে নিম্নলিখিত চালান:

sudo sh autogen.sh --prefix=/usr --with-xorg-module-dir=/usr/lib64/xorg/modules/drivers
sudo make && sudo make install      

এই কমান্ডগুলি আপনার Xorg মডিউল ডিরেক্টরিতে "vboxvideo_drv.so" এবং "vboxvideo_drv.la" দুটি ফাইল ইনস্টল করবে। দ্রষ্টব্য: কার্নেল মডিউল "vboxvideo.ko" অতিথি সংযোজনগুলির সাথে ইনস্টল করা আছে এবং এটির জন্য সামঞ্জস্য করার দরকার নেই।

৩. এক্স সার্ভার কনফিগারেশন স্থাপন করা হচ্ছে

উ: Xorg.conf ফাইল তৈরি / ডাউনলোড করা

ভার্চুয়ালবক্স অতিথি সংযোজনগুলি ইনস্টল শেষে নিজের Xorg.conf ফাইলটি তৈরি করতে সেটআপ করা হয়েছে। এই সংস্করণটি কয়েকটি সংস্করণে বগি। একটি কার্যকারী Xorg.conf ফাইলের একটি লিঙ্ক নীচে দেওয়া হয়েছে।

https://drive.google.com/file/d/1y_f5od59sv3eeHGu01PorpvlnBfvum0M/view

বি। " Xorg.conf " ফাইলটি প্রবেশের জন্য প্রবেশ করানো হচ্ছে

ডাউনলোড বা অনুলিপি করা হয়ে গেলে, ফাইলটি X11 ফোল্ডারে অনুলিপি করুন।

sudo cp xorg.conf/etc/X11/

গ। প্রক্রিয়া বন্ধ

অতিথি ওএসের ভিতরে থেকে ভিএম পুনরায় চালু করুন এবং এটি পুরোপুরি বুট করার অনুমতি দিন। এখন ভিডিও এবং অন্যান্য অতিথি ক্ষমতা থাকা উচিত।

এটি যাচাই করতে, ওএস এ লগইন করুন এবং সেটিংস মেনুটি প্রদর্শন বিভাগে খুলুন।

মনিটরের লেবেলটি "ভিবিএক্স" পড়তে হবে এবং লেবেলে ক্লিক করলে পর্দার রেজোলিউশন সামঞ্জস্য হতে পারে।

অতিরিক্ত নোট:

I. "ব্ল্যাক / ফ্রোজেন স্ক্রিন বুট করার পরে"

গাইডটি শেষ করার পরে যদি বুট প্রক্রিয়াটি স্তব্ধ হয়ে যায়, তবে "আল্ট" এবং "এফএক্স" কীগুলি একসাথে টিপে আলাদা টার্মিনাল উইন্ডোতে স্যুইচ করুন যেখানে x 2-6 (অর্থাৎ "Alt-F2") থেকে একটি সংখ্যা।

এটি সিএলআই ইন্টারফেসের মাধ্যমে একটি ব্যবহারকারী লগইন খুলবে।

টার্মিনালে লগইন করুন এবং " Xorg " লগ চেক করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন :

sudo less /var/log/Xorg.0.log

" Vboxvideo " ডিভাইস সম্পর্কিত যে কোনও এন্ট্রি সন্ধান করুন ।

- কোনও "পাওয়া যায়নি" সমস্যার জন্য:

পদক্ষেপ 2 বিতে সংকলিত "vboxvideo_drv.so" ফাইলটি সঠিক ফোল্ডারে রয়েছে তা যাচাই করুন।

- কোনও "বেমানান সংস্করণ" সমস্যার জন্য:

যথাযথ "vboxvideo_drv.so" ফাইলটি দ্বিতীয় ধাপ 2 বিতে সংকলিত হিসাবে এটি সেন্টোস 7 এ উপলব্ধ এক্স সার্ভারের সর্বশেষ সংস্করণটির সাথে সামঞ্জস্যপূর্ণ বলে বোঝানো হয়েছে (1.19.3 - ভার (23))

এক্স সার্ভারের বর্তমান সংস্করণটি কমান্ডটি ব্যবহার করে পাওয়া গেছে:

X -version

- " Xorg.conf " এ ভুল বাক্য গঠন সম্পর্কিত যে কোনও সমস্যার জন্য :

অতিথি ওএসের " / etc / X11 / " ফোল্ডারের সাথে ধাপ 3 এ-তে " Xorg.conf " ফাইলটি মেলে কিনা তা যাচাই করুন ।

২। "প্রক্রিয়া পিছনে যুক্তি"

As it turns out, the VirtualBox Guest Additions has driver files for the X Server up to X 1.18 Ver(20) included natively. Oddly enough, these files should be included in the latest version of the Guest Additions for the latest stable release of the VirtualBox host client.

এই ড্রাইভার ফাইলগুলি তাদের নিজস্ব সোলারিস-ভিত্তিক ওএস-এর একটি ওপেন-সোর্স সংস্করণের জন্য ওপেন ইন্ডিয়ানা দ্বারা প্রাপ্ত একটি সংগ্রহস্থল থেকে পাওয়া গিয়েছিল, যা এখনও রিহেল-ভিত্তিক লিনাক্সে ব্যবহারযোগ্য ছিল us অন্তর্ভুক্ত রেফারেন্স এবং আরও সমর্থন কিছু লিঙ্ক।

https://pkg.openindiana.org/hipster/manifest/0/x11%2Fserver%2Fxorg%2Fdriver%2Fxorg-video-vboxvideo%401.0.1%2C5.11-2018.0.0.1%3A20180212T053651Z
https://gist.github.com/yvt/a1fd215609c0f1e5a85c7562103f3e65
https://www.openindiana.org/2017/11/11/virtualbox-video-driver-compatible-with-xorg-1-19-5-available/

2

আপনি যদি Xorg সার্ভার ১.১৯। আমি যা পেয়েছি তা এখানে ...

5.1.14 আইএসও তৈরি করেছে /opt/VBoxGuestAdditions-5.1.14/lib/VBoxGuestAdditions অনেকগুলি vboxvideo_drv _ * রয়েছে তাই ফাইলগুলি (যেখানে '*' একটি 2 বা 3 সংখ্যার সংখ্যা)। এছাড়াও, / lib / VBoxGuestAdditions, / lib64 / VBoxGuestAdditions, / usr / lib / VBoxGuestAdditions, এবং / usr / lib64 / VBoxGuestAdditions থেকে এই ডিরেক্টরিটিতে নির্দেশিত সিমলিংক রয়েছে। এখানে একটি /opt/VBoxGuestAdditions-5.1.14/lib/VBoxGuestAdditions/vobxadd-x11 স্ক্রিপ্ট রয়েছে, যা কেবলমাত্র Xorg সংস্করণ 1.18 পর্যন্ত যায় *

এফওয়াইআই, আমার এক্সর্গ সার্ভারটি 1.19.3 রয়েছে এবং এটি ওপি'র সিস্টেমের মতোই ব্যর্থ।

22JUL2017: আমি xbox সার্ভার 1.19.3 দিয়ে vboxvideo_drv_118.so ব্যবহার করে পরীক্ষা করেছি। এটি vboxvideo লোড হওয়ার রিপোর্ট করেছে, তারপরে "(EE) vboxvideo: ব্যর্থ হয়েছে এবিআইয়ের বড় সংস্করণ (20) সার্ভারের সংস্করণ (23) এর সাথে মেলে না" এবং আনলোড করা ভিক্সভিডিও। সুতরাং ভার্চুয়ালবক্স 5.1.14 অবশ্যই কোনও ভিউক্সভিডিও *। সরবরাহ করে না যা Xorg 1.19 এর সাথে সামঞ্জস্যপূর্ণ।

আমি https://bugs.archlinux.org/task/52704 এও পেয়েছি যা fbdev কে ফ্যালব্যাক বলে মনে করা হচ্ছে, তবে সম্প্রতি 3 এবং 4 প্যাচ দ্বারা বিচ্ছিন্ন হয়েছে।

দয়া করে দয়া করে নতুন VBox সহ কেউ তাদের vboxadd-x11 স্ক্রিপ্টটি পরীক্ষা করতে পারেন?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.